In order to migrate the enterprise legacy system to the web, a multi-agent based legacy system encapsulation model is proposed. Firstly, the characteristics of legacy system are analyzed, and then the data and functions that need to be published are confirmed. Secondly the legacy system is wrapped into web components with common interface, and these components are managed by the application server. Thirdly, the clients can send requests to the application server, and receive the return result from the application server. Due to adoption of wrapping technology for legacy system, original security and stability of legacy system are guaranteed in the web components. Finally, the validity and practicability of the migration technology are verified through the application in the encapsulation of Matlab as web components.
Cite this paper
Chen, D. and Li, X. (2012) A Legacy System Encapsulation Strategy Based on Web Service. Creative Education, 3, 59-62. doi: 10.4236/ce.2012.37B014.
 W. Proie, “Legacy computer systems migration,” AISTech - Iron and Steel Technology Conference Proceedings, 2, pp.873-881, 2009.
 Y. Qu, “Research and application of reusing enterprise legacy systems based on Web Service,” 2009 WRI World Congress on Software Engineering, 3, pp.325-329, 2009.
 X. Li, “A service-oriented partitioning and encapsulation method for java legacy systems,” Jisuanji Xuebao/Chinese Journal of Computers, 32(9), pp.1804-1815, 2009.
 W. Gee, “Systems engineering requirements for legacy hardware upgrade and sustainment requirements definition, analysis, and validation,” 2009 IEEE International Systems Conference Proceedings, pp. 431-436, 2009.
 B. Medjahed and A. Bouguettaya, “Composing web components on the semantic web,” Journal on Very Large Databases, 4 , p. 333-351(2003).
 J. Y. Sheng and J. Hang, “CORBA based tele-collaboration workflow mode,” Computer Applications, 9, p. 19-25(2002).
 Y. Zhan, J. A. Clark, "A search-based framework for automatic testing of MATLAB/Simulink models," The Journal of Systems and Software, 81(2), pp.262-285, 2008.
 C. Y. Chen, Y. C. Shun, "MATLAB-based rapid controller development platform for control applications," Journal of Mechanical Engineering Science, pp.1461-1473, 2007.