{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,2]],"date-time":"2025-08-02T18:05:04Z","timestamp":1754157904578,"version":"3.41.2"},"reference-count":36,"publisher":"Emerald","issue":"3","license":[{"start":{"date-parts":[[2010,8,31]],"date-time":"2010-08-31T00:00:00Z","timestamp":1283212800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.emerald.com\/insight\/site-policies"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010,8,31]]},"abstract":"<jats:sec><jats:title content-type=\"abstract-heading\">Purpose<\/jats:title><jats:p>Automated composition of semantic web services has become one of the recent critical issues in today's web environment. Despite the importance of artificial intelligence (AI)\u2010planning techniques for web service composition, previous works in that area do not address security issues, which is the focus of this paper. The purpose of this paper is to propose an approach to achieve security conscious composition of semantic web services.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Design\/methodology\/approach<\/jats:title><jats:p>The proposed approach called security conscious composition of semantic web services (SCAIMO) is based on the prior work, i.e. AIMO. The AIMO is an effective approach for web service discovery and composition based on AI\u2010planning, web service modeling ontology (WSMO), and description logic (DL). In this paper, definitions of secure matchmaking and web service composition are formalized based on DLs. Moreover, security capabilities and constraint types in the proposed SCAIMO framework are presented.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Findings<\/jats:title><jats:p>This paper proposes a secure task matchmaker which is responsible for matching security conscious tasks with operators and methods based on WSMO and DL to support the proposed SCAIMO framework. In addition, the paper implements and evaluates the SCAIMO using a test case and the result shows that the approach can provide an applicable solution.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Originality\/value<\/jats:title><jats:p>The key contribution of this paper encompasses the new framework to support security capabilities and constraints during composition of semantic web services as well as the new secure task matchmaker.<\/jats:p><\/jats:sec>","DOI":"10.1108\/17440081011070150","type":"journal-article","created":{"date-parts":[[2010,9,4]],"date-time":"2010-09-04T07:27:40Z","timestamp":1283585260000},"page":"203-229","source":"Crossref","is-referenced-by-count":8,"title":["Security conscious AI\u2010planning\u2010based composition of semantic web services"],"prefix":"10.1108","volume":"6","author":[{"given":"Sayed","family":"Gholam Hassan Tabatabaei","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Amir","family":"Vahid Dastjerdi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wan M.N.","family":"Wan Kadir","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Suhaimi","family":"Ibrahim","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Elahe","family":"Sarafian","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"140","reference":[{"key":"key2022032219500759200_b1","unstructured":"Baader, F., Calvanese, D., McGuinness, D., Nardi, D. and Patel\u2010Schneider, P. (2003), The Description Logic Handbook: Theory, Implementation, and Applications, Cambridge University Press, San Francisco, CA."},{"key":"key2022032219500759200_b2","doi-asserted-by":"crossref","unstructured":"Berners\u2010Lee, T., Fielding, R. and Masinter, L. (1998), \u201cUniform resource identifiers (URI): generic syntax\u201d, IETF RFC 2396, available at: www.ietf.org\/rfc\/rfc2396.txt.","DOI":"10.17487\/rfc2396"},{"key":"key2022032219500759200_b3","doi-asserted-by":"crossref","unstructured":"Berners\u2010Lee, T., Hendler, J. and Lassila, O. (2001), \u201cThe semantic web\u201d, Scientific American, Vol. 284 No. 5, pp. 34\u201043.","DOI":"10.1038\/scientificamerican0501-34"},{"key":"key2022032219500759200_b4","unstructured":"BPEL4WS Spec. (2007), \u201cBusiness process execution language for web services version 1.1\u201d, available at: www.ibm.com\/developerworks\/library\/specification\/ws\u2010bpel\/."},{"key":"key2022032219500759200_b5","unstructured":"Casati, F., Ilnicki, S., Jin, L., Krishnamoorthy, V. and Shan, M. (2000), \u201cAdaptive and dynamic service composition in EFlow\u201d, Proceedings of the International Conference on Advanced Information Systems Engineering (CAiSE), Stockholm, LNCS 1789, Springer, Berlin, pp. 13\u201031."},{"key":"key2022032219500759200_b6","doi-asserted-by":"crossref","unstructured":"Fensel, D. and Bussler, C. (2002), \u201cThe web service modeling framework WSMF\u201d, Electronic Commerce Research and Applications, Vol. 1 No. 2, pp. 113\u201037.","DOI":"10.1016\/S1567-4223(02)00015-7"},{"key":"key2022032219500759200_b7","doi-asserted-by":"crossref","unstructured":"Fensel, D., Lausen, H., Polleres, A., De\u2010Bruijn, J., Stollberg, M., Roman, D. and Domingue, J. (2006), Enabling Semantic Web Services: Web Service Modeling Ontology, Springer, Heidelberg.","DOI":"10.1007\/978-3-540-34520-6"},{"key":"key2022032219500759200_b8","unstructured":"Fikes, R.E. and Nilsson, N.J. (1990), Strips: A New Approach to the Application of Theorem Proving to Problem Solving, Kaufmann, San Mateo, CA."},{"key":"key2022032219500759200_b9","doi-asserted-by":"crossref","unstructured":"Ghallab, M., Nau, D. and Traverso, P. (2004), Automated Planning: Theory and Practice, Morgan Kaufmann, Amsterdam.","DOI":"10.1016\/B978-155860856-6\/50021-1"},{"key":"key2022032219500759200_b10","doi-asserted-by":"crossref","unstructured":"Hakimpour, F., Sell, D., Cabral, L., Domingue, J. and Motta, E. (2005), \u201cSemantic web service composition in IRS\u2010III: the structured approach\u201d, Proceedings of the IEEE International Conference on E\u2010Commerce Technology (CEC'05), Manchester, Germany, pp. 484\u20107.","DOI":"10.1109\/ICECT.2005.79"},{"key":"key2022032219500759200_b11","doi-asserted-by":"crossref","unstructured":"Horrocks, I., Sattler, U. and Tobies, S. (2000), \u201cPractical reasoning for very expressive description logics\u201d, Logic Journal of the IGPL, Vol. 8 No. 3, pp. 239\u201063.","DOI":"10.1093\/jigpal\/8.3.239"},{"key":"key2022032219500759200_b12","unstructured":"Hustadt, U., Motik, B. and Sattler, U. (2004), \u201cReducing SHIQ\u2010description logic to disjunctive Datalog programs\u201d, Proceedings of the International Conference on the Principles of Knowledge Representation and Reasoning (KR 2004), AAAI Press, Menlo Park, CA, pp. 152\u201062."},{"key":"key2022032219500759200_b13","unstructured":"Kuter, U., Nau, D., Pistore, M. and Traverso, P. (2005), \u201cA hierarchical task\u2010network planner based on symbolic model checking\u201d, Proceedings of the International Conference on Automated Planning and Scheduling (ICAPS'05), AAAI Press, Menlo Park, CA, pp. 300\u20109."},{"key":"key2022032219500759200_b14","unstructured":"McIlraith, S. and Son, T.C. (2002), \u201cAdapting Golog for composition of semantic web services\u201d, Proceedings of the International Conference on the Principles of Knowledge Representation and Reasoning (KR'02), Toulouse, pp. 482\u201093."},{"key":"key2022032219500759200_b15","doi-asserted-by":"crossref","unstructured":"Medjahed, B., Bouguettaya, A. and Elmagarmid, A.K. (2003), \u201cComposing web services on the semantic web\u201d, The International Journal on Very Large Data Bases (VLDB), Vol. 12 No. 4, pp. 333\u201051.","DOI":"10.1007\/s00778-003-0101-5"},{"key":"key2022032219500759200_b16","unstructured":"OWL\u2010S Spec. (2004), OWL\u2010S: Semantic Markup for Web Services, W3C Member Submission, available at: www.w3.org\/Submission\/OWL\u2010S\/."},{"key":"key2022032219500759200_b18","unstructured":"Rao, J., Kungas, P. and Matskin, M. (2004), \u201cLogic\u2010based web services composition: from service description to process model\u201d, Proceedings of the IEEE International Conference on Web Services (ICWS 2004), San Diego, CA, pp. 446\u201053."},{"key":"key2022032219500759200_b17","doi-asserted-by":"crossref","unstructured":"Rao, J., Dimitrov, D., Hofmann, P. and Sadeh, N. (2006), \u201cA mixed initiative approach to semantic web service discovery and composition: SAP's guided procedures framework\u201d, Proceedings of the IEEE International Conference on Web Services (ICWS 2006), Chicago, IL, pp. 18\u201022.","DOI":"10.1109\/ICWS.2006.149"},{"key":"key2022032219500759200_b19","unstructured":"Scicluna, J., Polleres, A., Roman, D., Feier, C. and Fensel, D. (2005), \u201cOntology\u2010based choreography and orchestration of WSMO services\u201d, Working Paper d14v0.2, WSMO, available at: www.wsmo.org\/TR\/d14\/v0.2\/20050702\/."},{"key":"key2022032219500759200_b20","doi-asserted-by":"crossref","unstructured":"Shuster, H., Georgakopoulos, D., Cichocki, A. and Baker, D. (2000), \u201cModeling and composing service\u2010based and reference process\u2010based multi\u2010enterprise processes\u201d, Proceedings of the International Conference on Advanced Information Systems Engineering (CAiSE), LNCS 1789, pp. 247\u201063.","DOI":"10.1007\/3-540-45140-4_17"},{"key":"key2022032219500759200_b21","unstructured":"Sirin, E. (2006), \u201cCombining description logic reasoning with AI planning for composition of web services\u201d, PhD thesis Department of Computer Science, University of Maryland, College Park, MD."},{"key":"key2022032219500759200_b22","unstructured":"Sirin, E., Parsia, B. and Hendler, J. (2005), \u201cTemplate\u2010based composition of semantic web services\u201d, Proceedings of the AAAI Fall Symposium on Agents and the Semantic Web, Arlington, VA, pp. 85\u201092."},{"key":"key2022032219500759200_b23","doi-asserted-by":"crossref","unstructured":"Sirin, E., Parsia, B., Wu, D., Hendler, J. and Nau, D. (2004), \u201cHTN planning for web service composition using SHOP2\u201d, Journal of Web Semantics, Vol. 1 No. 4, pp. 377\u201096.","DOI":"10.1016\/j.websem.2004.06.005"},{"key":"key2022032219500759200_b24","unstructured":"Steinmetz, N. (2007), \u201cMonitor of the implementation process of the reasoner modules\u201d, available at: http:\/\/tools.deri.org\/wsml\/OverviewReasoner.html."},{"key":"key2022032219500759200_b25","doi-asserted-by":"crossref","unstructured":"Tabatabaei, S., Wan\u2010Kadir, W. and Ibrahim, S. (2008a), \u201cA comparative evaluation of state\u2010of\u2010the\u2010art approaches for web service composition\u201d, Proceedings of the International Conference on Software Engineering Advances (ICSEA'08), Malta, IEEE CS Press, Sliema, pp. 488\u201093.","DOI":"10.1109\/ICSEA.2008.68"},{"key":"key2022032219500759200_b26","doi-asserted-by":"crossref","unstructured":"Tabatabaei, S., Wan\u2010Kadir, W. and Ibrahim, S. (2008b), \u201cSemantic web service discovery and composition based on AI\u2010planning and web service modeling ontology\u201d, Proceedings of the IEEE Asia\u2010Pacific Services Computing Conference (IEEE APSCC'08), Taiwan, IEEE CS Press, Taipei, pp. 397\u2010403.","DOI":"10.1109\/APSCC.2008.126"},{"key":"key2022032219500759200_b27","doi-asserted-by":"crossref","unstructured":"Tabatabaei, S., Wan\u2010Kadir, W., Ibrahim, S. and Vahid\u2010Dastjerdi, A. (2010), \u201cAIMO translator: bridging the gap between semantic web service discovery and composition\u201d, Proceedings of the International Conference on Internet and Web Applications and Services (ICIW 2010), Spain, IEEE CS Press, Taipei, pp. 268\u201073.","DOI":"10.1109\/ICIW.2010.46"},{"key":"key2022032219500759200_b28","unstructured":"Web Services Architecture Requirements (2004), W3C Working Group Note, available at: www.w3.org\/TR\/wsa\u2010reqs\/."},{"key":"key2022032219500759200_b29","unstructured":"WS\u2010CDL Spec. (2005), \u201cWeb services choreography description language version 1.0\u201d, W3C Candidate Recommendation, available at: www.w3.org\/TR\/ws\u2010cdl\u201010\/."},{"key":"key2022032219500759200_b30","unstructured":"WS\u2010Federation Spec. (2003), Web Services Federation Language Version 1.1, available at: www.ibm.com\/developerworks\/library\/specification\/ws\u2010fed\/."},{"key":"key2022032219500759200_b31","unstructured":"WSML Spec. (2005), Web Service Modeling Language (WSML), W3C Member Submission, available at: www.w3.org\/Submission\/WSML\/."},{"key":"key2022032219500759200_b32","unstructured":"WSMO Spec. (2005), Web Service Modeling Ontology (WSMO), W3C Member Submission, available at: www.w3.org\/Submission\/WSMO\/."},{"key":"key2022032219500759200_b33","unstructured":"WSMX Spec. (2005), Web Service Execution Environment (WSMX), W3C Member Submission, available at: www.w3.org\/Submission\/WSMX\/."},{"key":"key2022032219500759200_b34","unstructured":"WS\u2010Security Spec. (2004), Web Services Security: SOAP Massage Security Version 1.0, OASIS Standard, available at: www.oasis\u2010open.org\/specs\/#wssv1.0."},{"key":"key2022032219500759200_b35","unstructured":"WS\u2010Sermap. (2002), Security in a Web Services World: A Proposed Architecture and Roadmap, IBM and Microsoft white paper, available at: www.ibm.com\/developerworks\/library\/specification\/ws\u2010secmap\/."},{"key":"key2022032219500759200_b36","unstructured":"WS\u2010Trust Spec. (2004), Web Services Trust Language, available at: www.ibm.com\/developerworks\/library\/specification\/ws\u2010trust\/."}],"container-title":["International Journal of Web Information Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/www.emeraldinsight.com\/doi\/full-xml\/10.1108\/17440081011070150","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/17440081011070150\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/17440081011070150\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,25]],"date-time":"2025-07-25T00:25:01Z","timestamp":1753403101000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/ijwis\/article\/6\/3\/203-229\/166236"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,8,31]]},"references-count":36,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2010,8,31]]}},"alternative-id":["10.1108\/17440081011070150"],"URL":"https:\/\/doi.org\/10.1108\/17440081011070150","relation":{},"ISSN":["1744-0084"],"issn-type":[{"type":"print","value":"1744-0084"}],"subject":[],"published":{"date-parts":[[2010,8,31]]}}}