Mainframe Modernization All the Way from A(ssembler) to Z(owe)
Project and Program:
Application Architecture Development and Integration,
LE and Programming Languages
Tags:
Proceedings ,
SHARE Columbus 2022
Sub Title: Securely Providing native mainframe functionality to rapid web
application Development
In this session a Mainframe Developer can learn how a z/OS Assembler (HLASM)
program can become a reusable part of web application development. We will
develop an Assembly language program that accesses native mainframe
functionality to solve a pressing user need. We will make this Assembly language
program accessible in Metal C. We will also develop additional Metal/C logic to
invoke Callable Services interacting with an External Security Manager (ESM). We
will then show how all these lower-level functions can be made available to
high-level language Java application developers via the Java Native Interface
(JNI). From there we will create a microservice that exposes these functions via
a RESTful API. Finally we will integrate our new microservice into the Zowe
APIML framework, which will provide us with secure Single Sign-On (SSO), message
Routing, and Discovery of this and other useful mainframe web services.
Back to Proceedings File Library