Nuvarande webbtjänstteknik utvecklas mot ett enklare tillvägagångssätt för att definiera webbtjänst API:er som utmanar de antaganden som gjorts av befintliga språk för webbtjänstsammansättning. RESTful Web services introducerar en ny typ av abstraktion, resursen, som inte passar bra med det meddelandeorienterade paradigmet för webbtjänstbeskrivningsspråket (WSDL). RESTful Web-tjänster är därför svåra att komponera med hjälp av Business Process Execution Language (WS-BPEL), på grund av dess täta koppling till WSDL. Målet för BPEL för REST-tillägg som presenteras i detta dokument är tvåfaldigt. För det första syftar vi till att möjliggöra sammansättningen av både RESTful Web-tjänster och traditionella Web-tjänster inom samma processorienterade tjänstesammansättningsspråk. För det andra visar vi hur man publicerar en BPEL-process som en RESTful Web service, genom att exponera utvalda delar av dess verkställande tillstånd med hjälp av REST interaktion primitiva. Vi inkluderar ett detaljerat exempel på hur BPEL för REST kan tillämpas för att orkestrera ett RESTful e-handelsscenario och diskutera hur de föreslagna utbyggnaderna påverkar arkitekturen hos en processexekveringsmotor.
Pautasso inför en utvidgning till BPEL REF för att möjliggöra en sammansättning av REST och traditionella webbtjänster.
RESTful Web service composition with BPEL for REST
{'venue': 'Data and Knowledge Engineering journal', 'journal': None, 'mag_field_of_study': ['Computer Science']}