Jump to content

Джакартские разъемы

(Перенаправлено из Архитектура соединителя J2EE )

Jakarta Connectors ( JCA ; ранее известные как Java EE Connector Architecture и J2EE Connector Architecture ) — это набор инструментов языка программирования Java , предназначенных для соединения серверов приложений и корпоративных информационных систем (EIS) в рамках интеграции корпоративных приложений (EAI). В то время как JDBC специально используется для установления соединений между приложениями Java и базами данных, JCA обеспечивает более универсальную архитектуру для подключения к устаревшим системам.

JCA был разработан в рамках процесса сообщества Java, включая версии JSR 16 (JCA 1.0), JSR 112 (JCA 1.5) и JSR 322 (JCA 1.6).

J2EE версии 1.3 требует, чтобы серверы приложений поддерживали JCA версии 1.0.

J2EE версии 1.4 требует, чтобы серверы приложений поддерживали JCA версии 1.5.

Java EE версии 6 требует, чтобы серверы приложений поддерживали JCA версии 1.6.

Контракты

[ редактировать ]

Архитектура соединителя Jakarta определяет стандарт для подключения совместимого сервера приложений к EIS. Он определяет стандартный набор контрактов системного уровня между сервером приложений Jakarta EE и адаптером ресурсов. Системные контракты, определенные в версии 1.0 архитектуры соединителя J2EE, описаны в спецификации следующим образом:

Управление соединениями
Управление соединениями позволяет серверу приложений объединять соединения с базовым EIS и обеспечивает подключение компонентов приложения. Это приводит к созданию масштабируемой среды приложений, способной поддерживать большое количество клиентов.
Управление транзакциями

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

Управление безопасностью
Управление безопасностью снижает угрозы безопасности EIS и защищает ценные информационные ресурсы, управляемые EIS.

JCA версии 1.5 добавляет в спецификацию системные контракты следующим образом:

Управление жизненным циклом
Управление жизненным циклом позволяет серверу приложений управлять жизненным циклом адаптера ресурсов от запуска до обновления и устаревания. Этот контракт предоставляет серверу приложений механизм начальной загрузки экземпляра адаптера ресурсов во время его развертывания или запуска сервера приложений, а также уведомления экземпляра адаптера ресурсов во время его вывода или во время упорядоченного завершения работы.
Управление работами
Управление работой позволяет адаптеру ресурсов выполнять работу (мониторить конечные точки сети, вызывать компоненты приложения и т. д.), отправляя экземпляры работы на сервер приложений для выполнения. Сервер приложений отправляет потоки для выполнения отправленных экземпляров работы. Это позволяет адаптеру ресурсов избегать непосредственного создания потоков или управления ими, а также позволяет серверу приложений эффективно объединять потоки в пул и иметь больший контроль над средой выполнения. Адаптер ресурсов может управлять контекстом транзакции, с помощью которого выполняются экземпляры работы.
Управление притоком транзакций
Управление притоком транзакций позволяет адаптеру ресурсов распространять импортированную транзакцию на сервер приложений. Этот контракт также позволяет адаптеру ресурсов передавать вызовы завершения транзакции и восстановления после сбоя, инициированные EIS, и гарантирует сохранение свойств атомарности, согласованности, изоляции и долговечности ( ACID ) импортированной транзакции.
Управление потоком сообщений
Управление притоком сообщений позволяет адаптеру ресурсов асинхронно доставлять сообщения конечным точкам сообщений, расположенным на сервере приложений, независимо от конкретного стиля обмена сообщениями, семантики обмена сообщениями и инфраструктуры обмена сообщениями, используемой для доставки сообщений. Этот контракт также служит стандартным контрактом на подключаемость поставщика сообщений, который позволяет подключать широкий спектр поставщиков сообщений ( Java Message Service (JMS), Java API for XML Messaging (JAXM) и т. д.) к любому серверу приложений, совместимому с Java EE. с адаптером ресурсов.

Интеграция ЕИС

[ редактировать ]

Адаптеры JCA могут быть созданы для интеграции с различными информационными системами предприятия, такими как Siebel Systems , SAP AG , Great Plains Systems , Oracle Applications и т. д. Siebel предоставляет API для интеграции с различными платформами, такими как Java , C++ , .NET , Visual Basic и т. д. Для Java он предоставляет интерфейс под названием « Java Data Bean » (JDB). Адаптер Siebel обеспечивает доступ к данным через API JDB. Great Plains Systems предоставляет интерфейс под названием eConnect для интеграции с другими платформами. SAP предоставляет интерфейс для Java под названием SAP Java Connector (SAP JCo).

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: a716268b135f42e1b7776300400b41b9__1717100040
URL1:https://arc.ask3.ru/arc/aa/a7/b9/a716268b135f42e1b7776300400b41b9.html
Заголовок, (Title) документа по адресу, URL1:
Jakarta Connectors - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)