Реализация CORBA для замены удаленной из Java 11

Вопрос или проблема

Java 11 убрала поддержку Common Object Request Broker Architecture (CORBA), которая была включена в предыдущие версии.

Oracle предложила технологию для принятия третьими сторонами.

👉🏽 Появилась ли какая-либо альтернатива для поддержки CORBA в Java-приложениях?


Этот вопрос был задан на сестринском сайте StackOverflow.com, но был закрыт как не по теме.

Да, Glassfish CORBA ORB
Исходный код:
https://github.com/eclipse-ee4j/orb
Репозиторий Maven:
https://mvnrepository.com/artifact/org.glassfish.corba/glassfish-corba-orb/4.2.5

Ответ или решение

С удалением поддержки CORBA в Java 11, разработчики, использующие архитектуру CORBA в своих приложениях, столкнулись с необходимостью найти альтернативное решение. Oracle передала технологии CORBA на рассмотрение сторонних разработчиков, и одним из наиболее известных проектов, предложенных для замены, является Glassfish CORBA ORB.

Альтернативное решение: Glassfish CORBA ORB

  1. Репозиторий:
    Glassfish CORBA ORB доступен на GitHub, что позволяет пользователям получить доступ к исходному коду и вносить изменения в соответствии со своими потребностями.

  2. Maven репозиторий:
    Для удобства интеграции с Maven-проектами, Glassfish CORBA ORB также доступен в Maven репозитории. Это упрощает процесс добавления зависимостей и управления версиями.

Как использовать Glassfish CORBA ORB

Для интеграции Glassfish CORBA ORB в свое Java-приложение, вам необходимо выполнить следующие шаги:

  1. Добавление зависимости:
    В файл pom.xml вашего Maven проекта добавьте следующую зависимость:

    <dependency>
       <groupId>org.glassfish.corba</groupId>
       <artifactId>glassfish-corba-orb</artifactId>
       <version>4.2.5</version>
    </dependency>
  2. Настройка и использование:
    После добавления зависимости вы сможете использовать инструменты и API, предоставляемые Glassfish CORBA ORB, для работы с объектами и сервисами CORBA.

Документация и примеры

Для более глубокого понимания возможностей и функциональности Glassfish CORBA ORB, рекомендуется ознакомится с документацией и примерами использования, доступными на GitHub-репозитории. Это поможет вам эффективно интегрировать CORBA в ваше приложение и научиться использовать все его возможности.

Заключение

С удалением встроенной поддержки CORBA в Java 11, проект Glassfish CORBA ORB представляет собой одну из лучших альтернатив для разработчиков, которые продолжают использовать CORBA в своих приложениях. Обеспечивая доступ к исходному коду и возможности интеграции через Maven, этот проект стал важным инструментом среди решений для работы с CORBA в экосистеме Java.

Оцените материал
Добавить комментарий

Капча загружается...