building a cics api may2021

13
Building a CICS API May 2021

Upload: others

Post on 08-Nov-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Building a CICS API May2021

Building a CICS API

May 2021

Page 2: Building a CICS API May2021

HostBridge Offerings

Integration Analytics

Copyright © 2021 HostBridge Technology www.hostbridge.com

§ Transaction insights –usage and volume patterns

§ CICS Transaction Data Enrichment and Processing

§ Baseline dashboards

API Design

§ Analysis based API Design

§ Architecture definition and prototype service

§ Blueprint for rapid enterprise deployment

API Fulfillment

§ Business-level APIs built for performance at scale

§ Selecting best platform tools for the job

§ Loosely coupled architecture for change management

Page 3: Building a CICS API May2021

Copyright © 2021 HostBridge Technology

Type of CICS App

HostBridge Simplifies Difficult Integrations with APIs

Applications Type of integration Historic difficulty to Create

Each API call invokes one program (1:1) Easy

Each API call invokes multiple programs (1:Many)

Each API call invokes one or more CICS transactions

(1:1 or 1:Many)

Moderate

Hardest

This is the strength of HostBridge.

Business process (e.g. COMMAREA)

Terminal-oriented (e.g. BMS)

Page 4: Building a CICS API May2021

API DesignThe best pivot point

Copyright © 2021 HostBridge Technology www.hostbridge.com

Page 5: Building a CICS API May2021

The Foundation - Not all APIs are made the same

Technology Based Business Level

Copyright © 2021 HostBridge Technology www.hostbridge.com

§ Platform dependent§ Exposes implementation details§ Needs more effort/skill§ Implementation level coupling§ Bottom up approach

§ Platform agnostic§ Driven by workflow logic§ Requires modest effort§ Business flow coupling§ Top down approach

Page 6: Building a CICS API May2021

TN3270 Client

(emulation)

Evolving Mainframe Integration

Copyright © 2021 HostBridge Technology www.hostbridge.com

Network

TN3270

VTAM

VTAM Session Manager

VTAM

Z SystemCICS

Terminal Control

BMS

LINK3270 Bridge

BMS Transaction

Fragile Orchestration is performed externally and

uses emulation and screen scraping.

High LatencyThousands of

requests/responses crossing the network.

Tight Coupling to AppsThe 3270 Data Stream is generated

here; all distributed components reference it or a screen buffer.

ResilientRequesters interacts with CICS apps

via stable business level APIs.

Low latencyA single http request/response

crosses the network.

Loose Coupling to AppsThe integration works

Independent of screen changes.

Customers

RPA Bot

Partners

Page 7: Building a CICS API May2021

Modernization via API philosophy

Copyright © 2021 HostBridge Technology www.hostbridge.com

Mainframe

Pgm

TxTx

End Users

Leverage existing business logic on the mainframe

Deploy business-oriented APIs to expose it

Extend the reach to cloud, web, or mobile platforms

Evolve your hybrid IT world

Page 8: Building a CICS API May2021

FulfillmentSecuring high performance at scale

Copyright © 2021 HostBridge Technology www.hostbridge.com

API

Page 9: Building a CICS API May2021

HostBridge JavaScript Engine

Copyright © 2021 HostBridge Technology www.hostbridge.com

Customers

RPA Bot

Partners

Internal Users

Web Servers

HATS

CTG

App Servers

Page 10: Building a CICS API May2021

More than Integration: API Orchestration

Copyright © 2021 HostBridge Technology www.hostbridge.com

ApplicationsEfficiency

Latency

Cost

Middle-tier orchestration

Multiple requests

Single request

Mainframe orchestration

Efficiency

Latency

Cost

Page 11: Building a CICS API May2021

HostBridge JavaScript Engine (HB.js)

Copyright © 2021 HostBridge Technology www.hostbridge.com

API Implementation via CICS-based Orchestration

Supports any/all CICS-based apps and data

Eliminates screen scraping for BMS transactions

Easy to create and deploy APIs

Server-side JavaScript Runs natively under CICS zIIP-enabled

Quick ROI AND Creates a strategic “pivot point”

Page 12: Building a CICS API May2021

HB.js: Advantages

Copyright © 2021 HostBridge Technology www.hostbridge.com

SpeedDevelopment and deployment

AgnosticStandards-based

EfficiencyMinimal mainframe footprint

PerformanceLow latency

Page 13: Building a CICS API May2021

Next Steps…

Copyright © 2021 HostBridge Technology www.hostbridge.com

Questions?

HB.js Pilot software available

James AlexanderDirector of Technical Services

[email protected]

+1.405.533.2960