Reuse of Legacy Softwares in SOA, A Case Study of the â€œNext Versionâ€ Technique
Mohamed Gharzouli
International Journal of Web Applications, Vol. 5, No. 4, 2013.
DOI: 
Link: http://www.dline.info/ijwa/fulltext/v5n4/2.pdf
Abstract:
The development and the improvement of Information Systems are important factors for the success of the economic development or administrative enhancement of any organization. To define new business models, the enterprises are required to progress their applications and integrate them in one homogeny information system. In this field, the integration of existing applications (especially legacy systems) with the new ones presents a complex challenge. In Algeria, many of Small and Medium Enterprises (SME) and administrative organizations use home developed software to progress their Information Systems. For this reason, the source codes of several legacy applications are generally available, which becomes the reuse of these applications easier and more possible. However, the main problem is related to the techniques and methods that can be used for integrating the existing applications in the new view of the information system. In this context, the most current architectural model is SOA (Services Oriented Architecture, where Web services present the main important technology to develop novel Web Information Systems. In this paper, we present a case study about the use of the â€œnext versionâ€ technique to develop a Web service based application by reusing an existent legacy software.