A Service-Oriented Componentization Framework for Java Software Systems
Shimin Li,Ladan Tahvildari +1 more
- 23 Oct 2006
- pp 115-124
TL;DR: This paper presents a novel service-oriented componentization framework that automatically supports identifying critical business services embedded in an existing Java system by utilizing graph representations of the system models and transforming the object-oriented design into a service- oriented architecture.
read more
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
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
A systematic survey of service identification methods
Rosane S. Huergo,Paulo F. Pires,Flavia C. Delicato,Bruno Costa,Everton Cavalcante,Thais Batista +5 more
- 01 Sep 2014
TL;DR: A detailed investigation on the analyzed SIMs revealed that the identification techniques applied by them have a correlation on how they address many of the service’s perspectives, supporting the SOA adoption by handling many perspectives of the OASIS’ reference architecture for SOA.
37
Architecture-based approach for synthesizing and integrating adapters for legacy software
Gerald C. Gannod,Sudhakiran V. Mudiam,Timothy E. Lindquist +2 more
- 01 Jan 2000
TL;DR: In this article, the authors describe an approach for facilitating the integration of legacy software into new applications using component wrapping and demonstrate the use of a software architecture description language as a means for specifying various properties that can be used to assist in the construction of wrappers.
23
An ADM Approach to Reengineer Relational Databases towards Web Services
I. Garcia-Rodriguez de Guzman,Macario Polo,Mario Piattini +2 more
- 28 Oct 2007
TL;DR: This work proposes a complete process to reengineer relational databases at a model level to integrate them into SOA contexts as a set of services.
16
Locating Components Realizing Services in Existing Systems
Renuka Sindhgatta,Karthikeyan Ponnalagu +1 more
- 07 Jul 2008
TL;DR: A static and semi-automatic approach to locating components realizing service is proposed and results indicate that the approach is quite effective in identifying the links between the service descriptions and source code components and categorizing them into functional and technical components.
13
E-BUS: a toolkit for extracting business services from java software systems
Shimin Li,Ladan Tahvildari +1 more
- 10 May 2008
TL;DR: E-BUS is effective and scalable in identifying and extracting business services from large Java legacy systems and can be realized as self-contained components.
12
References
•Book
A metrics suite for object oriented design
Shyam R. Chidamber,Chris F. Kemerer +1 more
- 02 Sep 2011
TL;DR: This research addresses the needs for software measures in object-orientation design through the development and implementation of a new suite of metrics for OO design, and suggests ways in which managers may use these metrics for process improvement.
A validation of object-oriented design metrics as quality indicators
TL;DR: Several of Chidamber and Kemerer's OO metrics appear to be useful to predict class fault-proneness during the early phases of the life-cycle and are better predictors than "traditional" code metrics, which can only be collected at a later phase of the software development processes.
A hierarchical model for object-oriented design quality assessment
J. Bansiya,C.G. Davis +1 more
TL;DR: An improved hierarchical model that relates design properties such as encapsulation, modularity, coupling, and cohesion to high-level quality attributes such as reusability, flexibility, and complexity using empirical and anecdotal information is described.
1K
•Book
Towards a metrics suite for object oriented design
Shyam R. Chidamber,Chris F. Kemerer +1 more
- 14 Sep 2011
TL;DR: These metrics are based upon measurement theory and are informed by the insights of experienced object-oriented software developers, and formally evaluated against a widelyaccepted list of software metric evaluation criteria.
911
A unified framework for coupling measurement in object-oriented systems
TL;DR: This paper contributes to an increased understanding of the state of the art in coupling measurement in object-oriented systems by providing a standardized terminology and formalism for expressing measures which ensures that all measures using it are expressed in a fully consistent and operational manner.
Related Papers (5)
Filippo Ricca,Paolo Tonella +1 more
- 10 May 2003
Yves Chiricota,Fabien Jourdan,Guy Melançon +2 more
- 10 May 2003