{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,28]],"date-time":"2026-06-28T04:57:55Z","timestamp":1782622675181,"version":"3.54.5"},"reference-count":38,"publisher":"IGI Global Scientific Publishing","issue":"4","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2009,10,1]]},"abstract":"<p>This article presents an approach that provides the necessary assistance to those who are in charge of engineering communities of Web services. Current practices indicate that Web services providing the same functionality are gathered into one community, independently of their origins and the way they carry out this functionality. The provided assistance manifests itself with the concepts to use, the architecture to select, the operations to script, and the deployment to track. Two protocols frame the interactions in an environment of communities of Web services namely the Web Services Community Development Protocol and the Contract-Net Protocol. The former manages a community in terms of Web services attraction\/registration\/withdrawal to\/with\/from this community. The latter satisfies users\u2019 needs in terms of Web services selection\/contracting\/triggering. Finally, the article presents a prototype illustrating the engineering approach with focus on Web services attraction.<\/p>","DOI":"10.4018\/jebr.2009040601","type":"journal-article","created":{"date-parts":[[2010,4,30]],"date-time":"2010-04-30T09:06:55Z","timestamp":1272618415000},"page":"1-21","source":"Crossref","is-referenced-by-count":35,"title":["An Approach to Engineer Communities of Web Services"],"prefix":"10.4018","volume":"5","author":[{"given":"Zakaria","family":"Maamar","sequence":"first","affiliation":[{"name":"Zayed University, United Arab Emirates"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sattanathan","family":"Subramanian","sequence":"additional","affiliation":[{"name":"INRIA Saclay- \u00cele-de-France, France"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Philippe","family":"Thiran","sequence":"additional","affiliation":[{"name":"University of Namur, Belgium"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Djamal","family":"Benslimane","sequence":"additional","affiliation":[{"name":"Claude Bernard Lyon 1 University, France"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jamal","family":"Bentahar","sequence":"additional","affiliation":[{"name":"Concordia University, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"2432","reference":[{"key":"jebr.2009040601-0","doi-asserted-by":"crossref","unstructured":"Anderson, A. H. (2006). Web Services Policies. IEEE Security & Privacy, 4(3).","DOI":"10.1109\/MSP.2006.81"},{"key":"jebr.2009040601-1","unstructured":"Andrews, T., Curbera, F., Dholakia, H., Goland, Y., Klein, J., Leymann, F., et al. (2003). Business Process Execution Language for Web Services, Version 1.1. Standards proposal by BEA Systems, IBM Corporation and Microsoft Corporation."},{"key":"jebr.2009040601-2","doi-asserted-by":"crossref","unstructured":"Arpinar, I. B., Aleman-Meza, B., Zhang, R., & Maduko, A. (2004). Ontology-DrivenWeb Services Composition Platform. Proceedings of The IEEE International Conference on E-Commerce Technology (CEC).","DOI":"10.1109\/ICECT.2004.1319728"},{"key":"jebr.2009040601-3","unstructured":"Baresi, L., Guinea, S., & Plebani, P. (2005). WS-Policy for Service Monitoring. Proceedings of the 6th Workshop on Technologies for E-Services (TES) held in conjunction with The 31st International Conference on Very Large Data Bases (VLDB)."},{"key":"jebr.2009040601-4","doi-asserted-by":"crossref","unstructured":"Baresi, L., Guinea, S., & Plebani, P. (2007). Policies and Aspects for the Supervision of BPEL Processes. Proceedings of the International Conference on Advanced Information Systems Engineering (CAiSE).","DOI":"10.1007\/978-3-540-72988-4_24"},{"key":"jebr.2009040601-5","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2006.87"},{"key":"jebr.2009040601-6","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2003.1167338"},{"key":"jebr.2009040601-7","doi-asserted-by":"crossref","unstructured":"Benslimane, D., Maamar, Z., Taher, Y., Lahkim, M., Fauvet, M. C., & Mrissa, M. (2007). A Multi-Layer and Multi-Perspective Approach to Compose Web Services. Proceedings of The IEEE 21st International Conference on Advanced Information Networking and Applications (AINA).","DOI":"10.1109\/AINA.2007.16"},{"key":"jebr.2009040601-8","doi-asserted-by":"crossref","unstructured":"Benslimane, D., & Maamar, Z. (2007). Special Issue on Context-AwareWeb Services. Distributed and Parallel Databases, Kluwer Academic Publishers, 21(1).","DOI":"10.1007\/s10619-006-7004-6"},{"key":"jebr.2009040601-9","doi-asserted-by":"publisher","DOI":"10.1109\/MIS.2007.99"},{"key":"jebr.2009040601-10","doi-asserted-by":"crossref","unstructured":"Bentahar, J., Maamar, Z., Benslimane, D., & Thiran, Ph. (2007). Using Argumentative Agents to Manage Communities of Web Services. Proceedings of The International Workshop on Web and Mobile Information Systems (WAMIS) held in conjunction with The IEEE 21st International Conference on Advanced Information Networking and Applications (AINA).","DOI":"10.1109\/AINAW.2007.363"},{"key":"jebr.2009040601-11","unstructured":"Bianchini, D., & De Antonellis, V. & Melchiori, M. (2005). Capability Matching and Similarity Reasoning in Service Discovery. Proceedings of The Open Interop Workshop on Enterprise Modeling and Ontologies for Interoperability (EMOI-INTEROP) held in conjunction with The Seventh Conference on Advanced Information Systems Engineering (CAiSE)."},{"key":"jebr.2009040601-12","unstructured":"Bui, T., & Gacher, A. (2005). Web Services for Negotiation and Bargaining in Electronic Markets: Design Requirements and Implementation Framework. Proceedings of The 38th Hawaii International Conference on System Sciences (HICSS)."},{"key":"jebr.2009040601-13","doi-asserted-by":"crossref","unstructured":"Cavedon, L., Maamar, S., Martin, D., & Benatallah, B. (2005). Introduction to The Extending Web Services Technologies: The Use of Multi-Agent Approaches. Multiagent Systems, Artificial Societies, and Simulated Organizations Series, Kluwer Academic Publishers, 13.","DOI":"10.1007\/b101301"},{"key":"jebr.2009040601-14","doi-asserted-by":"publisher","DOI":"10.1109\/4236.991449"},{"key":"jebr.2009040601-15","doi-asserted-by":"crossref","unstructured":"Daniel, F., & Pernici, B. (2005). Insights into Web Service Orchestration and Choreography. International Journal of E-Business Research, The Idea Group Inc, 1(2).","DOI":"10.4018\/jebr.2006010104"},{"key":"jebr.2009040601-16","doi-asserted-by":"crossref","unstructured":"Davies, J., Duke, A., & Sure, Y. (2003). OntoShare - A knowledge Management Environment for Virtual Communities. Proceedings of The Second International Conference on Knowledge Capture (K-CAP).","DOI":"10.1145\/945645.945652"},{"issue":"1","key":"jebr.2009040601-17","doi-asserted-by":"crossref","DOI":"10.1504\/IJWGS.2005.007545","article-title":"A Survey on Web Services Composition.","volume":"1","author":"S.Dustdar","year":"2005","journal-title":"International Journal on Web and Grid Services"},{"key":"jebr.2009040601-18","doi-asserted-by":"crossref","unstructured":"Elnaffar, S., Maamar, Z., Yahyaoui, H., Bentahar, J., & Thiran, P. (2008). Reputation of Communities of Web services - Preliminary Investigation. Proceedings of the International Symposium on Web and Mobile Information Services (WAMIS) held in conjunction of the 22nd International Conference on Advanced Information Networking and Applications (AINA).","DOI":"10.1109\/WAINA.2008.44"},{"key":"jebr.2009040601-19","doi-asserted-by":"crossref","unstructured":"Foster, H., Uchitel, J., Magee, S., & Kramer, J. (2006). LTSA-WS: A Tool forModel-based Verification of Web Service Compositions and Choreography. Proceedings of The 28th International Conference on Software Engineering (ICSE).","DOI":"10.1145\/1134285.1134408"},{"key":"jebr.2009040601-20","doi-asserted-by":"crossref","unstructured":"Foster, H., Uchitel, S., Magee, J., & Kramer, J. (2005). Tool Support for Model-Based Engineering of Web Service Compositions. Proceedings of the IEEE International Conference on Web Services (ICWS).","DOI":"10.1109\/ICWS.2005.119"},{"key":"jebr.2009040601-21","doi-asserted-by":"publisher","DOI":"10.1145\/1183236.1183238"},{"key":"jebr.2009040601-22","unstructured":"Maamar, Z., Lahkim, M., Benslimane, D., Thiran, P., & Subramanian, S. (2007). Web Services Communities - Concepts & Operations -. Proceedings of The 3rd International Conference on Web Information Systems and Technologies (WEBIST)."},{"key":"jebr.2009040601-23","doi-asserted-by":"publisher","DOI":"10.1145\/637411.637417"},{"key":"jebr.2009040601-24","doi-asserted-by":"crossref","unstructured":"Maximilien, M., & Singh, M. (2004). Toward Autonomic Web Services Trust and Selection. Proceedings of The 2nd International Conference on Service-Oriented Computing (ICSOC).","DOI":"10.1145\/1035167.1035198"},{"key":"jebr.2009040601-25","doi-asserted-by":"crossref","unstructured":"Medjahed, B., & Atif, Y. (2007). Context-based Matching for Web Service Composition. Distributed and Parallel Databases, Springer, 21(1).","DOI":"10.1007\/s10619-006-7003-7"},{"key":"jebr.2009040601-26","doi-asserted-by":"crossref","unstructured":"Medjahed, B., & Bouguettaya, A. (2005). A Dynamic Foundational Architecture for Semantic Web Services. Distributed and Parallel Databases, Kluwer Academic Publishers, 17(2).","DOI":"10.1007\/s10619-004-0190-1"},{"key":"jebr.2009040601-27","doi-asserted-by":"publisher","DOI":"10.1142\/S0218843004000924"},{"issue":"1","key":"jebr.2009040601-28","doi-asserted-by":"crossref","DOI":"10.1145\/1294148.1294152","article-title":"A Context-based Mediation Approach to Compose Semantic Web Services.","volume":"8","author":"M.Mrissa","year":"2008","journal-title":"ACM Transactions on Internet Technology"},{"key":"jebr.2009040601-29","unstructured":"Narendra, N. C. (2001). Flexible Agent Societies: Flexible Workflow Support for Agent Societies. Proceedings of The International Conference on Intelligent Agents Web Technologies and Internet Commerce (IAWTIC)."},{"issue":"3","key":"jebr.2009040601-30","article-title":"The State of the Art in Ontology Design: A Survey and Comparative Review.","volume":"18","author":"N. F.Noy","year":"1997","journal-title":"AI Magazine"},{"issue":"2","key":"jebr.2009040601-31","article-title":"Efficient Access to Web Services.","volume":"8","author":"M.Ouzzani","year":"2004","journal-title":"IEEE Internet Computing"},{"key":"jebr.2009040601-32","doi-asserted-by":"crossref","unstructured":"Paik, H. Y., Benatallah, B., & Toumani, F. (2005). Toward self-organizing service communities. IEEE Transactions on Systems, Man, and Cybernetics, Part A, 35(3).","DOI":"10.1109\/TSMCA.2004.846402"},{"key":"jebr.2009040601-33","unstructured":"Subramanian, S., Thiran, P., Maamar, Z., & Benslimane, D. (2007). Engineering Communities of Web Services. Proceedings of the 9th International Conference on Information Integration and Web-based Applications & Services (iiWAS)."},{"key":"jebr.2009040601-34","doi-asserted-by":"crossref","unstructured":"Schiaffino, S., & Amandi, A. (2004). User - Interface Agent Interaction: Personalization Issues. International Journal of Human Computer Studies, Elsevier Sciences Publisher, 60(1).","DOI":"10.1016\/j.ijhcs.2003.09.003"},{"key":"jebr.2009040601-35","first-page":"29","article-title":"The Contract Net Protocol: High Level Communication and Control in Distributed Problem Solver.","author":"R.Smith","year":"1980","journal-title":"IEEE Transactions on Computers"},{"key":"jebr.2009040601-36","unstructured":"Spencer, B., & Liu, S. (2004). What Does Software Engineering Practice Offer to Semantic Web Service Compostion. Proceedings of The Workshop on Semantic Web Services: Preparing to Meet the World of Business Applications held in conjunction with The Third International Semantic Web Conference (ISWC)."},{"key":"jebr.2009040601-37","doi-asserted-by":"crossref","unstructured":"Younas, M., Awan, I., & Duce, D. (2006). An Efficient Composition of Web Services with Active Network Support. Expert Systems with Applications, Elsevier Science Publisher, 31(4).","DOI":"10.1016\/j.eswa.2006.01.008"}],"container-title":["International Journal of E-Business Research"],"original-title":[],"language":"ng","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=37434","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,1]],"date-time":"2022-06-01T23:52:18Z","timestamp":1654127538000},"score":1,"resource":{"primary":{"URL":"https:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/jebr.2009040601"}},"subtitle":["Concepts, Architecture, Operation, and Deployment"],"short-title":[],"issued":{"date-parts":[[2009,10,1]]},"references-count":38,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2009,10]]}},"URL":"https:\/\/doi.org\/10.4018\/jebr.2009040601","relation":{},"ISSN":["1548-1131","1548-114X"],"issn-type":[{"value":"1548-1131","type":"print"},{"value":"1548-114X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2009,10,1]]}}}