Abstract
Discovery is a central reasoning task in service-oriented architectures, concerned with detecting Web services that are usable for solving a given request. This paper presents two extensions in continuation of previous works towards goal-based Web service discovery with sophisticated semantic matchmaking. At first, we distinguish goal templates as generic objective descriptions and goal instances that denote concrete requests as an instantiation of a goal template. Secondly, we formally describe requested and provided functionalities on the level of state transitions that denote executions of Web services, respectively solutions for goals. Upon this, we specify a two-phase discovery procedure along with semantic matchmaking techniques that allow to accurately determine the usability of a Web service. The techniques are defined in the Abstract State Space model that supports several languages for describing Web services.
Chapter PDF
References
Alonso, G., Casati, F., Kuno, H., Machiraju, V.: Web Services: Concepts, Architectures and Applications. Data-Centric Systems and Applications. Springer, Heidelberg (2004)
Benatallah, B., Hacid, M.-S., Leger, A., Rey, C., Toumani, F.: On Automating Web Services Discovery. VLDB Journal 14(1), 84–96 (2005)
Bratman, M.E.: Intention, Plans and Practical Reason. Harvard University Press, Cambridge (1987)
Cabral, L., Domingue, J., Galizia, S., Gugliotta, A., Tanasescu, V., Pedrinaci, C., Norton, B.: IRS-III: A Broker for Semantic Web Services Based Applications. In: Cruz, I., Decker, S., Allemang, D., Preist, C., Schwabe, D., Mika, P., Uschold, M., Aroyo, L.M. (eds.) ISWC 2006. LNCS, vol. 4273, pp. 201–214. Springer, Heidelberg (2006)
Cimpian, E., Mocan, A., Stollberg, M.: Mediation Enabled Semantic Web Services Usage. In: Mizoguchi, R., Shi, Z.-Z., Giunchiglia, F. (eds.) ASWC 2006. LNCS, vol. 4185, pp. 459–473. Springer, Heidelberg (2006)
Dickinson, I., Wooldridge, M.: Agents are not (just) Web Services: Considering BDI Agents and Web Services. In: Proc. of the 2005 Workshop on Service-Oriented Computing and Agent-Based Engineering (SOCABE’2005), Utrecht, The Netherlands (2005)
Hull, D., Zolin, E., Bovykin, A., Horrocks, I., Sattler, U., Stevens, R.: Deciding Semantic Matching of Stateless Services. In: Proc. of the 21st National Conference on Artificial Intelligence, AAAI’06 (2006)
Keller, U., Lara, R., Lausen, H., Fensel, D.: Semantic Web Service Discovery in the WSMO Framework. In: Cardoses, J. (ed.) Semantic Web: Theory, Tools and Applications, Idea Publishing Group, Hershey (2006)
Keller, U., Lara, R., Lausen, H., Polleres, A., Fensel, D.: Automatic Location of Services. In: Gómez-Pérez, A., Euzenat, J. (eds.) ESWC 2005. LNCS, vol. 3532, pp. 1–16. Springer, Heidelberg (2005)
Keller, U., Lausen, H., Stollberg, M.: On the Semantics of Functional Descriptions of Web Services. In: Sure, Y., Domingue, J. (eds.) ESWC 2006. LNCS, vol. 4011, pp. 605–619. Springer, Heidelberg (2006)
Lara, R.: Two-phased Web Service Discovery. In: Proc. of AI-Driven Technologies for Services-Oriented Computing Workshop at AAAI-06, Boston, USA (2006)
Lausen, H., Polleres, A., Roman, D. (eds.): Web Service Modeling Ontology (WSMO). W3C Member Submission 3 June (2005)
Li, L., Horrocks, I.: A Software Framework for Matchmaking based on Semantic Web Technology. In: Proc. of the 12th World Wide Web Conference, Budapest, Hungary (2003)
Martin, D.: OWL-S: Semantic Markup for Web Services. W3C Member Submission 22 November (2004), online: http://www.w3.org/Submission/OWL-S/
Newell, A.: Unified Theories of Cognition. Harvard University Press, Cambridge (1990)
Paolucci, M., Kawamura, T., Payne, T.R., Sycara, K.P.: Semantic Matching of Web Services Capabilities. In: Horrocks, I., Hendler, J. (eds.) ISWC 2002. LNCS, vol. 2342, p. 333. Springer, Heidelberg (2002)
Preist, C.: A Conceptual Architecture for Semantic Web Services. In: McIlraith, S.A., Plexousakis, D., van Harmelen, F. (eds.) ISWC 2004. LNCS, vol. 3298, pp. 395–409. Springer, Heidelberg (2004)
Riazanov, A., Voronkov, A.: The Design and Implementation of VAMPIRE. AI Communications (Special Issue on CASC) 15(2), 91–110 (2002)
Smullyan, R.M.: First Order Logic. Springer, Heidelberg (1968)
Stollberg, M., Keller, U.: Semantic Web Service Discovery. Technical report, DERI (2006)
Stollberg, M., Norton, B.: A Refined Goal Model for Semantic Web Services. In: Proc. of the 2nd International Conference on Internet and Web Applications and Services (ICIW 2007), Mauritius (2007)
Stollberg, M., Roman, D., Toma, I., Keller, U., Herzog, R., Zugmann, P., Fensel, D.: Semantic Web Fred – Automated Goal Resolution on the Semantic Web. In: Proc. of the 38th Hawaii International Conference on System Science, HICSS-38 (2005)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer Berlin Heidelberg
About this paper
Cite this paper
Stollberg, M., Keller, U., Lausen, H., Heymans, S. (2007). Two-Phase Web Service Discovery Based on Rich Functional Descriptions. In: Franconi, E., Kifer, M., May, W. (eds) The Semantic Web: Research and Applications. ESWC 2007. Lecture Notes in Computer Science, vol 4519. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72667-8_9
Download citation
DOI: https://doi.org/10.1007/978-3-540-72667-8_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-72666-1
Online ISBN: 978-3-540-72667-8
eBook Packages: Computer ScienceComputer Science (R0)