Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
1
Business Process Excuction Lanaguage
BPEL Business Process Excuction Lanaguage BPEL 1
2
Kombination von Webservices
Orchestration Engine Service 1 Service 2 Service 3 Service 4 Service 5 Service 1 Service 2 Service 3 Service 4 Service 5 Prozess 2 Prozess 1 Orchestrierung Choreographie BPEL 2
3
BPEL BPEL BPEL-Prozesse Orchestrierung von Webservices:
Definition und Ausführung von Geschäfts-prozessen, deren Aktivitäten durch Webservices implementiert sind. XML Sprache, Plattform unabhängig Hieß früher BPEL4WS und heute WS-BPEL Unterstützung: IBM, Oracle, Microsoft Standardisiert (durch OASIS) BPEL-Prozesse Stellen selbst einen Web Service dar BPEL 3
4
Ziele von BPEL Logik aus ERP herauslösen „Programmieren“ im Großen
Ohne (viel) Programmierung System- und lokationsübergreifendes Arbeiten Schnelles Reagieren auf neue Geschäftsanforderungen Für EAI Wiederverwendbarkeit von Diensten Kapselung BPEL 4
5
BPEL 5
6
Struktur einer BPEL Datei
<process …> Name, Namespaces <variables …> Variablendeklarationen <partnerLink …> Name, Rolle der Partner, Verweis auf portType Befehle <sequence …> Sequenzielle Ausführung <flow …> Parallele Ausführung (Synchronisation mit <link> <switch …> Verzweigung <while …> Schleife <invoke …> Anfrage an Webservice <receive …> Auf Clientnachricht warten <replay …> Auf Clientnachricht antworten <assign ..>, <copy..> Zuweisen von Werten <if>-<then>-<else>, <repeat-until> ab BPEL 2.0 BPEL 6
7
BPEL Aufruf anderer Prozesse Orchestrierung von Webservices
BPEL stellt selbst Webservice dar Übergabe (und Transformation) Von Prozessvariablen Aufruf anderer Webservices BPEL 7
8
Beispiel DRG Grouper SAP FI/CO Prozess Abrechnung PVS Abrech-
Kassen Abrech- nung BPEL 8
9
Webservice Standards BPEL Workflow WSDL Schnittstelle SOAP Nachricht
XML Schema Datentypen Daten XML Transport HTTP BPEL 9
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.