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