Съдържание:
- Определение - Какво означава координация на уеб услугите (WSC)?
- Techopedia обяснява координацията на уеб услугите (WSC)
Определение - Какво означава координация на уеб услугите (WSC)?
Координация на уеб услугите (WSC) е спецификация на уеб услуги, която предоставя рамка за координиране на действията на разпределеното приложение. Той е разработен от BEA Systems, Microsoft и IBM и е част от транзакцията за уеб услуги на Oasis.
Често услугите, определени от различни доставчици, могат да симулират една и съща дейност. Например актът за закупуване на продукт от eBay също използва уеб услугата от PayPal за плащане. Следователно, някаква форма на координация е от съществено значение между множество услуги, за да се намали закъснението на бизнеса. WSC посочва протоколи за координация, които позволяват на потребителя да определя ограничения и да договаря споразумение за приемливия резултат от дейностите.
Techopedia обяснява координацията на уеб услугите (WSC)
WSC спецификацията е механизъм за определяне на това как няколко уеб услуги се интегрират заедно, за да постигнат обща цел. Координаторът е основният компонент на рамката на WSC. Приложение може да създаде координационен екземпляр, използвайки операция, предоставена от услугата за активиране. Приложение, което желае да включи функция за разпределена координация, може да внедри услугата за регистрация.
Дейността трябва да определи контекста на координация, за да може дейността да бъде наблюдавана от координатора. Услугата за активиране се използва от приложенията за създаване на услугата за координация. Приложение може да изпрати придобития си координационен контекст до друго приложение. Поведението за дейността и нейната координация се уточняват по време на процеса на регистрация. Колекция от уеб услуги обикновено се следи и координира по време на тяхната работа.
Предимството на рамката на WSC е, че тя позволява разширяемост и гъвкавост. Разширяемостта е механизмът, чрез който могат да се определят и добавят нови координационни протоколи. Гъвкавостта е механизмът, чрез който съществуващите протоколи се променят, за да отговарят на определени изисквания за приложение.