www.wikidata.de-de.nina.az
WSFL ist die Abkurzung fur Web Services Flow Language WSFL ist Teil der sogenannten WS Spezifikationen als industrieller Standard des World Wide Web Consortium W3C Die Web Services Flow Language WSFL ist eine von IBM entwickelte XML Sprache zur Beschreibung von Web Services Geschaftsprozess 1 WSFL definiert per XML ein Modell eines gerichteten Graphen von durch Kontrollflussen und Datenflussen verbundenen Aktivitaten welche in einer Workflow Engine abgearbeitet werden kann Die Ideen von WSFL flossen unter anderem in WS BPEL ein Die Web Services Flow Language unterstutzt zwei Arten von Kompositionen und Choreographien Flow Modelle beschreiben die Geschaftsprozesse Globale Modelle beschreiben die gesamten Partnerinteraktionen Flow Modelle BearbeitenDie Leistungseinheit in WSFL ist eine Aktivitat und wird mittels Knoten in einem verknupften Diagram dargestellt der dataLink und controlLink stellen den Datenfluss und den Kontrollfluss zwischen diesen Aktivitaten dar Ein DataLink gibt an dass seine Quellaktivitat Daten als Teil des Kontextes der Prozessinstanz an die Flow Engine weiterleitet die wiederum einen Teil dieser Daten an die Zielaktivitat des DataLink weitergeben muss Daten fliessen immer uber controlLinks Der controlLink Pfad muss jedoch nicht direkt sein und kann mehrere Aktivitaten umfassen Der dataLink ermoglicht bei Bedarf die Spezifikation einer Zuordnung zwischen einem Quell und einem Zieldokument Es gibt hochstens einen ControlLink zwischen zwei Aktivitaten und das Modell muss azyklisch sein so dass Schleifen innerhalb des Kontrollflusses verboten sind Das Modell unterstutzt jedoch wiederkehrende Aktivitaten unter Verwendung eines Exit Bedingungsmechanismus der so lange lauft bis die Exit Bedingung wahr wird Das Kontrollflussmodell unterstutzt Forks Aktivitaten mit mehr als einem ausgehenden Ubergang und Joins Aktivitaten mit mehr als einem eingehenden Ubergang Aktivitaten die keine eingehenden Ubergange haben werden als Startaktivitaten bezeichnet ahnlich wie Aktivitaten ohne ausgehende Ubergange als Endaktivitaten Wenn ein Flow Modell instanziiert wird werden alle seine Startaktivitaten ermittelt und fur die Ausfuhrung eingeplant 2 Globale Modelle BearbeitenDas globale Modell bietet die Moglichkeit Interaktionen zwischen Geschaftspartnern zu modellieren Dabei ist allerdings zu beachten dass ein globales Modell lediglich eine Zuordnung zwischen Ein und Ausgangen ist Im Gegensatz zu EbXML BPSS konnen Geschaftssemantik wie Ablehnung Servicequalitat Rechtsverbindlichkeit garantierte Lieferung auf Anwendungsebene nicht durch ein globales Modell spezifiziert werden WSFL Kooperationen sind etwas nutzlicher als XLANG Vertrage da sie das Mapping mit bidirektionalen Diensten ermoglichen aber noch weit von ebXML BPSS entfernt sind 2 Einzelnachweise Bearbeiten Web Services Flow Language WSFL 4 Februar 2002 abgerufen am 26 Oktober 2018 englisch a b ebpml WSFL Nicht mehr online verfugbar Archiviert vom Original am 29 Juli 2017 abgerufen am 26 Oktober 2018 englisch nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot www ebpml org Abgerufen von https de wikipedia org w index php title WS Flow Language amp oldid 230665424