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
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;
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
DOI :
10.1109/ICWS.2008.77