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
Link To Document