Abstract
In order for service-oriented architectures to become successful, powerful mechanisms are needed that allow service requestors to find service offerers that are able to provide the services they need. Typically, this service trading needs to be executed in several stages as the offer descriptions are not complete in most cases and different parameters have to be supplemented by the service requestor and offerer alternately. Unfortunately, existing service description languages (like DAML-S) treat service discovery as a one shot activity rather than as a process and accordingly do not support this stepwise refinement. Therefore, in this paper, we introduce the concept of partially instantiated service descriptions containing different types of variables which are instantiated successively, thereby mirroring the progress in a trading process. Moreover, we present possibilities how to integrate these concepts into DAML-S syntactically.
This work is partially funded by the German Research Community (DFG) in context of the priority program (SPP) no. 1140.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Defense Advanced Research Projects Agency: DARPA agents markup language - services (DAML-S), http://www.daml.org/services/
Institute for Program Structures and Data Organization, Universität Karlsruhe: DIANE project, http://www.ipd.uni-karlsruhe.de/DIANE/en
Klein, M., König-Ries, B.: A process and a tool for creating service descriptions based on DAML-S, http://www.ipd.uni-karlsruhe.de/DIANE/docs/KK03.pdf ; submitted to 4th VLDB Workshop on Technologies for E-Services (TES 2003) (2003)
Dumas, M., O’Sullivan, J., Heravizadeh, M., Edmond, D., Hofstede, A.: Towards a semantic framework for service description. In: 9th International Conference on Database Semantics, Hong-Kong, Kluwer Academic Publishers, Dordrecht (2001)
Object Management Group: OMG IDL syntax and semantics, http://www.omg.org/docs/formal/02-06-39.pdf
Sun Microsystems: Java IDL, http://java.sun.com/products/jdk/idl/
Microsoft: Microsoft interface definition language, http://msdn.microsoft.com/library/en-us/midl/midl/midl_start_page.asp
World Wide Web Consortium: Web interface definition language, http://www.w3.org/TR/NOTE-widl
Sun Microsystems: Java RMI, http://java.sun.com/products/jdk/rmi/
Sun Microsystems: Jini, http://www.jini.org/
Sun Microsystems: Enterprise JavaBeans technology, http://java.sun.com/products/ejb/
World Wide Web Consortium: Web service description language (WSDL), http://www.w3.org/TR/wsdl
Hewlett Packard: HP web services platform, http://www.hp.com/go/espeak
ebXML: Collaboration protocol profile and agreement specification, http://www.ebxml.org/specs/ebCCP.pdf
Curbera, F., Weerawarana, S., Duftler, M.J.: Network accessible service specification language: An XML language for describing network accessible services, http://www.cs.mu.oz.au/eas/subjects/654/nassl.pdf
Web-Ontology Working Group: Web ontology language - services (OWL-S), http://www.daml.org/services/daml-s/0.9/
Martin, D.L., Cheyer, A.J., Moran, D.B.: The open agent architecture: A framework for building distributed software systems. Applied Artificial Intelligence 13, 91–128 (1999)
McIlraith, S., Son, T.C.: Adapting golog for composition of semantic web services. In: 8th International Conference on Knowledge Representation and Reasoning (KR2002), pp. 482–493 (2002)
Gurevich, Y.: Evolving algebras: An attempt to discover semantics. In: Rozenberg, G., Salomaa, A. (eds.) Current Trends in Theoretical Computer Science, pp. 266–292. World Scientific, River Edge (1993)
Sycara, K., Widoff, S., Klusch, M., Lu, J.: Larks: Dynamic matchmaking among heterogeneous software agents in cyberspace. Autonomous Agents and Multi-Agent Systems 5, 173–203 (2002)
Klein, M., König-Ries, B., Obreiter, P.: Service rings – a semantical overlay for service discovery in ad hoc networks. In: The Sixth International Workshop on Network-Based Information Systems (NBIS2003), Workshop at DEXA 2003, Prague, Czech Republic (2003)
World Wide Web Consortium: XML schema part 2: Datatypes, http://www.w3.org/TR/xmlschema-2/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Klein, M., König-Ries, B., Obreiter, P. (2003). Stepwise Refinable Service Descriptions: Adapting DAML-S to Staged Service Trading. In: Orlowska, M.E., Weerawarana, S., Papazoglou, M.P., Yang, J. (eds) Service-Oriented Computing - ICSOC 2003. ICSOC 2003. Lecture Notes in Computer Science, vol 2910. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24593-3_13
Download citation
DOI: https://doi.org/10.1007/978-3-540-24593-3_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20681-1
Online ISBN: 978-3-540-24593-3
eBook Packages: Springer Book Archive