Abstrakt. Vi introducerar COWS (Calculus for Orchestration of Web Services), ett nytt grundspråk för SOC vars design har påverkats av WS-BPEL, det de facto standardspråket för orkestrering av webbtjänster. COWS kombinerar på ett originellt sätt ett antal ingredienser som lånats från välkända processkalkyler, t.ex. asynkron kommunikation, polyadisk synkronisering, mönstermatchning, skydd, avgränsade mottagnings- och avlivningsaktiviteter, samtidigt som de resulterar i andra aktiviteter än någon av dem. Flera exempel illustrerar COWS egenheter och visar sin uttrycksfullhet både för modellering av imperativ och orkestrativa konstruktioner, t.ex. Webbtjänster, flödesdiagram, fel- och kompensationshanterare samt för kodning av andra process- och orkestreringsspråk.
Ett annat relaterat arbete är COWS (Calculus for Orchestration of Web Services) REF, som är en processkalkyl för Service Orienterade Computing vars design har påverkats av WS-BPEL, även om den inte specifikt är knuten till något aktuellt Web Services beskrivningsspråk.
A calculus for orchestration of web services
{'venue': 'LECTURE NOTES IN COMPUTER SCIENCE', 'journal': None, 'mag_field_of_study': ['Computer Science']}