ABSTRACT
This paper proposes rethinking how ontologies are used to compose web services into business processes. Unlike handcrafted ontologies, we describe using a multi-agent system (MAS) to automatically generate semantic mappings from service interfaces. Comparing synonyms and contextual clues, we infer meanings of input and output parameters with no explicit semantics (as in a Web Services Description Language document). We further describe how this semantic mapping can be used to derive executable processes by comparing the derived ontologies of each service interface and mapping each service's outputs to inputs of every other service and finding the paths through the resulting graph.
- Akkiraju, R., Farrell, J., Miller, J., Nagarajan, M., Sheth, A., and Verma, K. Web Service Semantics - WSDL-S. Thomas J. Watson Research Center, Yorktown Heights, NY, 2006.Google Scholar
- Alamri, A., Eid, M., and El Saddik, A. Classification of the state-of-the-art dynamic web services composition techniques. International Journal of Web and Grid Services 2, 2 (2006), 148--166. Google ScholarDigital Library
- Barros, A., Dumas, M., and Oaks, P. A Critical Overview of the Web Service Choreography Description Language (WS-CDL). BPTrends Newsletter 3, 2005.Google Scholar
- Bellifemine, F., Poggi, A., and Rimassa, G. JADE: a FIPA2000 compliant agent development environment. Proceedings of the fifth international conference on Autonomous agents, ACM (2001), 216--217. Google ScholarDigital Library
- Christensen, E., Curbera, F., Meredith, G., and Weerawarana, S. Web Services Description Language (WSDL) 1.1. 2001. http://www.w3.org/TR/wsdl.Google Scholar
- Coenen, A. SOA Agility in Practice. 2008.Google Scholar
- Curbera, F., Khalaf, R., Mukhi, N., Tai, S., and Weerawarana, S. The next step in Web services. Commun. ACM 46, 10 (2003), 29--34. Google ScholarDigital Library
- Dill, S., Eiron, N., Gibson, D., et al. SemTag and seeker: bootstrapping the semantic web via automated semantic annotation. Proceedings of the 12th international conference on World Wide Web, ACM (2003), 178--186. Google ScholarDigital Library
- Dong, X., Halevy, A., Madhavan, J., Nemes, E., and Zhang, J. Similarity search for web services. Proceedings of the Thirtieth international conference on Very large data bases - Volume 30, VLDB Endowment (2004), 372--383. Google ScholarDigital Library
- Haller, A., Cimpian, E., Mocan, A., Oren, E., and Bussler, C. WSMX - a semantic service-oriented architecture. Web Services, 2005. ICWS 2005. Proceedings. 2005 IEEE International Conference on, (2005), 321--328 vol. 1. Google ScholarDigital Library
- Heß, A. and Kushmerick, N. Machine Learning for Annotating Semantic Web Services. Association for the Advancement of Artificial Intelligence (2004).Google Scholar
- Hoffman, T. Case study: Sabre's Web services journey. Java World, 2007. http://www.javaworld.com/javaworld/jw-01-2007/jw-0108-sabre.html.Google Scholar
- Howard, R. and Kerschberg, L. Using Facets of Security within a Knowledge-based Framework to Broker and Manage Semantic Web Services. (2004).Google Scholar
- Howard, R. and Kerschberg, L. A knowledge-based framework for dynamic semantic Web services brokering and management. International Workshop on Web Semantics - WebS 2004, (2004), 174--178. Google ScholarDigital Library
- Howard, R. and Kerschberg, L. A Framework for Dynamic Semantic Web Services Management. International Journal of Cooperative Information Systems, Special Issue on Service Oriented Modeling 13, 4 (2004), 441--485.Google Scholar
- Jun Han, Kowalczyk, R., and Khan, K. Security-Oriented Service Composition and Evolution. Software Engineering Conference, 2006. APSEC 2006. 13th Asia Pacific, (2006), 71--78. Google ScholarDigital Library
- Kerschberg, L. and Jeong, H. Just-in-Time Knowledge Management. In WM 2005, K.-D. Althoff, et al., Editors. Springer, Berlin Heidelberg, 2005, 1--18. Google ScholarDigital Library
- Kerschberg, L., Jeong, H., and Kim, W. Emergent Semantics in Knowledge Sifter: An Evolutionary Search Agent based on Semantic Web Services. In Journal of Data Semantics VI. Springer, Heidelberg, 2006, 187--209. Google ScholarDigital Library
- Kerschberg, L., Jeong, H., Song, Y. U., and Kim, W. A Case-Based Framework for Collaborative Semantic Search in Knowledge Sifter. Proceedings of the 7th international conference on Case-Based Reasoning: Case-Based Reasoning Research and Development, Springer-Verlag (2007), 16--30. Google ScholarDigital Library
- Klusch, M., Fries, B., and Sycara, K. Automated semantic web service discovery with OWLS-MX. Proceedings of the fifth international joint conference on Autonomous agents and multiagent systems, ACM (2006), 915--922. Google ScholarDigital Library
- Kona, S., Bansal, A., and Gupta, G. Automatic Composition of SemanticWeb Services. Web Services, 2007. ICWS 2007. IEEE International Conference on, (2007), 150--158.Google ScholarCross Ref
- Kourtesis, D. and Paraskakis, I. Combining SAWSDL, OWL-DL and UDDI for Semantically Enhanced Web Service Discovery. In The Semantic Web: Research and Applications. 2008, 614--628. Google ScholarDigital Library
- Krill, P. Microsoft, IBM, SAP discontinue UDDI registry effort. InfoWorld, 2005. http://www.infoworld.com/d/architecture/microsoft-ibm-sap-discontinue-uddi-registry-effort-777.Google Scholar
- Larvet, P., Christophe, B., and Pastor, A. Semantization of Legacy Web Services: From WSDL to SAWSDL. Internet and Web Applications and Services, 2008. ICIW '08. Third International Conference on, (2008), 130--135. Google ScholarDigital Library
- Mandell, D. and McIlraith, S. Adapting BPEL4WS for the Semantic Web: The Bottom-Up Approach to Web Service Interoperation. In The SemanticWeb - ISWC 2003. 2003, 227--241.Google Scholar
- Martin, D., Paolucci, M., McIlraith, S., et al. Bringing Semantics to Web Services: The OWL-S Approach. In Semantic Web Services and Web Process Composition. 2005, 26--42. Google ScholarDigital Library
- McIlraith, S., Son, T., and Honglei Zeng. Semantic Web services. Intelligent Systems, IEEE 16, 2 (2001), 46--53. Google ScholarDigital Library
- Muthaiyah, S., Barbulescu, M., and Kerschberg, L. A Hybrid Similarity Matching Algorithm for Mapping and Upgrading Ontologies via a Multi-Agent System. (2008).Google Scholar
- Muthaiyah, S., Barbulescu, M., and Kerschberg, L. An Improved Matching Algorithm for Developing a Consistent Knowledge Model across Enterprises Using SRS and SWRL. Hawaii International Conference on System Sciences, IEEE Computer Society (2009), 1--9. Google ScholarDigital Library
- Muthaiyah, S. and Kerschberg, L. A Hybrid Ontology Mediation Approach for the Semantic Web. International Journal of E-Business Research 4, 4 (2008), 79--91.Google Scholar
- Paolucci, M., Srinivasan, N., Sycara, K., and Nishimura, T. Towards a Semantic Choreography of Web Services: From WSDL to DAML-S. Proceedings of the International Conference on Web Services (ICWS 2003), (2003), 22--26.Google Scholar
- Paolucci, M., Wagner, M., and Martin, D. Grounding OWLS in SAWSDL. In Service-Oriented Computing -- ICSOC 2007. 2009, 416--421. Google ScholarDigital Library
- Patil, A. A., Oundhakar, S. A., Sheth, A. P., and Verma, K. Meteor-s web service annotation framework. Proceedings of the 13th international conference on World Wide Web, ACM (2004), 553--562. Google ScholarDigital Library
- Ringelstein, C., Franz, T., and Staab, S. The Process of Semantic Annotation of Web Services. In Semantic Web Services: Theory, Tools and Appplications. Informatin Science Reference, Hershey, PA, 2007, 350.Google Scholar
- Rodriguez, M. A., Bollen, J., and Sompel, H. V. D. Automatic metadata generation using associative networks. ACM Trans. Inf. Syst. 27, 2 (2009), 1--20. Google ScholarDigital Library
- seekda. com, seekda. com, and seekda. com. XigniteGlobalQuotes - Web Service Details @ seekda.com. http://seekda.com/providers/xignite.com/XigniteGlobalQuotes.Google Scholar
- seekda. com, seekda. com, and seekda. com. ForeignExchangeRates - Web Service Details @ seekda.com. http://seekda.com/providers/strikeiron.com/ForeignExchangeRates.Google Scholar
- Skogan, D., Groenmo, R., and Solheim, I. Web service composition in UML. Enterprise Distributed Object Computing Conference, 2004. EDOC 2004. Proceedings. Eighth IEEE International, (2004), 47--57. Google ScholarDigital Library
- Thiagarajan, R., Stumptner, M., and Mayer, W. Semantic Web Service Composition by Consistency-Based Model Refinement. Asia-Pacific Service Computing Conference, The 2nd IEEE, (2007), 336--343. Google ScholarDigital Library
- Verma, K. and Sheth, A. Semantically Annotating a Web Service. Internet Computing, IEEE 11, 2 (2007), 83--85. Google ScholarDigital Library
- Yoon, J. and Kerschberg, L. A Functional Approach to XML-Based Dynamic Negotiation in E-Business. In The Functional Approach to Data Management, P. M. D. Gray, et al., Editors. Springer, Heidelberg, 2003, 393--416.Google Scholar
Index Terms
- A multi-agent approach for generating ontologies and composing services into executable workflows
Recommendations
A Dynamic and Adaptable Service Composition Architecture in the Cloud Based on a Multi-Agent System
Nowadays, service composition is one of the major problems in the Cloud due to the exceptional growth in the number of services deployed by providers. Recently, atomic services have been found to be unable to deal with all client requirements. ...
A Middleware Architecture for Secure Service Discovery using Ontologies with Multiagent Approach
Web is a place for information sharing as well as service providing. With the addition of Service Oriented Architecture ensures better reusability, maintainability and flexibility among the heterogeneous data sources. Possibility of a better ...
An Approach to Composing Web Services with Context Heterogeneity
ICWS '09: Proceedings of the 2009 IEEE International Conference on Web ServicesThe potential benefits of Web services composition heavily rely on semantic interoperability, i.e., the ability to exchange data meaningfully amongst Web services. Context heterogeneity, which refers to different implicit assumptions about interpreting ...
Comments