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

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

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

Инструменты J2EE Connector позволяют создавать приложения Java EE для WebSphere Application Server, обеспечивающие доступ к операциям и данным в информационных системах предприятий (EIS), таких как CICS или IMS. В качестве ключевой технологии, обеспечивающей доступ такого типа, применяются адаптеры ресурсов, реализованные в соответствии с требованиями J2EE Connector Architecture. J2EE Connector Architecture предназначена обеспечить соединение с информационными системами предприятий, такими как CICS, IMS, Sap, Siebel, PeopleSoft, JD Edwards и Oracle на платформе Java EE; инструменты J2C предоставляют возможность использования следующих средств Qualities of Service (QoS) сервера приложений: Средства QoS реализованы с помощью контрактов уровня системы между адаптером ресурса, предоставленным коннектором (например, шлюзом транзакций CICS или IMS Connect), и сервером приложений. Дополнительный программный код не требуется. Таким образом, программист может сконцентрировать усилия на разработке кода бизнес-процессов, не отвлекаясь на обеспечение средств QoS. Архитектура J2EE Connector Architecture описывает Общий интерфейс клиента (CCI), который после внесения незначительных изменений можно использовать для обмена данными с EIS.
Ограничение: Приложения J2C поддерживаются только на WebSphere Application Server.
Важное замечание: Объекты JavaBean J2C формально поддерживаются и протестированы на серверах WebSphere Application Server. Использование в других средах Java допустимо, однако всестороннее тестирование не проводилось. Если существуют неполадки со сгенерированным исходным кодом и они могут быть изолированы как таковые в среде WebSphere Application Server, то они будут поддерживаться.

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

Обзор J2C

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

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

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

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

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

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

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

Мастера J2C

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

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

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

Мастеры J2C


Комментарии