Я ищу учебник или любую дополнительную информацию о том, как сделать EJB (или базовый MBean) доступным через CORBA.
Это все, что я нашел: http://www.jboss.org/jbossiiop
У меня есть сервер CORBA (основанный на Java, но нестандартный), и я хочу разрешить ему вызывать мой JBoss MBean. Этот MBean уже предоставляется через RMI с использованием EJB (v2.1).
Текущая целевая версия AppServer - jboss-eap-4.3.
Редактировать: Я надеюсь, что мой вопрос слишком неопределенный, чтобы на него можно было ответить, поэтому вот обновление:
Я хочу, чтобы мой EJB, работающий в JBoss, регистрировался в Corba ORB, работающем на удаленном отдельном сервере. По крайней мере, я так думаю. Существующий клиент CORBA подключается к сервисам через определенный IDL / интерфейс, который я пытаюсь реализовать через EJB JBoss. На этом этапе указанный клиент подключается к нескольким экземплярам одного и того же интерфейса для извлечения информации и управления локальными (одинаковыми процессами) службами через этот интерфейс. Я хочу, чтобы JBoss EJB был добавлен как еще одна реализация этого CORBA IDL.
Мое понимание CORBA с самого начала было ржавым и слабым, поэтому я не слишком далеко ухожу. Я могу достаточно легко запустить ORB в JBoss, но мне не ясно, как настроить привязку, чтобы «устаревший» CORBA ORB мог ее найти. Я могу изменить любую часть реализации JBoss, чтобы заставить эту работу работать, но изменить другой сервер сложно.
Есть ли способ для EJB зарегистрироваться на удаленном сервере (ala jndi)?
Сможет ли существующий клиент подключиться к Jacorb без добавления определенных классов jboss?