Enabling Communication via APIs for Mainframe Applications
Vini Kanvar, Srikanth Tamilselvam, Keerthi Narayan Raghunath

TL;DR
This paper presents a framework that automatically identifies and creates APIs for legacy mainframe applications, facilitating their reuse and integration while maintaining key performance SLAs.
Contribution
The authors introduce a novel static analysis-based framework for automatically generating API signatures from mainframe code, improving API identification and reducing development time.
Findings
Framework effectively identified more candidate APIs.
Reduced implementation time for API development.
Verified API correctness through execution on IBM Z mainframe.
Abstract
For decades, mainframe systems have been vital in enterprise computing, supporting essential applications across industries like banking, retail, and healthcare. To harness these legacy applications and facilitate their reuse, there is increasing interest in using Application Programming Interfaces (APIs) to expose their data and functionalities, enabling the creation of new applications. However, identifying and exposing APIs for various business use cases presents significant challenges, including understanding legacy code, separating dependent components, introducing new artifacts, and making changes without disrupting functionality or compromising key Service Level Agreements (SLAs) like Turnaround Time (TAT). We address these challenges by proposing a novel framework for creating APIs for legacy mainframe applications. Our approach involves identifying APIs by compiling artifacts…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsService-Oriented Architecture and Web Services · Advanced Software Engineering Methodologies
