Design and Implement of Migration Model of Legacy Systems to SOA Architecture for Education Management Domain
|School||Northeast Normal University|
|Course||Computer Software and Theory|
|Keywords||Legacy systems SOA A user-driven model of SOA migration program Legacy system analysis Domain requirement analysis|
Under the guidance of the educational theory and thinking, information technology has been widely used in the field of education. With the development of the information technology in the field of education, more and more software products which develop for different educational department and different requirement have been put into use. However, due to the different development platform、different development techniques and the software products are managed independently、operates closed, so that this software products has become“information islands.”The characteristics of Service-Oriented Architecture are loosely coupled, cross-platform and open. All thses characteristics provide a best framework for the integration of the educational field’s legacy systems. Using the SOA can not only protect the information technology investments of the educational departments and better play the role of the original system, but also make the faster response for the complex requirement of the educational field.In this paper, by analyzing of the educational field’s legacy systems, we present a user-driven model of SOA migration program which guides the legacy systems migrating to the SOA architecture, and design the function and implementation of each module. This paper presents the analyzing of the legacy systems and domain requirement, the formalized representation of the analysis result;A matching algorithm designs for the analysis result;According to the threshold of the function-first、cost-first、quality-first matching strategy and the result of the matching algorithm, we design a decision-making analysis algorithm. A user-driven model of SOA migration program provides a migration program for he legacy systems migrating to the SOA architecture, this migration program is a reference for software developers or users. This paper also gives a example-Student Quality Evaluation System which develops by the northeast normal university ideal software limited liability company, by this example we can get a better understanding of function and implementation of each module in the user-driven model of SOA migration program.This paper proposed a user-driven model of SOA migration program. This model can give a mentoring program for the legacy systems migrating to the SOA architecture. And this model has a significant guide for the protected of the legacy systems functions and data resources and how the new business requirements reuse the legacy systems.