Конечно, вы можете использовать JMX-форму простого взаимодействия, и если вы ограничиваете себя открытыми MBean-компонентами, вам даже не требуется специальная информация о типе с каждой стороны (то есть пользовательские jar-файлы, используемые для десериализации).
Еще одним преимуществом связи JMX является то, что вы можете легко переключать стек протоколов от RMI. Например. Вы можете использовать JMX HTTP-Bridge, например Jolokia , дополнительно или в качестве замены и получить некоторые дополнительные преимущества (удобство межсетевого экрана, массовые запросы, обмен данными без набора)
Недостаток JMX, используемого в качестве простого протокола связи, заключается в том, что JMX размывает многоуровневую архитектуру, поскольку MBean-компоненты могут быть зарегистрированы на любом уровне (презентация, служба, дао, ...). Вы, вероятно, хотите экспортировать только свой уровень обслуживания удаленно, с JSR-160 у вас есть доступ к каждому MBean, зарегистрированному на любом уровне, что может быть нежелательно с архитектурной точки зрения.