Service Composition

Service Composition

Dienstkomposition (engl.: service composition) ist ein Begriff aus der Informatik und beschreibt die Art und Weise wie Dienste miteinander verknüpft sind. Da der Begriff meistens im Bereich der Serviceorientierten Architektur verwendet wird, ist er auch unter Web Service Composition geläufig. Es werden zwei Arten der Kompositionen unterschieden: Orchestrierung und Choreographie. Eine Dienstkomposition kann aus einer oder beiden Arten bestehen.

Inhaltsverzeichnis

Orchestrierung

Orchestrierung (engl.: orchestration) beschreibt einen ausführbaren Geschäftsprozess; dabei können sowohl unternehmensinterne als auch unternehmensexterne Dienste orchestriert werden. Der Prozessfluss wird durch einen Teilnehmer kontrolliert. Jeder Dienst hat dabei einen eingeschränkten Sichtbereich (engl. Scope) und kann für Prozesse nur innerhalb seines Sichtbereichs entscheiden. Aktivitäten hinter einem direkten Kommunikationspartner bleiben verborgen. WS-BPEL ist ein Beispiel für eine Sprache zur Orchestrierung von Web Services.

Choreographie

Bei der Choreographie (engl.: choreography) beschreibt jeder Dienst seine eigene Aufgabe in der gesamten Komposition. Es gibt keinen zentralen Punkt, der die Korrektheit und Aufgabenerfüllung kontrolliert. Der Fokus liegt auf dem Nachrichtenaustausch zwischen den Diensten. WS-CDL ist ein Beispiel für eine Choreographiesprache.

Abgrenzung Orchestrierung und Choreographie

Abgrenzung Orchestrierung und Choreographie

Die Orchestrierung enthält eine Beschreibung der Services, ihre Bedingungen zum Aufruf sowie Abhängigkeiten und Alternativen. Dabei ist der Prozess aus der Perspektive eines der "Beteiligten" gesehen, d.h. dieser ruft andere Prozesse auf.

Im Gegensatz dazu beschreibt Choreographie, wie die einzelnen Prozesse untereinander agieren. Entsprechend dem Bild rechts ist die Orchestrierung die lokale Beschreibung eines (Geschäfts-)Prozesses (im Bild blau), wohingegen die Choreographie die Interaktion mehrerer Prozesse umfasst (im Bild rot).

Beispiele

Als Beispiel für eine Orchestrierungssprache wäre WS-BPEL zu nennen. Im Gegensatz dazu wäre WS-CDL ein Beispiel für eine Choreographiesprache.


Wikimedia Foundation.

Игры ⚽ Нужно решить контрольную?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Service Composition — Este artículo o sección necesita referencias que aparezcan en una publicación acreditada, como revistas especializadas, monografías, prensa diaria o páginas de Internet fidedignas. Puedes añadirlas así o avisar …   Wikipedia Español

  • Web Service Composition — Dienstkomposition (engl.: service composition) ist ein Begriff aus der Informatik und beschreibt die Art und Weise wie Dienste miteinander verknüpft sind. Da der Begriff meistens im Bereich der Serviceorientierten Architektur verwendet wird, ist… …   Deutsch Wikipedia

  • Service delivery platform — The term Service Delivery Platform (SDP) usually refers to a set of components that provide a service’s delivery architecture (such as service creation, session control protocols) for a type of service. There is no standard definition of SDP in… …   Wikipedia

  • Service-oriented architecture implementation framework — Service oriented architectures (SOA) are based on the notion of software services, which are high level software components that include web services. Implementation of an SOA requires tools as well as run time infrastructure software. This is… …   Wikipedia

  • Service des renseignements extérieurs de Russie — Service des renseignements extérieurs de la Fédération de Russie Service des renseignements extérieurs de la Fédération de Russie Служба внешней разведки Российской Федерации Devise : Отечество.Доблесть.Честь (Patrie.Vaillance.Honneur)… …   Wikipédia en Français

  • Service des renseignements extérieurs de la Fédération de Russie — Служба внешней разведки Российской Федерации Devise : Отечество.Доблесть.Честь (Patrie.Vaillance.Honneur) Création 18 décembre 1991 Type Service fédéral sous …   Wikipédia en Français

  • composition — [ kɔ̃pozisjɔ̃ ] n. f. • XIIe au sens I; de composer I ♦ Action de composer. 1 ♦ (1365) Action, manière de former un tout en assemblant plusieurs parties, plusieurs éléments. ⇒ agencement, arrangement, assemblage, combinaison, constitution,… …   Encyclopédie Universelle

  • Composition Pénale En France — Composition pénale La composition pénale est une mesure que peut prendre le Procureur de la République dans le cadre de la mise en œuvre des poursuites pénales. Prévue à l art. 41 2 du Code de procédure pénale, la composition pénale a été… …   Wikipédia en Français

  • Composition penale en France — Composition pénale La composition pénale est une mesure que peut prendre le Procureur de la République dans le cadre de la mise en œuvre des poursuites pénales. Prévue à l art. 41 2 du Code de procédure pénale, la composition pénale a été… …   Wikipédia en Français

  • Composition pénale en France — Composition pénale La composition pénale est une mesure que peut prendre le Procureur de la République dans le cadre de la mise en œuvre des poursuites pénales. Prévue à l art. 41 2 du Code de procédure pénale, la composition pénale a été… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”