2010-k-apps-stapf-sap integration leichtgemacht · oracle adapter ein einheitliches framework eine...
TRANSCRIPT
SAP Integration leichtgemacht
Michael Stapf
Nürnberg, 17. November 2010
Server Technologies –BU MWTech
ORACLE Deutschland B.V. & Co. KG
The following is intended to outline our general
product direction. It is intended for information
purposes only, and may not be incorporated into any
contract. It is not a commitment to deliver any
material, code, or functionality, and should not be
relied upon in making purchasing decisions.
relied upon in making purchasing decisions.
The development, release, and timing of any
features or functionality described for Oracle’s
products remains at the sole discretion of Oracle.
Inhalt
•Viele Unternehmen verwenden SAP R/3, mySAP, bzw.
Enterprise Central Component (ECC) 5.0/6.0 als ihr ERP
System. Auf dem Weg zu einem flexiblen service-orientierten
Ansatz ist es notwendig Funktionen, die das SAP-System als
BAPIs, iDOCs oder RFC Funktionsbausteine bereitstellt, als
Services anzubieten und über eine leistungsfähige Middleware
wie die Oracle SOA Suite 11g mit anderen Business
Anwendungen wie etwa Oracle Siebel CRM, PeopleSoft, JD
Edwards oder die E-Business Suite zu integrieren.
•Der Vortrag zeigt, wie dies unter der Verwendung des Oracle
Application Adapters für SAP produktiv gelingen kann.
Themen
•Gesamtsicht: Der End-zu-EndGeschäftsprozess
•SAP Adapter Architektur
•Die Benutzung
•Basis: Oracle Fusion Middleware–SOA Suite 11g
•Konfiguration: ApplicationExplorer
•Entwurf: SOA CompositeEditor
•Monitoring: Enterprise Manager –Fusion MiddlewareControl
•Monitoring: Enterprise Manager –Fusion MiddlewareControl
•Demo-Ablauf
•Zusammenfassung
End-zu-End Geschäftsprozess
Start
Ende
Aktivität
Prozess
Service
Business
Applications
Siebel
SAP
E-Business Suite
Composite
Eine Infrastruktur für die Anbindung an
Enterprise Information Systeme (EIS).
Oracle Adapter
Ein einheitliches Framework
Adapter
Design-time
SAP
Oracle Siebel
Oracle PeopleSoft
Oracle JD Edwards
Oracle E-Business Suite Java EE Application Server
(Oracle WebLogicServer)
Oracle Adapter
Legacy
Legacy
Applications
Applications
Oracle
Oracle
Applications
Applications
Packaged
Packaged
Applications
Applications
BPEL
Technology
Technology
OSB
WSDL
JCA
Natives
Interface
WLI
CDC
CDC
OBPM
Einige Adaptertypen für die SOA Suite 11g
Databases
�Oracle 8i and above
�IBM DB/2
�Inform
ix
�Clarion
�Clipper
�Cloudscape
�DBASE
�Dialog
�Essbase
�FOCUS Data Access
�Great Plains
Applications
�Oracle
Applications
�SAP R/3, mySAP
�Peoplesoft
�JD Edwards
�Siebel
�Clarify
�Lotus Notes
�Ariba
�AXIOM mx/open
�Baan
Technology
�SOAP
�HTTP, HTTP-S, REST
�Email –POP3, SMTP, IMAP
�FTP, FTP-S
�Flat Files
�JMS
�Oracle AQ
�IBM MQSeries
�TIBCO Rendezvous
�Socket
�MSMQ
CDC
�VSAM
�IMS/DB
�ADABAS
�Great Plains
�Microsoft SQL Server
�MUMPS (Digital Standard MUMPS)
�Navision Financials (ODBC 3.x)
�Nucleus
�Paradox
�Pointbase
�PROGRESS
�Red Brick
�RMS
�SAS Transport Format
�Sybase
�Teradata
�Unisys DMS 1100/2200
�UniVerse
�Baan
�BroadVision
�Clarify
�Commerce One
�Hogan Financials
�i2 Technologies
�Lawson
�Livelink
�Manugistics
�Microsoft CRM
�Vantive
�Walker Interactive
�Remedy
�Salesforce.com
�MSMQ
Legacy
�CICS
�IMS/DB
�IMS/TM
�VSAM
�ADABAS
�Natural
�Tuxedo
�CA-Datacom
�Screen Scraping
�CA-IDMS
�C-ISAM,D-ISAM,K-SAM,
QSAM
BeiSOA Suite mit
dabei
Optional von
Oracle
Von Partnern
�ADABAS
�DB2 z/OS
�SQL Server
SAP
Adapter
SAP Adapter Architektur
J C A
W S D L
OSB
BAM
•Bi-direktionale Unterstützung für SAP
in den Versionen von 4.6c bis ECC 6.0
•Bi-direktionale Interfaces nach SAP
für verschiedene SAP Integration
Technologien –RFC, ALE und IDOCs.
•Support für Custom BAPIS, RFC,
IDOCs
SAP JCO
ALE
IDOC
Function
Module
Adapter
Adapter
SAP System
SAP System
Middleware
Middleware
SAP
Adapter
AL
BPEL PM
OBPM
IDOCs
•Support für garantierte Auslieferung
der Nachrichten
•Grafisches Modellierungswerkzeug –
Application Explorer
•Metadaten im XSD/WSDL Format
werden generiert
SAP JCO
JEE Application Server
RFC
Die Benutzung
•Im wesentlichen drei Schritte -Konfiguration, Entwurf, Ablauf
•Konfiguration der SAP-Anbindung
•Auswahl der gewünschten SAP Funktion
•Erzeugung der Metadaten für Service-Schnittstelle und Daten
(WSDL und XSD)
•Entwurf des Service auf Basis der Metadaten
•Verteilung in die Laufzeitumgebung
•Testlauf und Monitoring
•Verwendung des Service im End-zu-EndProzess
BAM
CEP
EM
POLICY
MANAGER
JDEV
Die Basis -Oracle SOA Suite 11g
BPEL PROCESS MGR
BPEL PROCESS MGR
BUSINESS RULES
BUSINESS RULES
ERP
MAINFRAME
SERVICES
EVENTS
BUSINESS RULES
BUSINESS RULES
HUMAN W
ORKFLOW
HUMAN W
ORKFLOW
SERVICE BUS
SERVICE BUS
DATA INTEGRATOR
DATA INTEGRATOR
REG/REP
Adapter & B2B
PARTNERS
DB
Konfiguration -ApplicationExplorer
Verbindungskonfiguration zu SAP
Konfiguration -Application Explorer
Auswahl der Funktion
Entwurf -SOA Composite Editor
Monitoring -Enterprise Manager
Demo -End-zu-End Geschäftsprozess
Start
Ende
Aktivität
Prozess
Monitoring
Entwurf
Service
Business
Applications
Siebel
SAP
E-Business Suite
Composite
Entwurf
Konfiguration
Zusammenfassung
•Produktive Realisierung: Keine Programmierung
•Metadaten für die Schnittstellen werden generiert
•Gleiches Prinzip für SAP, JD Edwards, PeopleSoft,
Siebel und E-Business Suite
•Aufruf als Service
•Aufruf als Service
•Verwendbarkeit des SAP-basierten Services im End-
zu-End Prozessablauf
•Ablauf mit Fusion Middleware –SOA Suite 11g