Wrapping legacy COBOL programs behind an XML-interface
- 13 November 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 10951350,p. 189-197
- https://doi.org/10.1109/wcre.2001.957823
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
This publication has 7 references indexed in Scilit:
- Restructuring of COBOL/CICS legacy systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Generation of stateless components from procedural programs for reuse in a distributed systemPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- XML und darauf basierende Standards: Die neuen Auszeichnungssprachen des WebInformatik Spektrum, 1999
- Removing clones from the codeJournal of Software Maintenance: Research and Practice, 1999
- Downsizing large application programsJournal of Software Maintenance: Research and Practice, 1994
- Applying 'design by contract'Computer, 1992
- Using program slicing in software maintenanceIEEE Transactions on Software Engineering, 1991