Ответ 1
Вы можете определенно взглянуть на javaee/glassfish-corba. Записанная домашняя страница гласит:
ORB GlassFish соответствует спецификации CORBA 2.3.1 и спецификациям CORBA 3.0 для Interoperable Name Service и портативных перехватчиков. Он включает поддержку IDL и RMI-IIOP. ORB GlassFish имеет открытую расширяемую архитектуру, которая поддерживает гибкую настройку и расширение через открытый SPI.
Далее, что также будет интересовать разработчиков, от самого JEP -
Риск удаления модуля
java.corba
:1. Реализации CORBA не будут компилироваться или выполняться, если они включают только подмножество "одобренных" API CORBA и ожидают, что JDK предоставит остальную часть.
2. Приложения и реализации CORBA, которые используют RMI-IIOP, не будут компилироваться или выполняться. Пакеты RMI-IIOP (
javax.rmi
иjavax.rmi.CORBA
) расположены в модулеjava.corba
и привязаны к реализации CORBA в нем, поэтому в Java SE не будет поддержки RMI-IIOP, послеjava.corba
,3. Приложения и реализации CORBA, которые используют пакет
javax.activity
, не будут компилироваться или выполняться. Этот пакет находится в модулеjava.corba
и привязан к реализации CORBA в нем, поэтому в Java SE не будет поддержки послеjava.corba
.
и далее там
-
Переход управления Java EE от JCP к Eclipse Foundation включает реализацию GlassFish CORBA и RMI-IIOP.
дополнительно,
- "CORBA interop package" при необходимости реализуется вместе с артефактом
javax.transaction: javax.transaction-api
.