Orchestration
Im Rahmen einer SOA (Service-Oriented Architecture) bezeichnet Orchestration das Ausführen von teilsystem-übergreifenden Geschäftsprozessen insbesondere durch Aufruf von Services.
Bei der Orchestration geht es ums Programmieren im Großen. Kleinschrittige Einzeltransaktionen werden nicht im Rahmen der Orchestration behandelt, sondern in aufgerufenen Services verborgen.
Die formale und ausführbare Beschreibung eines orchestrierten Geschäftsprozesses kann z.B. in BPEL (Business Process Execution Language) erfolgen.
Die Ausführung der Geschäftsprozesse erfolgt in einer Laufzeitumgebung, der Orchestration Engine. Daran kann man die Unterscheidung von Orchestration von Choreography festmachen: Bei Choreography wird das Verhalten mehrerer Systeme beschrieben, Orchestration beschreibt das Verhalten der Orchestration Engine.
Links
http://weblogs.java.net/blog/johnreynolds/archive/2006/01/service_orchest.html
Bei der Orchestration geht es ums Programmieren im Großen. Kleinschrittige Einzeltransaktionen werden nicht im Rahmen der Orchestration behandelt, sondern in aufgerufenen Services verborgen.
Die formale und ausführbare Beschreibung eines orchestrierten Geschäftsprozesses kann z.B. in BPEL (Business Process Execution Language) erfolgen.
Die Ausführung der Geschäftsprozesse erfolgt in einer Laufzeitumgebung, der Orchestration Engine. Daran kann man die Unterscheidung von Orchestration von Choreography festmachen: Bei Choreography wird das Verhalten mehrerer Systeme beschrieben, Orchestration beschreibt das Verhalten der Orchestration Engine.
Links
http://weblogs.java.net/blog/johnreynolds/archive/2006/01/service_orchest.html