Acasă Dezvoltare Ce este coordonarea serviciilor web (wsc)? - definiție din techopedia

Ce este coordonarea serviciilor web (wsc)? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă coordonarea serviciilor web (WSC)?

Coordonarea serviciilor web (WSC) este o specificație a serviciilor web care oferă un cadru pentru coordonarea acțiunilor de aplicație distribuite. A fost dezvoltat de BEA Systems, Microsoft și IBM și face parte din tranzacția Oasis Web Services.


Adesea, serviciile definite de diferiți furnizori pot simula o singură activitate. De exemplu, actul de cumpărare a unui produs de pe eBay utilizează și serviciul Web de la PayPal pentru plată. Prin urmare, o anumită formă de coordonare este esențială între mai multe servicii pentru a reduce latența în afaceri. WSC specifică protocoale de coordonare care permit utilizatorului să specifice constrângerile și să negocieze un acord privind rezultatul acceptabil al activităților.

Techopedia explică coordonarea serviciilor web (WSC)

Specificația WSC este un mecanism pentru a specifica modul în care mai multe servicii Web se integrează împreună pentru a atinge un scop comun. Coordonatorul este componenta principală a cadrului WSC. O aplicație poate crea o instanță de coordonare folosind o operație oferită de Serviciul de Activare. O aplicație care dorește să includă o caracteristică de coordonare distribuită poate implementa Serviciul de înregistrare.


O activitate trebuie să definească un context de coordonare pentru ca activitatea să fie monitorizată de coordonator. Serviciul de activare este utilizat de aplicații pentru a crea serviciul de coordonare. O aplicație poate trimite contextul de coordonare dobândit către o altă aplicație. Comportamentul activității și coordonarea acesteia este specificat în timpul procesului de înregistrare. O colecție de servicii web este, în general, monitorizată și coordonată pe parcursul funcționării lor.


Avantajul cadrului WSC este că permite extensibilitate și flexibilitate. Extensibilitatea este mecanismul prin care se pot defini și adăuga noi protocoale de coordonare. Flexibilitatea este mecanismul prin care protocoalele existente sunt modificate pentru a se potrivi cu anumite cerințe ale aplicației.

Ce este coordonarea serviciilor web (wsc)? - definiție din techopedia