DocumentCode
1664671
Title
Wrapping legacy COBOL programs behind an XML-interface
Author
Sneed, Harry M.
Author_Institution
Inst. fur Wirtschaftsinformatik, Regensburg Univ., Germany
fYear
2001
fDate
6/23/1905 12:00:00 AM
Firstpage
189
Lastpage
197
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Reverse Engineering, 2001. Proceedings. Eighth Working Conference on
Conference_Location
Stuttgart
ISSN
1095-1350
Print_ISBN
0-7695-1303-4
Type
conf
DOI
10.1109/WCRE.2001.957823
Filename
957823
Link To Document