Dynamic service composition using semantic information

65Citations
Citations of this article
26Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Dynamic composition of complex services from primitive components brings flexibility and adaptability to future applications. By properly selecting and combining components on demand, applications would adapt to individual user preference and would consider available context information. Existing service composition systems often require users to request services in strict syntax formats, such as data types, service templates or logic formulas. This requirement may become an obstacle for end-users to use such systems. Instead, service composition should be semantics-based so that a service is requested and composed not by its syntax but by its semantics. In order to enable semantics-based dynamic service composition, both the modeling of components as well as the service composition mechanism must support semantics. To satisfy the requirement of semantic support in the component modeling, we have designed a new model named Component Service Model with Semantics (CoSMoS). CoSMoS integrates the semantic information of a component and the functional information of a component into a single semantic graph representation. A unified interface named Component Runtime Environment (CoRE) is developed to convert different component implementations onto the CoSMoS representation. Using the semantic support of CoSMoS, we have developed a semantics-based service composition mechanism named Semantic Graph based Service Composition (SeGSeC). SeGSeC generates the execution path of the requested service, and checks the semantics of the path against the request. We have implemented a service composition system using the above techniques, and demonstrated that our system supports semantics-based dynamic service composition. Copyright 2004 ACM.

Cite

CITATION STYLE

APA

Fujii, K., & Suda, T. (2004). Dynamic service composition using semantic information. In ICSOC ’04: Proceedings of the Second International Conference on Service Oriented Computing (pp. 39–48). Association for Computing Machinery (ACM). https://doi.org/10.1145/1035167.1035174

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free