BeanConnect for CICS V2.0

Werbung
BeanConnect
TM
for CICS V2.0
Ausgabe
Dezember 2006
Verbindung von J2EE-Applikations-Servern mit CICS
Seiten
4
Der Adapter BeanConnectTM for CICS verbindet Anwendungen auf Basis eines J2EE-Applikations-Servers wie z.B. des
Oracle Applikations-Server 10g mit Anwendungen des CICS Transaction Server entsprechend der J2EE Connector
Architecture (JCA) von SUN. Damit sind neue auf Basis der J2EE-Technologie geschriebene Applikationen in eine
bestehende IT-Umgebung mit Java-Mitteln integrierbar.
JCA V1.5 konformer, bidirektionaler Adapter mit
Transaktionssicherheit
Die J2EE Connector Architecture (JCA) ist Teil der Java 2
Plattform, Enterprise Edition (J2EE) sowie der Java
Platform, Enterprise Edition 5 (Java EE 5). Auf Basis dieser
Architektur können Anwender neue Applikationen mit den
Möglichkeiten der J2EE-Technologie schreiben und
bestehende Enterprise Information Systems (EIS) mit
Enterprise JavaBeans- oder JavaServer Page-Techniken
integrieren.
BeanConnect for CICS V2.0 realisiert die Anbindung von
CICS-Anwendungen als EIS-Systeme. BeanConnect for
CICS V2.0 verwendet die JCA V1.5, welche Bestandteil der
J2EE V1.4 und der Java EE 5 ist.
BeanConnect for CICS V2.0 unterstützt verschiedene
Kommunikationsrichtungen:
Es erlaubt Outbound-Kommunikation, d.h. die
Kommunikation wird von der Anwendung auf dem
Applikations-Server initiiert, und Inbound-Kommunikation,
d.h. die Kommunikation wird von der CICS-Anwendung
initiiert. Die Kommunikation kann transaktional und nichttransaktional erfolgen und kann sowohl dialogbasiert als
auch asynchron durchgeführt werden.
BeanConnect
Management Console
UNIX-Systeme, Linux, Windows
J2EEAnwendung
BeanConnect
Resource Adapter
Data
Connection
z/OS, Solaris, Windows
SNAP-IX
Solaris
EISAnwendung
Container
Linux
Windows
IBM
Communications
Server
J2EE-Applikations-Server
Architektur von BeanConnect for CICS V2.0
BeanConnect Proxy
CICS
Datenblatt ⏐ Ausgabe: Dezember 2006 ⏐ BeanConnect for CICS V2.0
Komponenten
BeanConnect for CICS V2.0 besteht aus folgenden
Komponenten:
•
BeanConnect Resource Adapter,
•
BeanConnect Proxy,
•
BeanConnect Management Console.
Der BeanConnect Resource Adapter stellt die JCASchnittstelle (JCA V1.5) für den Anwender zur Verfügung.
Er wird in den J2EE-Applikations-Server eingebettet
(deployed) und läuft als Bestandteil des J2EE-ApplikationsServers im gleichen Adressraum.
Der BeanConnect Proxy stellt die transaktionale
Verbindung zwischen dem Resource Adapter im
Applikations-Server auf der einen Seite und der CICSAnwendung auf der anderen Seite her. Er enthält einen
Proxy-Container, der auf dem Transaktionsmonitor
openUTM basiert und ein Software-Gateway für die
Unterstützung des Protokolls LU6.2. Zur Realisierung eines
SNA-Stacks wird Data Connections’s SNAP-IX (für Solaris)
oder IBM’s Communications Server (für Windows und
Linux) benötigt. Diese beiden Produkte sind nicht im
Lieferumfang von BeanConnect for CICS V2.0 enthalten.
Die BeanConnect Management Console ist das Java
GUI zur Konfiguration und Administration des
BeanConnect Proxy.
BeanConnect enthält keine Komponenten, die auf der
CICS-Plattform selbst laufen.
Schnittstellen und Protokolle
BeanConnect for CICS V2.0 arbeitet mit dem J2EEApplikations-Server zusammen, um auf Systemebene
Mechanismen wie z.B. Transaktionen, Sicherheit und
Connection Pooling sicherzustellen. Hierzu definiert JCA
V1.5 auf Systemebene bestimmte „contracts“ zwischen
Applikations-Server und EIS, die BeanConnect for CICS
V2.0 realisiert.
Contracts für die Outbound-Kommunikation:
•
Connection Management
•
Transaction Management
•
Security Management
Contracts für die Inbound-Kommunikation:
•
Transaction Inflow
•
Message Inflow
Contracts für das Resource Adapter Lifecycle Management
und Thread Management:
•
Lifecycle Management
•
Work Management
Seite 2 / 4
Common Client Interface
Die J2EE Connector Architecture definiert ein Common
Client Interface (CCI) für den EIS-Zugriff. Das CCI definiert
ein Standard-API für Anwendungskomponenten.
BeanConnect for CICS V2.0 unterstützt das CCI und bietet
zusätzlich ein eigenes Interface, das den Programmieraufwand deutlich senkt.
Für die Kommunikation zur CICS-Anwendung hin wird das
Kommunikationsprotokoll LU6.2 unterstützt.
BeanConnect for CICS V2.0 unterstützt CICS
Applikationsprogramme, die IBM’s Distributed Transaction
Programming (DTP) Paradigma entsprechen. Zur
Kopplung von CICS Applikationsprogrammen, die DPL
(Distributed Program Link) verwenden, wird ein
Beispielprogramm angeboten. Detaillierte Informationen
zur Kopplung mit CICS-Anwendungen und zur
Programmierung von CICS-Programmen entnehmen Sie
dem Handbuch zu BeanConnect for CICS V2.0.
Lizenzstruktur des Produkts
•
•
•
•
Prozessor Lizenzen werden pro Prozessor Core
vergeben, auf dem der J2EE-Applikations-Server
mit dem BeanConnect Resource Adapter abläuft.
Die Prozessorlizenzierung erlaubt eine beliebige
Anzahl Benutzer (Enduser, Entwickler, Tester).
Die Cores von Multicore Prozessoren werden mit
dem Faktor 0,5 gezählt.
Entwicklungs- und Testlizenzen werden pro
Benutzer (Entwickler und Tester) vergeben für ein
System ohne Prozessorlizenzierung.
Die Software und Dokumentation wird auf einer
CD-ROM ausgeliefert.
Ablauffähigkeit mit Oracle Applikations-Server und mit
anderen J2EE-Applikations-Servern.
BeanConnect for CICS V2.0 wird nur in Verbindung mit
dem Oracle Applikations-Server freigegeben und gewartet.
Für andere J2EE-Applikations-Server kann das Produkt
ebenfalls eingesetzt werden, wenn diese JCA V1.5konform sind. Die Ablauffähigkeit mit dem gewünschten
J2EE-Applikations-Server kann in diesem Fall mit einem
zusätzlichen Dienstleistungspaket gewährleistet werden.
Das zusätzliche Dienstleistungspaket besteht aus den
beiden Servicepaketen
•
BeanConnect AS Interoperability Check
•
BeanConnect AS Interoperability Service.
Diese Servicepakete sind in gesonderten Datenblättern
beschrieben. „BeanConnect AS Interoperability Check“
enthält einen Initialtest, um das Zusammenwirken zwischen
BeanConnect und dem entsprechenden ApplikationsServer sicherzustellen und um die proprietären
Eigenschaften des geforderten Applikations-Servers zu
erfüllen. „BeanConnect AS Interoperability Service“ ist ein
den Standardservice zu BeanConnect ergänzendes
Einjahres-Servicepaket für den Einsatz mit dem
gewünschten J2EE-Applikations-Server.
BeanConnect
ist Teil des
umfassenden
Produktangebots
von openSEAS
Datenblatt ⏐ Ausgabe: Dezember 2006 ⏐ BeanConnect for CICS V2.0
Seite 3 / 4
Technische Daten
TECHNISCHE
VORAUSSETZUNGEN
HARDWARE
Es wird die Hardware unterstützt, auf der die unten genannten Betriebssystemversionen
ablauffähig sind. Für die Funktionalität von BeanConnect ist es ohne Bedeutung, welche
Kopplung von Betriebssystemen bzw. Betriebssystemversionen dabei zum Einsatz
kommen.
CPU für BeanConnect Proxy: mindestens 450 MHz; empfohlen mindestens 1 GHz.
Hauptspeicherbedarf für BeanConnect Proxy: mindestens 512 MB; empfohlen
mindestens 1 GB.
Plattenspeicherbedarf:
BeanConnect Resource Adapter: RAInstall.jar ca. 2,5 MB; extrahiert ca. 5 MB.
BeanConnect Proxy / Management Console:
zentrale Komponenten: Solaris:
ca. 158,0 MB
Linux:
ca. 72,0 MB
Windows: ca. 65,0 MB
TECHNISCHE
VORAUSSETZUNGEN
SOFTWARE
Container:
Solaris:
Linux:
Windows:
ca. 55,0 MB
ca. 55,0 MB
ca. 55,0 MB
Console:
Solaris:
Linux:
Windows:
ca.
ca.
ca.
0,1 MB
0,1 MB
3,0 MB
BeanConnect Resource Adapter
Plattformen:
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
Windows2000, Windows Server 2003, Windows XP
Solaris (SPARC) ab V8.0
RedHat Enterprise Linux 3 (AS oder ES)
SUSE Linux Enterprise Server 8 (SLES8), 9 (SLES))
HP-UX ab 11i
HP Tru64 ab V5.1B
Softwarevoraussetzungen:
ƒ
ƒ
J2SE JDK ab 1.4.2_08 bzw. SWK des Applikations-Servers
Applikations-Server mit JCA 1.5 Konformität
BeanConnect Proxy und BeanConnect Management Console
Plattformen:
ƒ
ƒ
ƒ
ƒ
Windows2000, Windows Server 2003, Windows XP
Solaris ab V8
RedHat Enterprise Linux 3.0 (AS oder ES)
SUSE LINUX Enterprise Server 8 (SLES8), 9 (SLES9)
Softwarevoraussetzungen:
ƒ
J2SE JDK ab 1.4.2_08
Zusätzlich für Solaris:
ƒ
SNAP-IX for Solaris, ab Version 7.0.2.4 (von Data Connection Ltd)
Zusätzlich für Linux:
ƒ
IBM Communications Server for Linux, ab Version 6.2
Zusätzlich für Windows:
ƒ
IBM Communications Server for Windows, ab Version 6.1.2
Enterprise Information System (EIS)
ƒ
ƒ
CICS ab V2.2 auf z/OS ab V1.4
CICS/TXSeries ab V5.0 auf Windows und Solaris.
Datenblatt ⏐ Ausgabe: Dezember 2006 ⏐ BeanConnect for CICS V2.0
Seite 4 / 4
Als Kopplungsmöglichkeit wird sowohl IBM Enterprise Extender als auch
Ethernet (LLC2) unterstützt.
IMPLEMENTIERUNGSSPRACHE Java, C
BENUTZEROBERFLÄCHE
Englisch
INSTALLATION
Durch den Anwender selbst anhand der Beschreibung im Handbuch.
DOKUMENTATION
Handbuch auf CD-ROM, sowie aus dem Web ladbar
ANFORDERUNGEN AN DEN
BENUTZER
Kenntnisse der Programmiersprache Java sowie allgemeine Kenntnisse zu J2EEApplikations-Server
SCHULUNG
Kurse zur Programmiersprache Java und zu J2EE-Applikations-Server werden
empfohlen. Speziell zu BeanConnect werden Workshops von Fujitsu Siemens
Computers angeboten.
KONDITIONEN
Dieses Softwareprodukt wird den Kunden zu den Bedingungen für die Nutzung von
Softwareprodukten gegen einmalige / laufende Zahlung überlassen.
GEWÄHRLEISTUNG
Klasse:
A
Auslieferungsformat:
Java-Klassendateien und Maschinensprache
Beispiele werden im Source-Code mitgeliefert und unterliegen der Gewährleistungsklasse B.
Alle Rechte, insbesondere gewerbliche Schutzrechte sowie technische Änderungen vorbehalten.
Lieferung nach Verfügbarkeit. Die wiedergegebenen Bezeichnungen können Marken sein, deren
Benutzung durch Dritte für eigene Zwecke die Rechte der Inhaber verletzen kann.
Copyright © Fujitsu Siemens Computers, 12/2006
Herausgegeben durch:
Fujitsu Siemens Computers
http://www.fujitsu-siemens.de
Firmenstempel
Herunterladen