Java Message Service API

Программный интерфейс JavaTM Message Service (JMS) разрабатывался компанией Sun в тесном сотрудничестве с ведущими производителями систем корпоративного обмена данными. Системы корпоративного обмена данными сейчас рассматриваются как один из важнейших инструментов построения корпоративных приложений. Сочетая технологии Java с таким обменом данными, программный интерфейс JMS являет собой новое мощное средство решения задач корпоративных вычислений.
Программный интерфейс JavaTM Message Service (JMS) разрабатывался компанией Sun в тесном сотрудничестве с ведущими производителями систем корпоративного обмена данными.

Системы корпоративного обмена данными сейчас рассматриваются как один из важнейших инструментов построения корпоративных приложений. Сочетая технологии Java с таким обменом данными, программный интерфейс JMS являет собой новое мощное средство решения задач корпоративных вычислений.

Надежные и гибкие системы корпоративного обмена данными служат для асинхронного обмена важной бизнес-информацией и сообщениями внутри корпорации. JMS API дополняет их общим программным интерфейсом, который позволяет разрабатывать на языке Java переносимые приложения на основе сообщений.

JMS API улучшает производительность труда программистов, определяя общий набор концепций передачи сообщений и стратегий программирования, которые будут поддерживаться всеми системами, совместимыми с технологией JMS.

В выпуске платформы Java 2, Enterprise Edition (J2EETM) версии 1.3, программный интерфейс JMS является составной частью этой платформы, так что разработчики могут использовать стандартные компоненты J2EE для передачи сообщений.

Программный интерфейс JMS платформы J2EE версии 1.3 имеет следующие особенности:

Новый вид корпоративных компонентов – компонент, управляемый сообщениями, позволяет обрабатывать сообщения асинхронно.
Отправляемые и получаемые сообщения могут участвовать в транзакциях Java Transaction API (JTA).
Дополнение в виде JMS API расширяет платформу J2EE, упрощая разработку корпоративного ПО, допуская слабо связанные, надежные асинхронные взаимодействия между компонентами J2EE и традиционными системами, поддерживающими обмен сообщениями. Разработчик может легко расширить приложение J2EE, добавив новое поведение к уже существующим бизнес-событиям, добавив новый управляемый сообщениями компонент для обработки специфических бизнес-событий.

Контейнерная архитектура платформы J2EE, поддерживающая Enterprise JavaBeansTM (EJBTM) расширяет JMS API двумя способами:

Допуская одновременное получение и обработку сообщений;
Предоставляя поддержку распределенных транзакций, так что обновления баз данных, обработка сообщений и соединения с EIS-системами, использующими архитектуру коннектора J2EE, могут одновременно действовать в рамках одного транзакционного контекста.

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