Distribute Service Components into Multi-level Architecture from Legacy Applications

With the growth of organizations, the scope and size of their information systems are getting bigger. The complexity of the business logic makes the legacy system low maintainability. By providing loose coupling, service oriented architecture (SOA) is becoming dominant enterprise IT architecture. How to identify reusable components from legacy system in future SOA system is becoming a hot research area. This paper proposes a multi-level architecture to meet the requirements of data separation in special organizations. Clustering technologies used to analyze and build components successfully are applied with component connectivity strength metric to distribute data and their relevant service components into levels for achieving SOA high performance, as well as flexibility and interoperation.

[1]  Gerald M. Berns Assessing software maintainability , 1984, CACM.

[2]  D. J. Mapps,et al.  Expert system approach to electroencephalogram signal processing , 1995, Knowl. Based Syst..

[3]  Frank Tip,et al.  Reengineering class hierarchies using concept analysis , 1998, SIGSOFT '98/FSE-6.

[4]  H. Moldofsky,et al.  A spectral method for removing eye movement artifacts from the EEG. , 1978, Electroencephalography and clinical neurophysiology.

[5]  B. W. Jervis,et al.  Effect on EEG responses of removing ocular artefacts by proportional EOG subtraction , 2006, Medical and Biological Engineering and Computing.

[6]  Norman F. Schneidewind,et al.  Preserve or Redesign Legacy Systems [Guest Editor's Introduction] , 1998 .

[7]  Merijn de Jonge Decoupling Source Trees into Build-Level Components , 2004, ICSR.

[8]  B. W. Jervis,et al.  Signal processing of the contingent negative variation in schizophrenia using multilayer perceptrons and predictive statistical diagnosis , 1995 .

[9]  Thierry Bodhuin,et al.  Migrating COBOL systems to the Web by using the MVC design pattern , 2002, Ninth Working Conference on Reverse Engineering, 2002. Proceedings..

[10]  David Notkin,et al.  Software reflexion models: bridging the gap between source and high-level models , 1995, SIGSOFT FSE.

[11]  Norman E. Fenton,et al.  Software Metrics: A Rigorous Approach , 1991 .

[12]  Woochang Shin,et al.  Extracting Components from Object-Oriented System: A Transformational Approach , 2005, IEICE Trans. Inf. Syst..

[13]  R N Vigário,et al.  Extraction of ocular artefacts from EEG using independent component analysis. , 1997, Electroencephalography and clinical neurophysiology.

[14]  Christof Ebert,et al.  Guest Editors' Introduction: Preserve or Redesign Legacy Systems? , 1998, IEEE Softw..

[15]  Woochang Shin,et al.  A reengineering process for migrating from an object-oriented legacy system to a component-based system , 2003, Proceedings 27th Annual International Computer Software and Applications Conference. COMPAC 2003.

[16]  David A. Patterson,et al.  Computer Architecture: A Quantitative Approach , 1969 .

[17]  Shari Lawrence Pfleeger,et al.  Software metrics (2nd ed.): a rigorous and practical approach , 1997 .

[18]  Harry M. Sneed,et al.  Integrating legacy software into a service oriented architecture , 2006, Conference on Software Maintenance and Reengineering (CSMR'06).

[19]  Jianling Sun,et al.  Reengineering standalone C++ legacy systems into the J2EE partition distributed environment , 2006, ICSE '06.

[20]  Harry M. Sneed,et al.  Planning the Reengineering of Legacy Systems , 1995, IEEE Softw..

[21]  Matthias Schunter,et al.  Multi-Level Security for Service-Oriented Architectures , 2006, MILCOM 2006 - 2006 IEEE Military Communications conference.

[22]  Merijn de Jonge,et al.  Build-level components , 2005, IEEE Transactions on Software Engineering.

[23]  P Berg,et al.  A multiple source approach to the correction of eye artifacts. , 1994, Electroencephalography and clinical neurophysiology.

[24]  Hemant K. Jain,et al.  Business component identification - a formal approach , 2001, Proceedings Fifth IEEE International Enterprise Distributed Object Computing Conference.

[25]  J. C. Woestenburg,et al.  The removal of the eye-movement artifact from the EEG by regression analysis in the frequency domain , 1983, Biological Psychology.

[26]  Alessandro Bianchi,et al.  Iterative Reengineering of Legacy Systems , 2003, IEEE Trans. Software Eng..