2013 20th Working Conference on Reverse Engineering (WCRE) (2001)
Oct. 2, 2001 to Oct. 5, 2001
Harry M. Sneed , Universit?t Regensburg
This paper describes the tools and techniques for encapsulating host COBOL programs with an XML-interface. The legacy programs are divided into three classes - online programs, batch programs and subprograms. For each program type, a different wrapping technique and a different tool is employed. Online programs are transformed into data driven subprograms which process an XML-document. Batch programs are adapted to read and write XML-documents. Subprograms are left unchanged, but their parameters are set from an XML-document. By using XML to implement corporate por-tals, it has proven possible to reuse existing host programs within new intra-/internet systems, thus reducing development costs and time by more than 60 %.
Reengineering, Reuse, Encapsulation, Wrapping, COBOL, XML
Harry M. Sneed, "Wrapping Legacy COBOL Programs behind an XML-Interface", 2013 20th Working Conference on Reverse Engineering (WCRE), vol. 00, no. , pp. 189, 2001, doi:10.1109/WCRE.2001.957823