Создание сайтов - статьи

       

Контейнеры Oracle Application Server для J2EE


Oracle Containers for J2EE (OC4J – контейнеры Oracle для J2EE) – являются ядром во время выполнения J2EE и Web-сервисов на Oracle Application Server. OC4J 10g (10.1.3) сертифицирован как полностью совместимый с J2EE 1.4 сервер с поддержкой JCA 1.5, JMS 1.1, JTA 1.0, JNDI 1.2, EJB 2.1, Servlet 2.4 и JSP 2.0.

Поддержка новой инфраструктуры управления и развертывания

OC4J обеспечивает реализацию J2EE Management 1.0 (JSR 77), базирующуюся на Java Management Extensions (JMX), которая содержит ряд предварительно подготовленных компонент управления (Management Beans – MBeans) для администрирования и мониторинга самого сервера, приложения J2EE и Web-сервисов и средства поддержки. Используя эту инфраструктуру, разработчики могут также разрабатывать заказные MBeans для администрирования и мониторинга заказных приложений. В стандартизированных операциях развертывания и планах предусмотрена полная поддержка J2EE Deployment 1.1 (JSR 88).

В комплект поставки OC4J входит новая компонента Oracle Enterprise Manager на базе браузера – Application Server Control (управление сервером приложений), базирующаяся на инфраструктуре JMX, которая используется для управления, развертывания и мониторинга приложений J2EE и Web Service. В дополнение к ориентированным на задачи экранам администрирования, предлагается полный браузер JMX MBean.

Кластеризация приложений

Контейнер OC4J вводит новую модель кластеризации на уровне приложений, которая позволяет экземплярам OC4J одновременно принимать (быть хостом) как кластеризованные, таки и некластеризованные приложения. Для репликации состояний могут использоваться многие протоколы, включая многоабонентский (multi-cast) протокол, протокол взаимодействия равноправных (peer to peer) систем и протокол с поддержкой базы данных. Эта новая модель кластера предлагает более гибкий контроль, большую простоту использования и увеличенную производительность.

Web-сервисы

В дополнение к выполнению требований платформы J2EE 1.4 для поддержки JAX-RPC и Web-сервиса EJB, в OC4J вводится обширная структура управления Web-сервисами, дающий пользователям возможность вести аудит сообщений SOAP, регистрацию на основе контента, надежное получение сообщений и организацию безопасности.
Обеспечивается полная поддержка WS-Reliability и WS-Security ( каждый из которых является отраслевым стандартом организации по усовершенствованию стандартов структурированной информации – OASIS). Эта структура управления может быть сконфигурирован через консоль управления OC4J – Application Server Control – для системных администраторов, и через Oracle JDeveloper – для разработчиков.

Для разработчиков и администраторов в этом выпуске также вводятся задачи Ant (Ant tasks) для развертывания и свертывания приложений с использованием базовой инфраструктуры JMX. Кроме того, предлагается обширный набор задач для создания пакетирования Web-сервисов, сгенерированных из Java, EJB, JMS, CORBA и средства идентификации базы данных.

Архитектура коннекторов JCA

Обеспечивая для интеграторов приложений, работающих с информационными системами предприятия (EIS), существенный шаг вперед, OC4J 10.1.3 предлагает полную реализацию версии 1.5 J2EE Connector Architecture. Сюда входит полная поддержка контрактов уровня качества обслуживания системы, включая управление жизненным циклом, управление защитой, управление рабочими периодами, а также входные потоки сообщений и транзакций. Новинкой в J2CA 1.5 стал стандартизированный подход для входящих и исходящих коммуникаций, дающий возможность внешним EIS инициировать потоки в контейнер, и, как и ранее, получать потоки из контейнера.

JMS

Основным функциональным элементом реализации OC4J J2CA является готовый к употреблению сразу после установки адаптер родовых ресурсов JMS, который дает возможность провайдерам JMS от третьих фирм полностью включиться в инфраструктуру OC4J. Используя этот адаптер, Oracle Application Server 10g сертифицирует интеграцию с серверами JMS от третьих фирм, например, с WebSphereMQ, JMS Tibco и SonicMQ. Помимо поддержки провайдера JMS от третьих фирм, родовой адаптер ресурса JMS предусматривает MDB, которые автоматически приспосабливаются к изменяющейся нагрузке от сообщений, оптимизированной глобальной поддержке транзакций и созданию пулов подключений JMS.



Маршрутизатор JMS

Маршрутизатор JMS – это приложение J2EE, упакованное в OC4J, который предлагает надежное соединение посредством сообщений между любыми поддерживаемыми провайдерами JMS, например: OracleAS JMS, OJMS (AQ/JMS), WebSphereMQ, Tibco JMS и ли SonicMQ. Маршрутизатор JMS также поддерживает фильтрацию сообщений для маршрутизации сообщений.

Бизнес-правила

Бизнес-правила Oracle позволяют разработчикам приложений добавлять в свои приложения потрясающие маневренность и прозрачность. Это достигается за счет того, что бизнес-аналитикам разрешается самостоятельно, без какой-либо зависимости от программистов, вносить в приложения изменения, отражающие новую политику ведения бизнеса. Бизнес-правила Oracle особенно подходят для развертывания, в частности, как приложений BPEL, так и приложений SOA вообще, а также приложений других архитектур, где маневренность, особенно за низкую цену, является важным свойством.


Содержание раздела