Enterprise JavaBeans
Появление технологий EJB компании Sun -- это интересный поворот во всей истории развития компонентных архитектур. Она обеспечивает базовые функции распределенных объектов, но центральным моментом в ее подходе к проблеме является использование языка. Для компонентов EJB требуется сервер приложений, поддерживающий Java, а все обращающиеся к EJB приложения ранее должны были быть написаны на Java. Однако компания Sun и группа OMG объединили свои усилия для разработки альтернативного решения. Уже существует способ отображения интерфейсов OMG IDL на EJB IDL, в результате языки, поддерживающие CORBA, получат доступ к EJB, как если бы это был объект CORBA.
Хотя EJB обеспечивает межплатформенное взаимодействие и масштабируемость, вы ограничены единственным языком реализации -- Java. На рынке у EJB самый скромный из всех набор полезных средств, так как EJB самое новое из этих трех решений. Становым хребтом для EJB служит CORBA, но EJB позволяет Java-программистам разрабатывать распределенные объекты, не вникая в тонкости технологий CORBA или COM+. Разумеется, сетевые и системные инженеры по-прежнему должны знать CORBA, чтобы устанавливать эти службы.