Настройка фабрик соединений IMS

Фабрики соединений IMS позволяют приложению взаимодействовать с IMS TM. Фабрика соединений IMS используется для создания предварительно настроенных соединений с администратором транзакций IMS (IMS TM).

Соединения между IMS TM и IMS Connect могут быть управляемыми или неуправляемыми.

Управляемые соединения - соединения, управляемые Администратором соединений на сервере приложенийJava™ EE, например WebSphere Application Server. В управляемой среде нет необходимости в том, чтобы приложения создавали соединения EIS. Им достаточно запросить соединение у Администратора соединений J2EE. Неуправляемые соединения получаются приложениями непосредственно с IMS TM.

Физическое соединение между IMS TM и IMS Connect может быть нескольких типов: В любом случае приложение использует фабрику соединений J2EE Connection Architecture (JCA) для получения соединения с IMS Connect.

При использовании приложением управляемых соединений все соединения между IMS TM и IMS Connect являются постоянными. Соединение не открывается и закрывается для каждого взаимодействия. Оно всегда открыто, поэтому им могут многократно пользоваться разные взаимодействия по очереди, что позволяет оптимизировать использование ЦП и ресурсов памяти. Администратор сервера приложений Java EE настраивает фабрику соединений во время развертывания.

Неуправляемое соединение необходимо открывать и закрывать для каждого приложения. Приложение должно создать и настроить фабрики соединений, необходимые в рабочей среде.

Рекомендация: Используйте управляемые соединения для получения ссылки на соответствующие фабрики соединений с помощью поиска JNDI.

IMS TM поддерживает только постоянные соединения с IMS Connect. В управляемой среде компоненты приложений многократно используют постоянные соединения, что позволяет избежать необходимости каждый раз разрывать соединение и создавать новое. При использовании соединений через сокет TCP/IP компоненты приложений могут использовать соединения через выделенные либо через общие постоянные сокеты между IMS TM и IMS Connect. В соединениях через общие постоянные сокеты используются ИД клиентов, сгенерированные IMS TM, их не могут видеть приложения, использующие общие сокеты.

Рекомендация: Следует всегда пользоваться общими сокетами TCP/IP, если нет специальных требований использовать соединения через выделенные сокеты или соединения Local Option. В соединениях через выделенные сокеты используются ИД клиентов, указанные приложением. При использовании соединений Local Option поддерживаются только общие постоянные соединения.

Комментарии