Tartalomjegyzék:
- Meghatározás - Mit jelent a Web Services Coordination (WSC)?
- A Techopedia magyarázza a webszolgáltatások koordinálását (WSC)
Meghatározás - Mit jelent a Web Services Coordination (WSC)?
A Web Services Coordination (WSC) egy olyan webszolgáltatási specifikáció, amely keretet biztosít az elosztott alkalmazási tevékenységek összehangolására. A BEA Systems, a Microsoft és az IBM fejlesztette ki, és az Oasis Web Services Transaction része.
Gyakran a különböző gyártók által meghatározott szolgáltatások szimulálhatják egyetlen tevékenységet. Például, ha egy terméket vásárol az eBay-től, akkor a PayPal webszolgáltatását is fizeti. Ezért a több szolgáltatás közötti koordináció bizonyos formája elengedhetetlen az üzleti késés csökkentése érdekében. A WSC olyan koordinációs protokollokat határoz meg, amelyek lehetővé teszik a felhasználó számára a korlátozások meghatározását és a tevékenységek elfogadható eredményéről szóló megállapodás megkötését.
A Techopedia magyarázza a webszolgáltatások koordinálását (WSC)
A WSC specifikáció egy mechanizmus annak meghatározására, hogy több webszolgáltatás miként integrálódik egy közös cél elérése érdekében. A koordinátor a WSC keretének fő alkotóeleme. Az alkalmazás létrehozhat egy koordinációs példányt az Aktiválási szolgáltatás által biztosított művelettel. Az elosztott koordinációs funkciót beépíteni kívánó alkalmazás megvalósíthatja a regisztrációs szolgáltatást.
Egy tevékenységnek meg kell határoznia egy koordinációs környezetet a tevékenység számára, amelyet a koordinátor felügyel. Az aktiválási szolgáltatást az alkalmazások használják a koordinációs szolgáltatás létrehozására. Egy alkalmazás elküldheti megszerzett koordinációs környezetét egy másik alkalmazásnak. A tevékenység viselkedését és koordinációját a regisztráció során meghatározzák. A webszolgáltatások gyűjteményét rendszerint figyelemmel kísérik és koordinálják működésük során.
A WSC keret előnye, hogy lehetővé teszi a kiterjeszthetőséget és a rugalmasságot. A kiterjeszthetőség az a mechanizmus, amellyel meghatározhatók és hozzáadhatók az új koordinációs protokollok. A rugalmasság az a mechanizmus, amellyel a meglévő protokollokat bizonyos alkalmazási követelményeknek megfelelően módosítják.




