Я немного новичок в Java EE 6, и большая часть того, что я читаю, ориентирована на учебники, простые случаи. Я не могу найти ответ на довольно простой вопрос, поэтому обращаюсь к вам, ребята, за помощью.
У меня есть система, которую я разрабатываю, чтобы иметь подключаемые компоненты на сервере приложений Java EE 6 (Glassfish v3). Всегда будет ядро (развернутое как EAR), а затем серия подключаемых компонентов, которые могут быть развернуты или не развернуты на любом сервере приложений, каждый из которых упакован как сам EAR.
Это разумный дизайн? Будут ли транзакции работать через EJB, которые живут в отдельных EAR? Могут ли EJB в одно ухо отправлять сообщения JMS, которые используются MDB в другом EAR?
Этот связанный вопрос был неокончательным.