A J2EE Connector (J2C) eszközök, erőforrás illesztők és
fájl importálók olyan J2EE Connector műtermékek létrehozását teszik
lehetővé, amelyeket vállalati alkalmazások létrehozásához
használhat.
J2EE alkalmazásfejlesztés vállalati információs rendszerekhez
A J2EE kapcsolat (J2C) eszközökkel olyan J2EE alkalmazásokat hozhat
létre, amelyek
WebSphere
alkalmazáskiszolgálón futnak, és hozzáférnek a
vállalati információs rendszeren (EIS), például
CICS
ECI vagy
IMS
rendszeren található műveletekhez és adatokhoz. Az ilyen típusú
hozzáférés biztosítására használt kulcstechnológia a J2EE
kapcsolat architektúrának megfelelően megvalósított erőforrás
illesztők. A J2EE kapcsolat architektúra célja vállalati információs
rendszerek (például
CICS
és
IMS)
összekapcsolása J2EE platformmá; számos olyan minősségi szolgáltatást
kínál, amit a J2EE alkalmazáskiszolgáló képes biztosítani. Ilyen
minőségi szolgáltatások többek között:
- biztonsági meghatalmazás kezelés
- kapcsolat készletezés
- tranzakció kezelés
Ezeket a minőségi szolgáltatásokat a
kapcsolat által biztosított erőforrás illesztő
(például CICS
tranzakciós átjáró vagy
IMS
Connect) és az alkalmazáskiszolgáló közötti rendszer-szintű szerződések
biztosítják. A felhasználónak semmilyen extra programkódot nem kell
biztosítania. Így a programozó szabadon koncentrálhat az üzleti kód
megírására és a szolgáltatási minőség biztosításával nem kell
foglalkoznia. A J2EE kapcsolat architektúra programozási felületet határoz
meg, amelyet Közös ügyfélfelületnek (CCI) neveznek. Ez a felület, kisebb
módosításokkal, EIS rendszerekkel folytatott kommunikációhoz használható.
A következő ábra a J2EE kapcsolat eszközök architektúráját
mutatja be a fejlesztői környezeten belül:
Erőforrás illesztők
Ahhoz, hogy alkalmazása EIS rendszerrel kommunikálni tudjon erőforrás
illesztőre van szükség, amely az alkalmazás és az EIS között kommunikációs
összeköttetést hoz létre. A J2C eszközök számos erőforrás illesztőt
tartalmaznak, amelyek J2C vállalati alkalmazások létrehozását és
tesztelését saját egységes tesztkörnyezetben teszik lehetővé. Ezek az
erőforrás illesztők (RAR fájlok) a munkaterületbe importálhatók
és vállalati alkalmazások létrehozására használhatók.
A termékkel négy erőforrás illesztőt szállítanak:
- CICS ECI
illesztő 6.0.2
- CICS ECI
illesztő 5.1
- IMS
erőforrás illesztő 9.1.0.2.3
- IMS
erőforrás illesztő 9.1.0.1.4
1. Táblázat Támogatott erőforrás illesztőkJCA 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
rendszerekkel kapcsolatos további információkat a
CICS
ECI erőforrás illesztő részben talál. Továbbá a
CICS
tranzakciós átjáró által támogatott összes szoftver és hardver
felsorolását a
http://www-1.ibm.com/support/docview.wss?uid=swg21239203
Az
IMS
rendszerrel kapcsolatos további információkat az
IMS
erőforrás illesztő rész tartalmazza.
Importálók
Ahhoz, hogy az alkalmazása
CICS
vagy
IMS
információs rendszerekből származó forrásfájlokat fel tudjon
dolgozni, az adatokat
Java
adatszerkezetekbe kell importálni és leképezni. Az alkalmazásban három
importáló áll rendelkezésre: a C importáló, a COBOL importáló és a
PL/I importáló.
Ezen eszközök segítségével COBOL, C vagy PL/I programokat
importálhat az alkalmazásba adattípus átalakítási folyamaton
keresztül. Az importálók a forrásfájlban lévő adatokat leképezik úgy, hogy
az alkalmazás a forrásanyagot képes legyen elérni. Másszóval, ha olyan Java™
alkalmazásokat kódol, amelyek COBOL, C vagy PL/I nyelveken írt tranzakciós
programokhoz férnek hozzá
CICS
vagy
IMS
rendszerekben J2C erőforrás illesztőn keresztül, akkor a
Java
alkalmazásoknak
- az értékeket
a
Java
programból olyan COBOL, C vagy PL/I byte-pufferekbe kell sorosítaniuk,
amit az
IMS
vagy
CICS
program elvár
- a COBOL, C vagy PL/I pufferből származó visszatérési értéket vissza
kell alakítaniuk a
Java
alkalmazás által feldolgozható formába.
Megjegyzés: A PL/I importáló
Linux
rendszeren nem támogatott.
A COBOL importálóval kapcsolatos további információkat a
COBOL importáló
részben talál; a C importálóval kapcsolatos további információkat a
C importáló
részben talál; a PL/I importálóval kapcsolatos további információkat a PL/I importáló beállításainak megadása
részben talál.
J2C varázslók
A J2C varázslókkal olyan J2C alkalmazásokat hozhat létre, amelyek
lehetnek önálló programok, vagy meglévő alkalmazások funkcionalitását
egészíthetik ki. A varázslók dinamikusan importálják a kiválasztott
erőforrás illesztőt, lehetővé teszik az EIS kiszolgálók kapcsolat
tulajdonságainak beállítását, végigvezetik a felhasználót a fájlimportálás és
adatleképezés lépésein és elősegítik olyan
Java
osztályok és metódusok létrehozását, amelyekkel hozzáférhet az átalakított
forrásadatokhoz.
A tipikus J2C alkalmazás olyan J2C
Java
komponensből áll, amelyben néhány EIS függvényt meghívó metódus található.
CICS
és
IMS
rendszerek esetén ezen függvények bemenete és kimenetei olyan adatkötés
osztályok, amelyeket a CICS/IMS
Java
adatkötés varázsló segítségével hoztak létre. A J2C
Java
komponens létrehozása után létrehozhat weboldalakat, EJB komponenst vagy
webszolgáltatást a J2C
Java
komponenshez.
Az elérhető J2C varázslótípusok
- CICS
vagy
IMS
Java
adatkötés varázsló: Az adatkötés osztályokat önmagukban hozhatja
létre. Ezek az osztályok olyan J2C
Java
komponens metódusokban kerülnek felhasználásra, amelyek
CICS
vagy
IMS
függvényeket hívnak meg.
- Parancskomponens varázsló: Ezen varázsló segítségével a
kiválasztott metódusokat parancskomponensként is exponálhatja
(választható).
- J2C
Java
komponens varázsló: Ezzel a varázslóval olyan
Java
komponenst hozhat létre, amely vállalati információs rendszerrel a J2EE
kapcsolat architektúrán keresztül kommunikál.
- Weboldal, EJB vagy webszolgáltatás J2C
Java
komponens telepítéséhez varázsló: Ezzel a varázslóval olyan J2EE
erőforrást hozhat létre, amely a J2C
Java
komponens által biztosított funkcionalitást átalakítja. Létrehozhat
például JSP alkalmazást a J2C
Java
komponens telepítéséhez
WebSphere
kiszolgálón.
- Java
kapcsolat átállítási varázsló: Ezen varázsló segítségével
WebSphere
Studio Application Server Integration Edition alkalmazásokban
létrehozott JCA alkalmazásait
Rational
Application Server projektekbe veheti át.
A következő ábra a J2C
Java
komponens varázsló működését szemlélteti J2C
Java
komponens, adatkomponens és választható telepítési műtermék létrehozásán
keresztül: