BeanConnect

Transcrição

BeanConnect
BeanConnect
TM
openSEAS JCA-Konnektor-Familie
Die Herausforderung: Host-Anbindung
Viele Unternehmen besitzen Mainframe- und
Legacy-Anwendungen, so genannte Enterprise
Information Systems (EIS), welche mehr als
70% aller Business Logik speichern.
Diese Unternehmen setzen auch die J2EETechnologie ein.
J2EEApplikationsServer
Ihre umfassenden Geschäftsprozesse
erfordern das Zusammenwirken zwischen den
Anwendungen:
„ bidirektional
„ transaktionsorientiert
„ sicher
2
BeanConnect
EIS auf: IBM - z/OS
© Fujitsu Siemens Computers July 2005
All rights reserved
FSC - BS2000/OSD
J2EE-Architektur
Client
Client
Client
Client
3
BeanConnect
RMI
EJB
Relationale
Datenbank
EJB
HTML/XML
Servlets
+
JSPs
© Fujitsu Siemens Computers July 2005
All rights reserved
JDBC
RMI
JC
MDB
Client
Web
Container
EJB
Container
Enterprise
Information
Systems
JMS
A
J2EEAnwendungen
MainframeAnwendungen
LegacyAnwendungen
ERP-Systeme
JCA – J2EE Connector Architecture
„ JCA ist ein Bestandteil der Java 2 Enterprise Edition (J2EE) Spezifikation
und definiert Konnektoren, die Resource Adapter (RA) genannt werden.
„ Ein RA bietet ein einheitliches und benutzerfreundliches API zu
heterogenen Enterprise Information Systems (EIS).
„ JCA 1.0 (Bestandteil von J2EE 1.3) definiert nur Outbound-Konnektivität.
„ JCA 1.5 (Bestandteil von J2EE 1.4) definiert Outbound- und InboundKonnektivität, beide mit Transaktionssicherheit.
4
BeanConnect
© Fujitsu Siemens Computers July 2005
Outbound:
vom Applikations-Server zum EIS
Inbound:
vom EIS zum Applikations-Server
All rights reserved
JCA – Überblick
J2EE-Komponenten (EJBs)
nutzen ein gemeinsames API
für alle Resource Adapters:
das Common Client Interface
J2EEKomponente
Resource
Adapter
CCI
BeanConnect
© Fujitsu Siemens Computers July 2005
native
EIS
Ein Resource Adapter
kommuniziert mit einem EIS
unter Benutzung einer EISspezifischen Methode
Ein Resource Adapter
wird für ein bestimmtes
EIS gebaut
5
Ein Resource Adapter wird in
einen J2EE-Applikations-Server
eingebettet, der die Interaktionen
mit einem EIS durchführt
All rights reserved
JCA – Wozu?
J2EE Application Server*)
Ein Anbieter bietet einen Standard
Resource Adapter für ein EIS, der zu
jedem beliebigen Applikations-Server,
der JCA unterstützt, konform ist.
Resource
Adapter
EIS
*) FSC empfiehlt den Oracle AS
6
BeanConnect
© Fujitsu Siemens Computers July 2005
All rights reserved
JCA-Lösung von Fujitsu Siemens Computers
BeanConnectTM 2.0 ist vollständig JCA 1.5 konform und bietet verschiedene Funktionalitätsstufen:
„ einfacher einseitiger Zugang vom Oracle AS
zu einem EIS
„ bidirektionaler Zugang
mit/ohneTransaktionssicherheit
Oracle AS 10g
(JCA 1.5)
Konnektor
„ unterschiedliche Protokolle zum EIS
‡
OSI-TP
‡
UPIC (openUTM spezifisch)
‡
IBM APPC
IBM - CICS
7
BeanConnect
© Fujitsu Siemens Computers July 2005
All rights reserved
FSC - openUTM
J2EE
Komponente
J2EE
Komponente
J2EE
Komponente
Common Client Interface – CCI
JCA-Lösung von FSC: Produktschema BeanConnectTM
BeanConnect
for CICS
APPC
BeanConnect
for openUTM
OSI-TP
open
UTM
BeanConnect
for openUTM
Oracle AS
8
BeanConnect
© Fujitsu Siemens Computers July 2005
CICS
All rights reserved
UPIC
BeanConnectTM 2.0 – Architektur
Resource Adapter
J2EE 1.4
Oracle AS
JCA 1.5 Contracts
Zwei Varianten
Variante 1:
JCA-Konnektor
mit Container
LU 6.2
trans-transaktional
aktionales
Protokoll -bidirektional
OSI-TP
UPIC
gemeinsamer Adressraum
(JVM)
9
BeanConnect
CICSAnwendungen
© Fujitsu Siemens Computers July 2005
Variante 2:
Protokoll UPIC
(einfache Konnektivität,
nur Outbound,
nicht transaktional)
All rights reserved
openUTMAnwendungen
BeanConnectTM: Übersicht der JCA-Schnittstellen
Management Console
für Konfiguration und
Administration
Zusätzlich zu CCI bietet BeanConnect
eine zusätzliche Schnittstelle für
die Kommunikation mit einem EIS
EJB
„BCI “
EJB
Resource
Adapter
SPI
CCI
Oracle AS
System Contracts
10
EIS
Das System Level
Programming Interface
(SPI) definiert ein API für
die Kommunikation
zwischen dem RA und
dem AS
Connection
Transaction
Security
Management
Management
Management
BeanConnect
© Fujitsu Siemens Computers July 2005
All rights reserved
BeanConnectTM for openUTM – Architektur
Oracle AS
EJB
openUTM
FSC
Resource
Adapter
UPIC
Applikations-Server
11
BeanConnect
© Fujitsu Siemens Computers July 2005
EIS
All rights reserved
BeanConnectTM for openUTM –
JCA-Konnektor mit Container- Architektur
Management Console
Oracle AS
EJB
FSC
Container
FSC
Resource
Adapter
(für Connection
und Transaction
Management)
openUTM
UPIC OSI-TP
Solaris
Linux
Windows
Applikations-Server
12
BeanConnect
© Fujitsu Siemens Computers July 2005
BeanConnect Proxy
All rights reserved
EIS
BeanConnectTM for CICS – Architektur
Management Console
Oracle AS
Data
Connection
SNAP-IX
EJB
Solaris
FSC
Resource
Adapter
FSC
Container
FSC
LU62 -GW
IBM
Solaris
Linux
Windows
Applikations-Server
13
BeanConnect
© Fujitsu Siemens Computers July 2005
Linux
Windows
V
T
CICS
A
M
Communications
Server
BeanConnect Proxy
All rights reserved
EIS
ist Teil der TRIOLETM-Strategie
14
BeanConnect
© Fujitsu Siemens Computers July 2005
All rights reserved

Documentos relacionados