Choreography

Choreography

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:

  • Choreography — Chor e*og ra*phy, n. [Gr. ? dance + graphy.] 1. The art of representing dancing by signs, as music is represented by notes; also called {choregraphy}. [1913 Webster +PJC] 2. the art of composing dances for individuals or groups, including the… …   The Collaborative International Dictionary of English

  • choreography — c.1789, from Fr. chorégraphie, coined from Gk. khoreia dance (see CHORUS (Cf. chorus)) + graphein to write (see GRAPHY (Cf. graphy)) …   Etymology dictionary

  • choreography — ► NOUN 1) the sequence of steps and movements in dance. 2) the practice of designing such sequences. DERIVATIVES choreographic adjective choreographically adverb. ORIGIN from Greek khoreia dancing in unison , from khoros chorus …   English terms dictionary

  • choreography — [kə reg′rə fēkôr΄ē äg′rə fē] n. [Gr choreia, dance + GRAPHY] 1. dancing, esp. ballet dancing 2. the arrangement or the written notation of the movements of a dance, esp. a ballet 3. the art of devising dances, esp. ballets: Also Rare choregraphy… …   English World dictionary

  • Choreography — This article is about design of movement sequences. For other uses, see choreography (disambiguation). Choreographic notation for the ballet La Bayadère. Choreography is the art of designing sequences of movements in which motion …   Wikipedia

  • choreography — choreographic /kawr ee euh graf ik, kohr /, adj. choreographically, adv. /kawr ee og reuh fee, kohr /, n. 1. the art of composing ballets and other dances and planning and arranging the movements, steps, and patterns of dancers. 2. the technique… …   Universalium

  • choreography —    Originally referring to dance notation, by the beginning of the twentieth century the term came to mean the art of making dances as this is understood in the context of Western theatre dance forms. In the radical social, political and artistic …   Encyclopedia of contemporary British culture

  • choreography — noun (plural phies) Etymology: French chorégraphie, from Greek choreia + French graphie graphy Date: circa 1789 1. the art of symbolically representing dancing 2. a. the composition and arrangement of dances especially for ballet …   New Collegiate Dictionary

  • choreography — [[t]kɒ̱riɒ̱grəfi, AM kɔ͟ː [/t]] N UNCOUNT Choreography is the inventing of steps and movements for ballets and other dances. The choreography of Eric Hawkins is considered radical by ballet audiences …   English dictionary

  • choreography — Choregraphy Cho*reg ra*phy, n. [Gr. ? dance + graphy.] 1. The art of representing dancing by signs, as music is represented by notes; also called {choreography}. Craig. [Archaic] [1913 Webster +PJC] …   The Collaborative International Dictionary of English

Share the article and excerpts

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