Defining and Prototyping a Life-cycle for Dynamic Service Composition

Defining and Prototyping a Life-cycle for Dynamic Service Composition
复制标题

定义动态服务组合的生命周期并对其进行原型设计

DOI:
10.5220/0001899900790090
复制
发表时间:
2008
期刊:
Proceedings. 11th IEEE International Requirements Engineering Conference, 2003.
影响因子:
--
通讯作者:
M. V. Sinderen
M. V. Sinderen
中科院分区:
--
文献类型:
--
作者:
Eduardo Goncalves da Silva;Jorge López;L. F. Pires;M. V. Sinderen

文献摘要

被引文献

相似文献

由于互联网在有线和无线环境中都已成为一种商品,因此出现了新的应用程序和范例来探索这一高度分布和广泛的系统。一种这样的范例是面向服务的,其使得能够将软件功能提供为服务, 以这种方式允许构建具有松散耦合部件的分布式系统。面向服务的体系结构(Service-Oriented Architecture,SOA)提供了一套原则来创建面向服务的系统,方法是定义服务如何 创建、撰写、发布、发现和调用。根据这些原则,在本文中,我们解决了执行动态服务组合的挑战。必须准确定义组合流程及其相关任务,以便能够识别和解决动态服务组合的不同问题。为此,本文定义了动态服务组合的生命周期,定义了所需的阶段和利益相关者。此外,我们还给出了实现动态服务组合生命周期不同阶段的原型。这个原型被用来试验和验证我们关于动态服务组合的最初想法。
Since the Internet has become a commodity in both wired and wireless environments, new applications and paradigms have emerged to explore this highly distributed and widespread system. One such paradigm is service-orientation, which enables the provision of software functionality as services, allowing in this way the construction of distributed systems with loosely coupled parts. The Service-Oriented Architecture (SOA) provides a set of principles to create service-oriented systems, by defining how services can be created, composed, published, discovered and invoked. In accordance with these principles, in this paper we address the challenge of performing dynamic service composition. The composition process and its associated tasks have to be precisely defined so that the different problems of dynamic service composition can be identified and tackled. To achieve this, this paper defines a life-cycle for dynamic service composition, which defines the required phases and stakeholders. Furthermore, we present our prototype in which the different phases of the dynamic service composition life-cycle are being implemented. This prototype is being used to experiment with and validate our initial ideas on dynamic service composition.