DocumentCode
2833786
Title
A Service-Oriented Componentization Framework for Java Software Systems
Author
Li, Shimin ; Tahvildari, Ladan
Author_Institution
Dept. of Electr. & Comput. Eng., Waterloo Univ., Ont.
fYear
2006
fDate
Oct. 2006
Firstpage
115
Lastpage
124
Abstract
In the fast growing global market for services, service-oriented computing has drastically changed the way in which we develop software systems. Providing competitive services to these markets will be critical to the success of businesses and organizations. Some competitive services have already been implemented in existing systems. In this paper, we present a novel service-oriented componentization framework that automatically supports: i) identifying critical business services embedded in an existing Java system by utilizing graph representations of the system models, ii) realizing each identified service as a self-contained component that can be deployed as a single unit, and iii) transforming the object-oriented design into a service-oriented architecture. A toolkit implementing our framework has been developed as an Eclipse rich client platform (RCP). Our initial evaluation has shown that our framework is effective in identifying services from an object-oriented design and migrating it to a service-oriented architecture
Keywords
Java; object-oriented programming; software architecture; utility programs; Eclipse rich client platform; Java software system; graph representation; self-contained component; service-oriented architecture; service-oriented componentization; service-oriented computing; Application software; Globalization; Java; Object oriented modeling; Open source software; Packaging; Service oriented architecture; Software quality; Software reusability; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Reverse Engineering, 2006. WCRE '06. 13th Working Conference on
Conference_Location
Benevento
ISSN
1095-1350
Print_ISBN
0-7695-2719-1
Type
conf
DOI
10.1109/WCRE.2006.7
Filename
4023982
Link To Document