ChoreographyOrchestration: Unterschied zwischen den Versionen
(Notes aus meinem CRIWG paper) |
K (Todo) |
||
Zeile 7: | Zeile 7: | ||
%Middleware (3-tier) applications, service bus architectures and transaction monitors are possible implementations for \paradigm{Orchestration} \cite{namiot2014micro,viennot2015synapse}. In contrast, \paradigm{Choreography} often depends on event systems or publish / subscriber mechanisms \cite{peltz2003choreography}. | %Middleware (3-tier) applications, service bus architectures and transaction monitors are possible implementations for \paradigm{Orchestration} \cite{namiot2014micro,viennot2015synapse}. In contrast, \paradigm{Choreography} often depends on event systems or publish / subscriber mechanisms \cite{peltz2003choreography}. | ||
'''Todo: Ausformulieren!''' |
Aktuelle Version vom 21. April 2017, 13:49 Uhr
%Focusing on \paradigm{loosely coupling} means to pay attention to the communication between services. Researchers distinguish between \paradigm{Orchestration} and \paradigm{Choreography} based architecture %%\parencites[p. 43]{newman2015building}{peltz2003choreography}. %\cite{newman2015building,peltz2003choreography}. %%While the first requires the implementation of a central service that handles all communication between other services, architectures using the second principle implement communication based on events or publish / subscriber mechanisms \cite{peltz2003choreography}. %While the first is used to control a process breaking the service boundaries, the second approach distributes responsibility for collaboration between the services. Therefore \paradigm{Orchestration} requires a central service that handles all communication between other services. In contrast, architectures based on %\paradigm{Choreography} implement direct communication%% \cite{peltz2003choreography}. %, like event systems or publish / subscriber mechanisms \cite{peltz2003choreography}.
%Middleware (3-tier) applications, service bus architectures and transaction monitors are possible implementations for \paradigm{Orchestration} \cite{namiot2014micro,viennot2015synapse}. In contrast, \paradigm{Choreography} often depends on event systems or publish / subscriber mechanisms \cite{peltz2003choreography}.
Todo: Ausformulieren!