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
ISSN1611-3349
AutoresMatthias Bossardt, Roman Hoog Antink, Andreas Moser, Bernhard Plattner,
Tópico(s)Service-Oriented Architecture and Web Services
ResumoComplex 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)