Obsah:
- Definícia - Čo znamená koordinácia webových služieb (WSC)?
- Techopedia vysvetľuje koordináciu webových služieb (WSC)
Definícia - Čo znamená koordinácia webových služieb (WSC)?
Koordinácia webových služieb (WSC) je špecifikácia webových služieb, ktorá poskytuje rámec na koordináciu distribuovaných akcií aplikácií. Bol vyvinutý spoločnosťou BEA Systems, Microsoft a IBM a je súčasťou transakcie Oasis Web Services Transaction.
Služby definované rôznymi predajcami môžu často simulovať jednu činnosť. Napríklad pri kúpe produktu od spoločnosti eBay sa na platbu využíva aj webová služba od spoločnosti PayPal. Preto je nevyhnutná určitá forma koordinácie medzi viacerými službami, aby sa znížila obchodná latencia. WSC špecifikuje koordinačné protokoly, ktoré umožňujú užívateľovi špecifikovať obmedzenia a dojednávať dohodu o prijateľnom výsledku činností.
Techopedia vysvetľuje koordináciu webových služieb (WSC)
Špecifikácia WSC je mechanizmus na špecifikovanie toho, ako sa niekoľko webových služieb integruje spolu, aby sa dosiahol spoločný cieľ. Koordinátor je hlavnou súčasťou rámca WSC. Aplikácia môže vytvoriť inštanciu koordinácie pomocou operácie poskytovanej aktivačnou službou. Aplikácia, ktorá chce začleniť distribuovanú koordinačnú funkciu, môže implementovať Registračnú službu.
Činnosť musí definovať kontext koordinácie pre činnosť, ktorú má koordinátor monitorovať. Aktivačná služba používajú aplikácie na vytvorenie koordinačnej služby. Aplikácia môže poslať svoj získaný koordinačný kontext inej aplikácii. Správanie pre činnosť a jej koordinácia je špecifikovaná počas procesu registrácie. Zbierka webových služieb sa spravidla monitoruje a koordinuje počas ich prevádzky.
Výhodou rámca WSC je to, že umožňuje rozšíriteľnosť a flexibilitu. Rozšíriteľnosť je mechanizmus, ktorým je možné definovať a pridať nové koordinačné protokoly. Flexibilita je mechanizmus, ktorým sa existujúce protokoly upravujú tak, aby vyhovovali určitým aplikačným požiadavkám.