Abstract
The ever-growing number of services on the WWW provides enormous business opportunities. Services can be automatically discovered and invoked, or even be dynamically composed from more simples ones. In this paper we concentrate on the problem of service discovery. Most current approaches base their search on inputs and outputs of the service. Some of them also take into account preconditions and effects, and other parameters that describe the service. We present a new approach that complements existing ones by considering the types of interactions that services can be used in. We present our proposal for a concrete application based on a real-world scenario for emergency assistance in the healthcare domain.
This work has been partially supported in part by the European Commission under grant FP6-IST-511632 (CASCOM), and by the Spanish Ministry of Education and Science, projects TIC2003-08763-C02-02 and TIN2006-14630-C03-02.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Burstein, M., et al.: A Semantic Web Services Architecture. IEEE Internet Computing 9(5), 72–81 (2005)
Cáceres, C., Fernández, A., Ossowski, S.: CASCOM - Context-aware Health-Care Service Coordination in Mobile Computing Environments. ERCIM News 60, 77–78 (2005)
Cáceres, C., et al.: The CASCOM Abstract Architecture for Semantic Service Discovery and Coordination in IP2P environments. In: 8th International Conference on Enterprise Information Systems, Paphos, Cyprus (2006)
CASCOM (2005), http://www.ist-cascom.org
Cavedon, L., et al.: Extending Web Services Technologies: The Use of Multi-Agent Approaches. Springer, Heidelberg (2004)
DeLoach, S.A., Wood, M.F., Sparkman, C.H.: Multiagent systems engineering. Int. Journal of Software Engineering and Knowledge Engineering 11(3), 231–258 (2001)
Giorgini, P., Kolp, M., Mylopoulos, J.: Multi-Agent Architectures as Organizational Structures. Journal of Autonomous Agents and Multi-Agent Systems (2003)
Helin, H., et al.: Context-aware Business Application Service Co-ordination in Mobile Computing Environments. In: AAMAS05 workshop on Ambient Intelligence - Agents for Ubiquitous Computing, Utrecht (2005)
Huhns, M.N., Singh, M.P.: Service-Oriented Computing. John Wiley & Sons, Chichester (2005)
Huhns, M.N., Singh, M.P.: Service-Oriented Computing: Key Concepts and Principles. IEEE Internet Computing 9(1) (2005)
Huhns, M.N., et al.: Research Directions for Service-Oriented Multiagent Systems. IEEE Internet Computing 9(6) (2005)
Karageorgos, A.: Using Role Modelling and Synthesis to Reduce Complexity in Agent-Based System Design. Dept. of Computation, doctorate thesis, University of Manchester, Institute of Science and Technology, Manchester (2003)
Klusch, M., et al.: OWLS-MX: Hybrid Semantic Web Service Retrieval. In: Proceedings 1st International AAAI Fall Symposium on Agents and the Semantic Web, Arlington VA, USA (2005)
Li, L., Horrock, I.: A software framework for matchmaking based on semantic web technology. In: Proc. 12th Int. World Wide Web Conference Workshop on E-Services and the Semantic Web (ESSW) (2003)
Luck, M., McBurney, P., Shehory, O.: S. Willmott: Agent Technology: Computing as Interaction (A Roadmap for Agent Based Computing). AgentLink (2005)
OWL-S Home Page: http://www.daml.org/services/owl-s/
Sycara, K.P., et al.: Semantic Matching of Web Services Capabilities. In: Horrocks, I., Hendler, J. (eds.) ISWC 2002. LNCS, vol. 2342, pp. 333–347. Springer, Heidelberg (2002)
Ossowski, S., Serrano, J.M., Fernández, A.: The Pragmatics of Software Agents: Analysis and Design of Agent Communication Languages. In: Klusch, M., et al. (eds.) Intelligent Information Agents. LNCS (LNAI), vol. 2586, pp. 234–273. Springer, Heidelberg (2003)
Serrano, J.M., Ossowski, S.: A computational framework for the specification and enactment of interaction protocols in multiagent organizations. To appear in: Journal of Web Intelligence and Agent Systems (2006)
Sycara, K., et al.: Larks: Dynamic matchmaking among heterogeneous software agents in cyberspace. Journal of Autonomous Agents and Multi-Agent Systems 5(2) (2002)
Van Rijsbergen, C.J.: Information Retrieval, 2nd edn. Dept. of Computer Science, University of Glasgow (1979)
Wooldridge, M., Jennings, N.R., Kinny, D.: The Gaia Methodology for Agent-Oriented Analysis and Design. Journal of Autonomous Agents and Multi-Agent Systems 3(3), 285–312 (2000)
WSMO working group, http://www.wsmo.org/
Zambonelli, F., Jennings, N.R., Wooldridge, M.: Organizational Abstractions for the Analysis and Design of Multi-agent Systems. In: Ciancarini, P., Wooldridge, M.J. (eds.) AOSE 2000. LNCS, vol. 1957, pp. 235–251. Springer, Heidelberg (2001)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer Berlin Heidelberg
About this paper
Cite this paper
Fernández, A., Vasirani, M., Cáceres, C., Ossowski, S. (2007). A Role-Based Support Mechanism for Service Description and Discovery. In: Huang, J., et al. Service-Oriented Computing: Agents, Semantics, and Engineering. SOCASE 2007. Lecture Notes in Computer Science, vol 4504. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72619-7_10
Download citation
DOI: https://doi.org/10.1007/978-3-540-72619-7_10
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-72618-0
Online ISBN: 978-3-540-72619-7
eBook Packages: Computer ScienceComputer Science (R0)