DocumentCode
3429844
Title
Engineering adaptable service oriented systems: A model driven approach
Author
Kenzi, Adil ; El Asri, Bouchra ; Nassar, Mahmoud ; Kriouile, Abdelaziz
Author_Institution
SI2M Lab., ENSIAS, Rabat, Morocco
fYear
2009
fDate
14-15 Jan. 2009
Firstpage
1
Lastpage
8
Abstract
Service Oriented Architecture (SOA) is an emerging architectural style for the development of interoperable, agile, large scale and distributed software systems. Such systems are based mainly on services as core building blocks which may interact with several types of service clients. Hence, the central problem is how to deal with the challenge of adaptability of such services. The present paper proposes a Model-Driven engineering approach for adaptable service oriented systems. The proposed MDD approach consists of (1) a Unified Modeling Language (UML) profile to graphically model adaptable service oriented systems regardless of standards and implementation platforms. The key element of the proposed profile is the multiview service defined as a first class modeling entity that allows the representation of the needs and requirements of users by separating their concerns early in the development lifecycle of service oriented systems (2) an MDD tool that accepts a UML model defined with the proposed profile and transforms it to Java code which constitutes the implementation of each service according to the J2EE platform.
Keywords
Unified Modeling Language; Web services; large-scale systems; open systems; software architecture; software prototyping; J2EE platform; Java code; UML; Unified Modeling Language; adaptable service oriented systems; agile large scale systems; development lifecycle; distributed software systems; first class modeling entity; interoperable; model-driven engineering approach; multiview service; service oriented architecture; Collision mitigation; Computer architecture; Java; Laboratories; Large-scale systems; Model driven engineering; Resource management; Service oriented architecture; Software systems; Unified modeling language; Adaptability; Automatic code generation; Model Driven Development; Service modeling; UML profile;
fLanguage
English
Publisher
ieee
Conference_Titel
Service-Oriented Computing and Applications (SOCA), 2009 IEEE International Conference on
Conference_Location
Taipei
Print_ISBN
978-1-4244-5300-9
Type
conf
DOI
10.1109/SOCA.2009.5410473
Filename
5410473
Link To Document