Specifying and Composing Web Services with an Environment Ontology-Based Approach

Precise capability specification is the key for identifying and composing the right Web services. This paper specifies service capabilities in terms of the environment entities from the application domain and the effects imposed by the Web service on these entities. An environment ontology for Web s...

Full description

Saved in:
Bibliographic Details
Published inInternational journal of web services research Vol. 7; no. 3; pp. 73 - 92
Main Authors Wang, Puwei, Jin, Zhi, Liu, Lin, Wu, Budan
Format Journal Article
LanguageEnglish
Published Hershey IGI Global 01.07.2010
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Precise capability specification is the key for identifying and composing the right Web services. This paper specifies service capabilities in terms of the environment entities from the application domain and the effects imposed by the Web service on these entities. An environment ontology for Web services is adopted to provide formal sharable representations of the domain-specific environment entities. A hierarchical state machine is constructed for each environment entity to describe its behaviors, and the effects imposed by a Web service are described as the state transitions traces of environment entities, which define the capability of the Web service. Web service composition that satisfies a set of requested effects is then conducted by reasoning on the effects of services. The proposed approach emphasizes the external manifestation of Web services and service composition based on the effect reasoning. An example of online travel service illustrates the proposed approach.
Bibliography:ObjectType-Article-2
SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 23
ObjectType-Article-1
ObjectType-Feature-2
ISSN:1545-7362
1546-5004
DOI:10.4018/jwsr.2010070104