An Introduction to Service Choreographies (Servicechoreographien – eine Einführung)

Service oriented architecture (SOA) is an architectural style for building software systems based on services. Especially in those scenarios where services implement business processes, complex conversations between the services occur. Service choreographies are a means to capture all interaction ob...

Full description

Saved in:
Bibliographic Details
Published inInformation technology (Munich, Germany) Vol. 50; no. 2; pp. 122 - 127
Main Authors Decker, Gero, Kopp, Oliver, Barros, Alistair
Format Journal Article
LanguageEnglish
Published De Gruyter Oldenbourg 01.02.2008
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Service oriented architecture (SOA) is an architectural style for building software systems based on services. Especially in those scenarios where services implement business processes, complex conversations between the services occur. Service choreographies are a means to capture all interaction obligations and constraints from a global perspective. This article introduces choreographies as an important artifact for SOA, compares them to service orchestrations and surveys existing languages for modeling them. Die Service-orientierte Architektur (SOA) bezeichnet einen Architekturstil für die Entwicklung von Softwaresystemen, die auf Diensten basieren. Besonders in Szenarien, in denen Geschäftsprozesse als Dienste implementiert werden, entstehen komplexe Konversationen zwischen den verschiedenen Diensten. Servicechoreographien bieten eine globale Sichtweise auf diese Dienste, in der alle Interaktionseinschränkungen und -verpflichtungen abgebildet sind. Dieser Artikel stellt Choreographien als wichtiges Artefakt im SOA-Umfeld ein, grenzt sie ab gegenüber Orchestrierungen und gibt einen Überblick über existierende Modellierungssprachen.
ISSN:1611-2776
2196-7032
DOI:10.1524/itit.2008.0473