Подключение к информационной системе предприятия

Инструменты J2EE Connector (J2C), адаптеры ресурсов и программы импорта позволяют создавать артефакты J2EE Connector, которые можно использовать в процессе разработки приложений J2EE.

Разработка приложений J2EE для информационных систем предприятия

Инструменты J2EE Connector позволяют создавать приложения J2EE для сервера приложений WebSphere Application Server, обеспечивающие доступ к операциям и данным в информационной системе предприятия (EIS), такой как CICS ECI или IMS. В качестве ключевой технологии, обеспечивающей доступ такого типа, применяются адаптеры ресурсов, реализованные в соответствии с требованиями J2EE Connector Architecture. Архитектура J2EE Connector Architecture призвана обеспечить взаимодействие информационных систем предприятия, таких как CICS и IMS, с платформой J2EE; она предлагает набор средств QoS, предоставляемых сервером приложений J2EE. В частности, для выполнения следующих задач: Средства QoS реализованы с помощью контрактов уровня системы между адаптером ресурса, предоставленным коннектором (например, шлюзом транзакций CICS или IMS Connect), и сервером приложений. Дополнительный программный код не требуется. Таким образом, программист может сконцентрировать усилия на разработке кода бизнес-процессов, не отвлекаясь на обеспечение средств QoS. Архитектура J2EE Connector Architecture описывает Общий интерфейс клиента (CCI), который после внесения незначительных изменений можно использовать для обмена данными с EIS.

На следующей диаграмме показана архитектура инструментов J2EE Connector в среде разработки:

Обзор J2C

Адаптеры ресурсов

Для подключения приложения к EIS требуется адаптер ресурса, отвечающий за создание соединения между приложением и EIS. Вместе с инструментами J2C поставляется набор адаптеров ресурсов, позволяющих создавать приложения J2EE и проверять их в среде полнофункционального тестирования. Такие адаптеры ресурсов (в виде файлов RAR) можно импортировать в рабочую среду и использовать для создания приложений J2EE.

Вместе с продуктом поставляются четыре адаптера ресурсов:

Табл. 1. Поддерживаемые адаптеры ресурсов
JCA 1.0 JCA 1.5
IMSICO91014.rar IMSICO91023.rar
IMSICO91013.rar IMSICO91022a.rar
IMSICO91012.rar IMSICO91021.rar
IMSICO91011.rar IMSICO91022.rar
IMSICO91013a.rar IMSICO9102.rar
ECIResourceAdapter 5.1.0.1 ECIResourceAdapter 6.0.1
ECIResourceAdapter 5.1 ECIResourceAdapter 6.0.2
  ECIResourceAdapter 6.0

Дополнительная информация о CICS приведена в разделе Адаптер ресурса ECI CICS. Кроме того, список аппаратного и программного обеспечения, поддерживаемого шлюзом транзакций CICS, приведен на Web-странице http://www-1.ibm.com/support/docview.wss?uid=swg21239203. Дополнительная информация о IMS приведена в разделе Адаптер ресурса IMS.

Программы импорта

Для обработки исходных файлов из информационных систем CICS и IMS, требуется импортировать данные и преобразовать их в структуры данных Java. В приложении предусмотрены три программы импорта: программа импорта C, программа импорта COBOL и программа импорта PL/I.

Они позволяют импортировать в приложение программы COBOL, C и PL/I путем преобразования типов данных. Программы импорта преобразуют типы данных, указанные в исходных файлах, таким образом, чтобы приложение смогло получить к ним доступ. Другими словами, если разрабатываемые приложения Java™ должны обращаться к программам обработки транзакций на языке COBOL, C или PL/I в CICS или IMS с помощью адаптеров ресурсов J2C, приложениям Java потребуется выполнить следующие действия:
Прим.: Программа импорта PL/1 не поддерживается в операционной системе Linux.

Дополнительная информация о программе импорта COBOL приведена в разделе Программа импорта COBOL; дополнительная информация о программе импорта C приведена в разделе Программа импорта C; дополнительная информация о программе импорта PL/I приведена в разделе Настройка параметров программы импорта PL/I.

Мастеры J2C

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

Типичное приложение J2C состоит из объекта JavaBean J2C, в котором заданы методы, вызывающие функции EIS. В случае CICS и IMS роль входных и выходных данных этих функций выполняют классы связывания данных, созданные с помощью мастера Связывание данных Java CICS/IMS. Для созданного объекта JavaBean J2C можно создавать Web-страницы, EJB и Web-службы.

Типы мастеров J2C

На следующей диаграмме показаны этапы работы мастера JavaBean J2C, такие как создание объекта JavaBean J2C, объекта данных и дополнительного артефакта развертывания:

Мастеры J2C


Комментарии