Authors:
Boutaina Chakir
and
Mounia Fredj
Affiliation:
Mohammed V Souissi University, Morocco
Keyword(s):
MDD, MDA, SOA, SOC, Services modeling, Separation of concerns, Variability.
Related
Ontology
Subjects/Areas/Topics:
Cloud Computing
;
Collaboration and e-Services
;
Data Engineering
;
e-Business
;
Engineering Information System
;
Enterprise Information Systems
;
Information Systems Analysis and Specification
;
Mobile Software and Services
;
Model Driven Architectures and Engineering
;
Ontologies and the Semantic Web
;
Services Science
;
Software Agents and Internet Computing
;
Software Engineering
;
Software Engineering Methods and Techniques
;
Telecommunications
;
Tools, Techniques and Methodologies for System Development
;
Web Services
;
Wireless Information Networks and Systems
Abstract:
Service Oriented Architecture (SOA) is an architectural paradigm for defining how people, organizations and systems provide and use services to achieve their business goals. Moreover, the growing of information systems increases the need of agility which implies the ability of a system to be adaptable to the changes in requirements and context of use. Managing variabily is considered as new leading edge concept for improving interoperability and reuse. Indeed, variability refers to the characteristic of a system to adapt, specialize and configure itself with the context of use. Several proposals have been proposed in this sense, but they are still immature and incomplete. Consequently, in this paper we propose a model driven method for managing variability in SOA based on MDA (Model Driven Architecture). In fact, through MD, the method enables the automation of service’s realization regardless of supporting platforms. Our representation of variability is based on the extension of SO
AML which is the future standard for modeling services. In addition, we adopt the separation of concerns theory by integrating modeling views, to better organize the various modeling artifacts.
(More)