Business Process Execution Language (BPEL) Flashcards

1
Q

Definition

A
  • Workflowsprache zur Beschreibung ausführbarer Prozessmodelle und zur Aggregation von Services zu höherwertigen Services: Geschäftslogik an einer Stelle, Besserer Überblick durch graphische Modellierung
  • XML-basierter Standard
  • Gehört zur WS-* Familie
  • Breiter Support durch Industrie und Nutzung von XML/WS Standards
  • Graphischer Editor in Eclipse, Deployment über Apache ODE auf Tomcat; Testing über soapUI
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Elemente

A
  • Schachtelung wie bei XML bzw. HTML <> >
  • Root-Element eines BPEL-Prozesses: Enthält Unterelemente wie Variablen, Fallunterscheidungen und, Stellt den genutzten Web Service dar und beschreibt die Schnittstelle über WSDL
  • sequentielle Ausführung der Unterknoten
  • „parallele“ Ausführung aller Unterknoten
  • Kommunikation über:
  • Anfragen an Web Service stellen mit Parametern: partnerLink (Adressat über WSDL, portType (Ziel-Port), Operation, inputVariable, outputVariable
  • Anfrage entgegennehmen mit Parametern: partnerLink (Adressat über WSDL), portType (Ziel-Port), Operation, variable, createInstance (neue Prozessinstanz), Beantwortung der Anfrage über
  • Überprüfen von Bedingungen
  • klassische Schleifentypen
  • Zuweisungen Kopieren von Variablen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly