1 research outputs found
A model driven method for promoting reuse in SOA-solutions by managing variability
Service Oriented Architecture (SOA) is an architectural paradigm that
describes how organizations, people and systems provide and use services to
achieve their goals and enhance productivity. Moreover, with the evolution of
SOA, the focus in software development has shifted from applications to
reusable services. However, the reuse in SOA is more seen as composition of
fine-grained services rather than reuse of services implementation to build new
services with additional functionalities. This can have some performance
repercussions. Hence, in this paper, we propose a model driven method for
managing Web service's variability based on MDA (Model Driven Architecture) as
a way to promote reuse. In fact, through MDA, the method enables the automation
of Web service's realization regardless of the supported platforms. Moreover,
we present a WSDL extension meta-model called VarWSDL which enhances Web
services by variability notions.Comment: 11 pages, 17 figure