{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,16]],"date-time":"2025-10-16T06:29:38Z","timestamp":1760596178738,"version":"3.32.0"},"reference-count":24,"publisher":"World Scientific Pub Co Pte Ltd","issue":"04","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Int. J. Coop. Info. Syst."],"published-print":{"date-parts":[[2005,12]]},"abstract":"<jats:p>Software solutions to automate the procurement of web services are gaining importance when technology evolves, the number of providers increases and the needs of the clients become more complex. There are several proposals in this field, but they all have important drawbacks, namely: many of them are not able to check offers and demands for internal consistency; selecting the best offer usually relies on evaluating linear objective functions, which is quite a naive solution; the language to express offers is usually less expressive than the language to express demands; and, last but not least, providers cannot impose constraints on their clients. In this article, we present a solution to overcome these problems that relies on constraint programming; furthermore, we present a run-time framework, some experimental results, and a comparison with other proposals.<\/jats:p>","DOI":"10.1142\/s0218843005001225","type":"journal-article","created":{"date-parts":[[2005,7,26]],"date-time":"2005-07-26T12:20:29Z","timestamp":1122380429000},"page":"439-467","source":"Crossref","is-referenced-by-count":49,"title":["IMPROVING THE AUTOMATIC PROCUREMENT OF WEB SERVICES USING CONSTRAINT PROGRAMMING"],"prefix":"10.1142","volume":"14","author":[{"given":"ANTONIO","family":"RUIZ\u2013CORT\u00c9S","sequence":"first","affiliation":[{"name":"Departamento de Lenguajes y Sistemas Inform\u00e1ticos, Universidad de Sevilla, E.T.S.I. de Inform\u00e1tica, Avda. Reina Mercedes s\/n, 41012 Sevilla, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"OCTAVIO","family":"MART\u00cdN\u2013D\u00cdAZ","sequence":"additional","affiliation":[{"name":"Departamento de Lenguajes y Sistemas Inform\u00e1ticos, Universidad de Sevilla, E.T.S.I. de Inform\u00e1tica, Avda. Reina Mercedes s\/n, 41012 Sevilla, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"AMADOR","family":"DUR\u00c1N","sequence":"additional","affiliation":[{"name":"Departamento de Lenguajes y Sistemas Inform\u00e1ticos, Universidad de Sevilla, E.T.S.I. de Inform\u00e1tica, Avda. Reina Mercedes s\/n, 41012 Sevilla, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"M.","family":"TORO","sequence":"additional","affiliation":[{"name":"Departamento de Lenguajes y Sistemas Inform\u00e1ticos, Universidad de Sevilla, E.T.S.I. de Inform\u00e1tica, Avda. Reina Mercedes s\/n, 41012 Sevilla, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"219","published-online":{"date-parts":[[2012,1,25]]},"reference":[{"volume-title":"Web Services: Concepts, Architecture and Applications","year":"2004","author":"Alonso G.","key":"rf1"},{"volume-title":"Proc. 8th Int. IEEE Workshop on Software Specification and Design (IWSSD'96)","year":"1996","author":"Finkelstein A.","key":"rf2"},{"doi-asserted-by":"publisher","key":"rf3","DOI":"10.1109\/MS.2003.1159027"},{"doi-asserted-by":"publisher","key":"rf4","DOI":"10.1007\/978-3-540-39406-8_4"},{"doi-asserted-by":"publisher","key":"rf5","DOI":"10.1007\/978-3-540-24593-3_7"},{"doi-asserted-by":"publisher","key":"rf6","DOI":"10.1145\/309844.309895"},{"doi-asserted-by":"publisher","key":"rf9","DOI":"10.1287\/ijoc.14.4.345.2826"},{"key":"rf10","first-page":"173","volume":"16","author":"Mart\u00ednez R.","journal-title":"Applied Artificial Intelligence"},{"doi-asserted-by":"publisher","key":"rf11","DOI":"10.1109\/TSE.2004.11"},{"volume-title":"IEEE Symposium on Logic Programming","year":"1985","author":"Gallaire H.","key":"rf12"},{"doi-asserted-by":"crossref","unstructured":"J.\u00a0Jaffer and J. L.\u00a0Lassez, 14 ACM Symp. Principles of Programming Languages (ACM, 1987)\u00a0pp. 111\u2013119.","key":"rf13","DOI":"10.1145\/41625.41635"},{"volume-title":"Foundations of Constraint Satisfaction","year":"1995","author":"Tsang E.","key":"rf18"},{"volume-title":"Proc. 8th IEEE Workshop on Future Trends of Distributed Computing Systems (FTDCS'2001), Bologna, Italy","year":"2001","author":"Ruiz-Cort\u00e9s A.","key":"rf21"},{"key":"rf23","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/5625.001.0001","volume-title":"Programming with Constraints: An Introduction","author":"Marriott K.","year":"1998"},{"volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software","year":"2005","author":"Gamma E.","key":"rf24"},{"unstructured":"O.\u00a0Mart\u00edn-D\u00edaz, 1st Int. WISE Web Services Quality Workshop, Rome, Italy (IEEE Press, 2003)\u00a0pp. 156\u2013164.","key":"rf26"},{"doi-asserted-by":"publisher","key":"rf27","DOI":"10.1007\/978-3-540-39406-8_9"},{"volume-title":"Proc. IEEE Int. Workshop on Service Oriented Computing: Models, Architectures and Applications at SAINT Conference","year":"2003","author":"ShaikhAli A.","key":"rf28"},{"key":"rf29","first-page":"455","volume":"12","author":"Grefen P.","journal-title":"Int. J. Coop. Information Systems"},{"volume":"5","author":"Frolund S.","journal-title":"Distributed Systems Engineering Journal","key":"rf30"},{"author":"Hoffner Y.","journal-title":"Computer Networks","first-page":"111","key":"rf31"},{"doi-asserted-by":"publisher","key":"rf32","DOI":"10.1038\/scientificamerican0501-34"},{"key":"rf33","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1109\/5254.920599","volume":"16","author":"McIlraith S.","journal-title":"IEEE Intelligent Systems, Special Issue on the Semantic Web"},{"doi-asserted-by":"publisher","key":"rf40","DOI":"10.1007\/978-3-540-24593-3_9"}],"container-title":["International Journal of Cooperative Information Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.worldscientific.com\/doi\/pdf\/10.1142\/S0218843005001225","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,2]],"date-time":"2025-01-02T17:57:30Z","timestamp":1735840650000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.worldscientific.com\/doi\/abs\/10.1142\/S0218843005001225"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005,12]]},"references-count":24,"journal-issue":{"issue":"04","published-online":{"date-parts":[[2012,1,25]]},"published-print":{"date-parts":[[2005,12]]}},"alternative-id":["10.1142\/S0218843005001225"],"URL":"https:\/\/doi.org\/10.1142\/s0218843005001225","relation":{},"ISSN":["0218-8430","1793-6365"],"issn-type":[{"type":"print","value":"0218-8430"},{"type":"electronic","value":"1793-6365"}],"subject":[],"published":{"date-parts":[[2005,12]]}}}