Konfigurowanie fabryk połączeń IMS

Aplikacja wchodzi w interakcję z adapterem zasobów IMS TM poprzez obiekt zwany fabryką połączeń. Fabryki połączeń IMS służą do tworzenia wstępnie skonfigurowanych połączeń z menedżerem transakcji IMS (IMS TM).

Gdy aplikacja użytkownika używa produktu IMS Connector for Java, znanego również jako adapter zasobów IMS TM, wchodzi w interakcję z systemem IMS poprzez produkt IMS Connect, używając połączeń między adapterem zasobów IMS TM i produktem IMS Connect utworzonych przez fabrykę połączeń IMS. Te połączenia mogą być zarządzane lub niezarządzane. Połączenia zarządzane to połączenia, które są zarządzane przez menedżera połączeń znajdującego się na serwerze aplikacji J2EE, takim jak WebSphere Application Server. W środowisku zarządzanym aplikacje nie muszą samodzielnie tworzyć połączeń z systemem EIS. Zamiast tego, żądają one połączeń od menedżera połączeń J2EE. Połączenia niezarządzane są natomiast uzyskiwane przez aplikacje bezpośrednio od adaptera zasobów IMS TM i są zazwyczaj używane w aplikacjach dwuwarstwowych.

Fizyczne połączenie między adapterem zasobów IMS TM i produktem IMS Connect może być: W przypadku każdego typu połączenia aplikacja korzysta z fabryki połączeń J2C w celu uzyskania połączenia z produktem IMS Connect.

W przypadku gdy aplikacja korzysta z połączeń zarządzanych, wszystkie połączenia między adapterem zasobów IMS TM i produktem IMS Connect są trwałe. Innymi słowy połączenie nie jest "otwierane" ani "zamykane" przy każdej interakcji. Zamiast tego może ono pozostawać otwarte i może być szeregowo ponownie używane przez wiele interakcji, zapewniając lepsze wykorzystanie jednostki centralnej i zasobów pamięci. Połączenie niezarządzane musi być otwierane i zamykane przez używającą je aplikację. W przypadku połączeń zarządzanych administrator serwera aplikacji J2EE konfiguruje fabrykę połączeń w czasie wdrażania, podczas gdy w przypadku połączeń niezarządzanych aplikacja użytkownika musi utworzyć i skonfigurować każdą fabrykę połączeń, która jest jej potrzebna w trakcie działania. Aby uzyskać odwołanie do właściwej fabryki połączeń, zalecane jest używanie połączeń zarządzanych i wyszukiwania JNDI.

Adapter zasobów IMS TM obsługuje jedynie trwałe połączenia z produktem IMS Connect. W środowisku zarządzanym połączenia trwałe są szeregowo ponownie używane przez komponenty aplikacji, bez narzutu wywoływanego rozłączaniem i ponownym łączeniem między kolejnymi użyciami. W przypadku korzystania z połączeń gniazda TCP/IP komponenty aplikacji mogą używać połączeń trwałego gniazda dedykowanego lub współużytkowalnego między adapterem zasobów IMS TM i produktem IMS Connect. Połączenia trwałego gniazda współużytkowalnego korzystają z identyfikatorów klienta generowanych przez produkt IMS Connector for Java, które nie są widoczne dla aplikacji korzystających z gniazda współużytkowalnego. Współużytkowalne gniazda TCP/IP powinny być używane zawsze, o ile nie ma wymuszonego wymagania, aby użyć połączeń gniazda dedykowanego lub połączeń protokołu Local Option. Połączenia trwałego gniazda dedykowanego korzystają z identyfikatorów klienta określanych przez aplikację. W przypadku używania połączeń protokołu Local Option obsługiwane są tylko trwałe połączenia współużytkowalne.
Uwaga: Połączenia protokołu Local Option są nieaktualne.

Opinie