Capítulo de livro Acesso aberto Revisado por pares

Chameleon: Realizing Automatic Service Composition for Extensible Active Routers

2004; Springer Science+Business Media; Linguagem: Inglês

10.1007/978-3-540-24715-9_15

ISSN

1611-3349

Autores

Matthias Bossardt, Roman Hoog Antink, Andreas Moser, Bernhard Plattner,

Tópico(s)

Service-Oriented Architecture and Web Services

Resumo

Complex network services can be constructed by composing simpler service components in a well defined way. To benefit most from such an approach, service components should be reusable for different services. Furthermore the composition must be performed automatically and customized to the service execution platform. In this paper, we focus on node local aspects of service composition. We contribute design and implementation details of Chameleon, a system targeted at automatic service composition. Our system is based on (1) service descriptors containing meta-information about service components and (2) a service creation engine composing and installing services in a platform specific and automatic way. Target platforms are modeled as active nodes featuring Execution Environments (EEs) to serve as runtime environments for service components. To validate our concepts, we implemented an active node. It features two different EEs, an EE based on Click router technology, which is suitable for forwarding plane services, as well as a general purpose Java-based EE. A demonstration service, which performs traffic shaping, is briefly presented to illustrate the concepts and their applicability.

Referência(s)