• DocumentCode
    3343101
  • Title

    Coding-Free Model-Driven Enablement Framework and Engineering Practices of a Context-Aware SOA Modeling Environment

  • Author

    Zhou, Nianjun ; Chee, Yi-Min ; Zhang, Liang-Jie

  • Author_Institution
    T.J. Watson Res. Center, IBM, Hawthorne, NY
  • fYear
    2008
  • fDate
    23-26 Sept. 2008
  • Firstpage
    553
  • Lastpage
    560
  • Abstract
    The rapid adoption of model-driven design (MDD) methodology in SOA-based solution design requires an adaptive tooling environment that can systematically improve designers´ productivity. Ideally, the environment should be flexible enough to both handle frequently changing requirements and support new features without intensive coding efforts. In this paper, we provide a coding-free enablement framework to realize such extensible tooling environments based on a mathematical abstraction of key models in SOA solution design using graph theory definition. This abstraction formalizes the SOA modeling logic and semantics, and also guides the implementation of an extensible and customizable tooling environment. As a case study, we illustrate how our framework is able to transform the development style from Java programming to text editing through our implementation of a UML 2.0 based SOA modeling environment using IBMpsilas Rational Software Architect (RSA) development platform.
  • Keywords
    graph theory; software architecture; ubiquitous computing; Java programming; Rational Software Architect development platform; coding-free model-driven enablement framework; context-aware SOA modeling environment; graph theory; service-oriented architecture; Business; Context modeling; Context-aware services; Graph theory; Mathematical model; Semiconductor optical amplifiers; Service oriented architecture; USA Councils; Unified modeling language; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Services, 2008. ICWS '08. IEEE International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-0-7695-3310-0
  • Electronic_ISBN
    978-0-7695-3310-0
  • Type

    conf

  • DOI
    10.1109/ICWS.2008.77
  • Filename
    4670220