Coregrafie (IT)

Există și termenul de coregrafie în muzică.

Coregrafie - în informatică , descrie secvența și condițiile în care datele sunt schimbate între doi sau mai mulți participanți pentru a atinge un obiectiv util.

Descriere

Coregrafia serviciului este cel mai bine înțeleasă în comparație cu o altă paradigmă de compoziție a serviciilor: orchestrarea serviciului. Pe de o parte, în coregrafiile de serviciu, logica se bazează pe mesaje de interacțiuni între participanți și este definită dintr-un punct de vedere global. Pe de altă parte, în orchestrare, logica este definită din punctul de vedere local al unui participant, numit orchestrator. De exemplu, în limbajul de orchestrare a serviciului BPEL , o specificație de orchestrare a serviciului (de exemplu, un fișier de proces BPEL) este un flux de lucru care poate fi implementat într-o infrastructură de servicii (de exemplu, un lucrător BPEL, cum ar fi Apache ODE ). Implementarea unei specificații de orchestrare a serviciului transformă un flux de lucru într-un serviciu compus. [unu]

Într-un fel, coregrafia de serviciu și orchestrația sunt ca două fețe ale aceleiași monede. Rolurile coregrafiei de serviciu pot fi extrase ca orchestrații de serviciu printr-un proces numit proiecție. [2] Prin proiecție, este posibil să se implementeze orchestrații de servicii neterminate care pot fi folosite ca baze pentru implementarea serviciilor web care participă la coregrafia serviciului. Pe de altă parte, orchestrațiile de serviciu deja existente pot fi combinate în coregrafii de serviciu.

Vezi și

Literatură

Note

  1. Arellanes, Damian; Lau, Kung-Kiu (2017). „Conectori exogeni pentru compoziția ierarhică a serviciilor” . 2017 IEEE 10th Conference on Service-Oriented Computing and Applications (SOCA) . Kanazawa: IEEE: 125-132. DOI : 10.1109/SOCA.2017.25 . ISBN  9781538613269 .
  2. Hongli Yang , Xiangpeng Zhao , Chao Cai , Zongyan Qiu : „Exploarea conexiunii coregrafiei și orchestrației cu gestionarea excepțiilor și finalizarea/compensarea”. FORTE 2007:81-96 .

Link -uri