Indholdsfortegnelse:
- Definition - Hvad betyder Web Services Coordination (WSC)?
- Techopedia forklarer Web Services Coordination (WSC)
Definition - Hvad betyder Web Services Coordination (WSC)?
Web Services Coordination (WSC) er en webservices specifikation, der giver en ramme til koordinering af distribuerede applikationshandlinger. Det blev udviklet af BEA Systems, Microsoft og IBM og er en del af Oasis Web Services Transaction.
Ofte kan de tjenester, der er defineret af forskellige leverandører, simulere en enkelt aktivitet. For eksempel bruger handlingen med at købe et produkt fra eBay også webservicen fra PayPal til betaling. Derfor er en form for koordinering essentiel mellem flere tjenester for at reducere forretningsforsinkelse. WSC specificerer koordinationsprotokoller, der giver brugeren mulighed for at specificere begrænsninger og forhandle en aftale om det acceptable resultat af aktiviteter.
Techopedia forklarer Web Services Coordination (WSC)
WSC-specifikationen er en mekanisme til at specificere, hvordan flere webservices integreres sammen for at nå et fælles mål. Koordinatoren er hovedkomponenten i WSC-rammen. En applikation kan oprette en koordineringsinstans ved hjælp af en handling leveret af Activation Service. En applikation, der ønsker at inkorporere en distribueret koordinationsfunktion, kan implementere Registreringstjenesten.
En aktivitet skal definere en koordinationskontekst for den aktivitet, der skal overvåges af koordinatoren. Aktivationstjenesten bruges af applikationer til at oprette koordinationstjenesten. En ansøgning kan sende sin erhvervede koordineringskontekst til en anden applikation. Opførslen for aktiviteten og dens koordinering er specificeret under registreringsprocessen. En samling af webtjenester overvåges og koordineres generelt i løbet af deres drift.
Fordelen med WSC-rammen er, at den giver mulighed for udvidbarhed og fleksibilitet. Strækbarhed er den mekanisme, hvorpå nye koordinationsprotokoller kan defineres og tilføjes. Fleksibilitet er den mekanisme, hvormed de eksisterende protokoller ændres, så de passer til visse applikationskrav.