Адаптер ресурса ECI CICS, поставляемый вместе с инструментами J2C, позволяет создавать и тестировать приложения ECI CICS, предусматривающие обращение к транзакциям CICS на серверах.
Одним из ключевых компонентов CICS, расположенных за пределами приложений, является шлюз транзакций CICS. Он применяется как в процессе разработки приложения, так и после его развертывания в рабочей среде. Шлюз поддерживает множество программных стандартов, включая интерфейс J2EE Connector Architecture, позволяющий разрабатывать приложения с поддержкой различных функций серверов, соответствующих спецификации J2EE. В шлюзе транзакций CICS предусмотрен как локальный протокол (прямое обращение к CICS), так и сетевые протоколы, такие как TCP и SSL, обеспечивающие взаимодействие с сервером шлюза транзакций CICS, который в свою очередь перенаправляет вызовы серверам CICS. Дополнительная информация о шлюзе транзакций CICS, в частности инструкции по настройке, администрированию и разработке программ, приведена в документации, поставляемой вместе с продуктов.
Выбрав один из объектов ECIResourceAdapter на странице Выбор адаптера ресурса, можно создать приложение Java, взаимодействующее с сервером транзакций CIC, как это показано на следующей диаграмме:
С помощью динамического мастера J2C создается проект Java, в состав которого входит объект JavaBean, развернутый как JSP, JSP Faces, Web-служба или EJB. Данное приложение взаимодействует с сервером транзакций CICS с помощью адаптера ECI, который в свою очередь обращается к шлюзу транзакций.