{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:40:18Z","timestamp":1750308018512,"version":"3.41.0"},"reference-count":18,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2007,7,1]],"date-time":"2007-07-01T00:00:00Z","timestamp":1183248000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGSOFT Softw. Eng. Notes"],"published-print":{"date-parts":[[2007,7]]},"abstract":"<jats:p>Web services have played an important role in the development of distributed systems. In particular, the possibility of composing already implemented web services in order to provide a new functionality is an interesting approach for building distributed applications and business processes. The possibility of dynamically composing web services is also apparent. Current approaches address to this point, but they do not adopt established specifications, like WS-BPEL, as they usually propose modifications in the rules of business process specifications by imposing more difficulties to implement the system. This paper proposes a policy-driven approach for enabling web service adaptability through a semantic modification in the invocation primitive of WS-BPEL, whilst mantains its syntax unaffected. Hence, programmers may define dynamic web service compositions without changing the source code. The approach has been applied to a loan approval system in order to illustrate it.<\/jats:p>","DOI":"10.1145\/1281421.1281428","type":"journal-article","created":{"date-parts":[[2007,9,14]],"date-time":"2007-09-14T13:44:55Z","timestamp":1189777495000},"page":"6","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":10,"title":["Adaptive web service composition"],"prefix":"10.1145","volume":"32","author":[{"given":"Fernando Ant\u00f4nio Aires","family":"Lins","sequence":"first","affiliation":[{"name":"Universidade Federal de Pernambuco, Pernambuco - Brasil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jos\u00e9 Carlos","family":"dos Santos J\u00fanior","sequence":"additional","affiliation":[{"name":"Universidade Federal de Pernambuco, Pernambuco - Brasil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nelson Souto","family":"Rosa","sequence":"additional","affiliation":[{"name":"Universidade Federal de Pernambuco, Pernambuco - Brasil"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2007,7]]},"reference":[{"volume-title":"Business Process Execution Language for Web Services Version 1.1","year":"2003","author":"Andrews T.","key":"e_1_2_1_1_1"},{"volume-title":"Web Services Policy Attachment (WSPolicy Attachment) Version 1.2","year":"2006","author":"Bajaj D.","key":"e_1_2_1_2_1"},{"volume-title":"Web Services Policy Framework (WSPolicy) Version 1.2","year":"2006","author":"Bajaj S.","key":"e_1_2_1_3_1"},{"volume-title":"Patterns and Skeletons for Parallel and Distributed Computing","year":"2002","author":"Benatallah B.","key":"e_1_2_1_4_1"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.798321"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-30209-4_13"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1062455.1062484"},{"key":"e_1_2_1_8_1","unstructured":"Active Endpoints. The ActiveBPEL Open Source Engine. http:\/\/www.activebpel.org 2006.  Active Endpoints. The ActiveBPEL Open Source Engine. http:\/\/www.activebpel.org 2006."},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/NWESP.2005.75"},{"volume-title":"Fourteenth Australasian Database Conference (ADC2003)","year":"2003","author":"Hamadi R.","key":"e_1_2_1_10_1"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/EDOC.2005.14"},{"key":"e_1_2_1_12_1","first-page":"40","volume-title":"Rosa. Policy-Driven Adaptive Web Service Composition. In 4th International Workshop on SOA and Web Services Best Practices","author":"Lins F. A. A.","year":"2006"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/5254.920599"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2004.48"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2004.58"},{"key":"e_1_2_1_16_1","unstructured":"Oracle. Oracle BPEL Process Manager. http:\/\/www.oracle.com\/technology\/products\/ias\/bpel\/index2006.  Oracle. Oracle BPEL Process Manager. http:\/\/www.oracle.com\/technology\/products\/ias\/bpel\/index2006."},{"volume-title":"Maciel. Performance Evaluation of Web Service Composition Using Petri Nets. In Brazilian Symposium on Computer Networks","year":"2006","author":"Silva A. N.","key":"e_1_2_1_17_1"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2004.11"}],"container-title":["ACM SIGSOFT Software Engineering Notes"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1281421.1281428","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1281421.1281428","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T15:13:46Z","timestamp":1750259626000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1281421.1281428"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007,7]]},"references-count":18,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2007,7]]}},"alternative-id":["10.1145\/1281421.1281428"],"URL":"https:\/\/doi.org\/10.1145\/1281421.1281428","relation":{},"ISSN":["0163-5948"],"issn-type":[{"type":"print","value":"0163-5948"}],"subject":[],"published":{"date-parts":[[2007,7]]},"assertion":[{"value":"2007-07-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}