University of Limerick
Browse

Model driven support for the service oriented architecture modeling language

Download (502.67 kB)
conference contribution
posted on 2011-01-26, 14:15 authored by Nour Ali, Rukmani Nellipaiappan, Rajalaxmi Chandran, Muhammad Ali Babar
Service Oriented Architecture (SOA) is an architectural style that is widely used in distributed and dynamic systems. The Service oriented architecture Modeling Language (SoaML) is an OMG standard for modelling SOA independent of a technology. This paper presents a tool for modelling SOA using SoaML and generating OSGi Declarative Services Models from SoaML models. SoaML metamodel has been implemented as an Ecore model using the Eclipse Modeling Framework (EMF). An Eclipse plug-in that allows architects to graphically design SoaML models has been developed using the Graphical Modeling Framework (GMF). We have also implemented a model transformation using ATLAS Transformation Language (ATL) in order to partially generate Declarative Services models. The generated model is used as a Declarative Services Component Description XML specification which is needed to execute code on the OSGi service oriented platform. In this way, we provide SoaML with Model Driven Architecture support.

History

Publication

PESOS '10 Proceedings of the 2nd International Workshop on Principles of Engineering Service-Oriented Systems;pp. 8-14

Publisher

Association for Computing Machinery

Note

peer-reviewed

Other Funding information

SFI, EMECW

Language

English

Usage metrics

    University of Limerick

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC