Title :
Wrapping legacy COBOL programs behind an XML-interface
Author_Institution :
Inst. fur Wirtschaftsinformatik, Regensburg Univ., Germany
fDate :
6/23/1905 12:00:00 AM
Abstract :
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 portals, it has proven possible to reuse existing host programs within new intranet/Internet systems, thus reducing system development costs and development time by more than 60%
Keywords :
COBOL; Internet; application program interfaces; batch processing (computers); hypermedia markup languages; intranets; online operation; subroutines; systems re-engineering; Internet; XML documents; XML interface; batch programs; corporate portals; data-driven subprograms; host program reuse; intranet systems; legacy COBOL program wrapping; legacy programs; online programs; program encapsulation; reengineering; software development costs; software development time; Communication standards; Costs; Electronic switching systems; Encapsulation; Mirrors; Programming profession; Protection; Web and internet services; Wrapping; XML;
Conference_Titel :
Reverse Engineering, 2001. Proceedings. Eighth Working Conference on
Conference_Location :
Stuttgart
Print_ISBN :
0-7695-1303-4
DOI :
10.1109/WCRE.2001.957823