Semantics-based dynamic service composition

Semantics-based dynamic service composition
复制标题

DOI:
10.1109/jsac.2005.857202
复制
发表时间:
2005-12
影响因子:
16.4
通讯作者:
Keita Fujii;T. Suda
Keita Fujii;T. Suda
中科院分区:
计算机科学1区
文献类型:
--
作者:
Keita Fujii;T. Suda

文献摘要

被引文献

相似文献

复杂服务可以通过按需组合分布式组件来动态地组成(即,当用户请求时),以便在没有预安装的情况下提供新服务。已经提出了几个系统来动态组合服务。然而,它们要求用户以用户不直观的方式请求服务。为了允许用户以直观的形式请求服务(例如,使用自然语言),提出了一种基于语义的服务组合体系结构。该架构以直观的形式获取所请求服务的语义,并根据服务的语义动态组合所请求的服务。为了基于语义组成服务,所提出的架构支持组件的语义表示[通过名为语义组件服务模型(CoSMoS)的组件模型],发现组成服务所需的组件[通过名为组件集成环境(CoRE)的中间件],并基于所请求的服务的语义和所发现的组件的语义[通过名为语义图的服务组合机制,基于服务组合(SeGSeC)。本文介绍了所提出的架构的设计,实施和实证评估。
Complex services may be dynamically composed through combining distributed components on demand (i.e., when requested by a user) in order to provide new services without preinstallation. Several systems have been proposed to dynamically compose services. However, they require users to request services in a manner that is not intuitive to the users. In order to allow a user to request a service in an intuitive form (e.g., using a natural language), this paper proposes a semantics-based service composition architecture. The proposed architecture obtains the semantics of the service requested in an intuitive form, and dynamically composes the requested service based on the semantics of the service. To compose a service based on its semantics, the proposed architecture supports semantic representation of components [through a component model named Component Service Model with Semantics (CoSMoS)], discovers components required to compose a service [through a middleware named Component Runtime Environment (CoRE)], and composes the requested service based on its semantics and the semantics of the discovered components [through a service composition mechanism named Semantic Graph-Based Service Composition (SeGSeC)]. This paper presents the design, implementation and empirical evaluation of the proposed architecture.