• 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