There are new business applications on mainframes and richer ways to connect mainframe and cloud environments. The way to modernise symbiotic mainframe-cloud ecosystems is to enable more mainframe business applications by exposing their functionality via API.
Program calls are popular because they are traditional and easily understood by programmers. Modernisation tools discover COBOL or NATURAL/ADABAS code, converting the copybooks and parameters into a CORBA-like interface definition language (IDL). These are easily converted into Java, DOT NET, Web Services, IBM MQ, and other enterprise components. Such distributed computing environment components request data and services from the mainframe applications, thus preventing the mainframe from consuming the cloud’s enterprise services and data. The changes can be minimal to construct user-friendly interfaces with cohesive data objects.
Background terminal sessionswork in one direction – towards the users – and the mainframe applications act as servers. The user’s interactive sessions with the terminal screens are executed in the background. Meanwhile, specified screen data is scraped and updated through the web service interface the user engages. Though it requires more imagination to program the screens’ flow, integrating mainframe applications and cloud-based users this way requires almost no changes to the legacy code.