Capability-based Description and Discovery of Services

Devereux, Drew (2003). Capability-based Description and Discovery of Services PhD Thesis, School of Information Technology and Electrical Engineering, The University of Queensland.

Attached Files (Some files may be inaccessible until you login with your UQ eSpace credentials)
Name Description MIMEType Size Downloads
n01front.pdf n01front.pdf application/pdf 183.75KB 1
n02chapter1.pdf n02chapter1.pdf application/pdf 83.12KB 0
n03chapter2.pdf n03chapter2.pdf application/pdf 209.90KB 0
n04chapter3.pdf n04chapter3.pdf application/pdf 416.17KB 0
n05chapter4.pdf n05chapter4.pdf application/pdf 216.14KB 0
n06chapter5.pdf n06chapter5.pdf application/pdf 483.68KB 0
n07chapter6.pdf n07chapter6.pdf application/pdf 440.73KB 0
n08chapter7.pdf n08chapter7.pdf application/pdf 868.75KB 0
n09chapter8.pdf n09chapter8.pdf application/pdf 250.26KB 0
n10chapter9.pdf n10chapter9.pdf application/pdf 883.94KB 0
n11chapter10.pdf n11chapter10.pdf application/pdf 74.33KB 0
n12references.pdf n12references.pdf application/pdf 145.24KB 0
n13appendix.pdf n13appendix.pdf application/pdf 171.59KB 0
Author Devereux, Drew
Thesis Title Capability-based Description and Discovery of Services
School, Centre or Institute School of Information Technology and Electrical Engineering
Institution The University of Queensland
Publication date 2003
Thesis type PhD Thesis
Supervisor M. Orlowska
Total pages 301
Collection year 2004
Language eng
Subjects L
280107 Global Information Systems
700102 Application tools and system utilities
Abstract/Summary Whenever autonomous entities work together to meet each other's needs, there arises the problem of how an entity with a need can find and use entities with the capability to meet that need. This problem is seen in Web service architectures, agent systems, and data integration systems, among others. Solutions have been proposed in each of these fields, but they are all dependent on implementation and interface. Hence all are restricted to their particular field, and all require their participants to conform to certain assumptions about implementation and interface. This failure of support for service autonomy is conceptually unattractive and impractical. In this thesis we show how to describe and matchmake service capabilities and client needs in a way that is implementation and interface independent. The result is a service discovery solution that fully supports the rights of services to choose their own implementation and interface. Our representation is capable of capturing capabilities across a range of service types, from Web services to agents to data sources, while ignoring the implementation and interface details that distinguish them. Thus, our solution unifies these fields for description and discovery purposes, allowing data sources with complex language interfaces to compete against form-based Web services and frame-and-slot agents, for example. Moreover, our solution captures all of the most important aspects of capability, such as: the conceptual meaning and limitations on what a service can achieve; what requests can be expressed through a service's interface, and limitations on what attributes of information a service can return. The provision of an interface independent capability description raises the additional question of how to enable a client to invoke the service to which it has been matched, and correctly interpret the results returned; we solve this by providing an interface description that maps from client objectives onto invocations, and from returned results onto a canonical result format.
Keyword semantic Web
data integration
Web services

Citation counts: Google Scholar Search Google Scholar
Created: Fri, 21 Nov 2008, 17:19:54 EST