IMS in the Connected World - Why You Should Pay Attention! · IMS in the Connected World - Why You...
-
Upload
nguyendiep -
Category
Documents
-
view
228 -
download
5
Transcript of IMS in the Connected World - Why You Should Pay Attention! · IMS in the Connected World - Why You...
![Page 1: IMS in the Connected World - Why You Should Pay Attention! · IMS in the Connected World - Why You Should ... DB2 IMS/DB& VSAM ADABAS& IDMS/DB& CA/DB ODBC/JDBC SOAP/REST,& ... (COBOL,&PL/1)&](https://reader033.fdocuments.us/reader033/viewer/2022051308/5ad893ca7f8b9a32618dbd21/html5/thumbnails/1.jpg)
©2013 GT So+ware. | All rights reserved | Confiden>al
IMS in the Connected World - Why You Should Pay Attention! Dusty Rivers Principal Technical Architect, GT So+ware
![Page 2: IMS in the Connected World - Why You Should Pay Attention! · IMS in the Connected World - Why You Should ... DB2 IMS/DB& VSAM ADABAS& IDMS/DB& CA/DB ODBC/JDBC SOAP/REST,& ... (COBOL,&PL/1)&](https://reader033.fdocuments.us/reader033/viewer/2022051308/5ad893ca7f8b9a32618dbd21/html5/thumbnails/2.jpg)
2 ©2013 GT So+ware | All rights reserved | Confiden>al 2
![Page 3: IMS in the Connected World - Why You Should Pay Attention! · IMS in the Connected World - Why You Should ... DB2 IMS/DB& VSAM ADABAS& IDMS/DB& CA/DB ODBC/JDBC SOAP/REST,& ... (COBOL,&PL/1)&](https://reader033.fdocuments.us/reader033/viewer/2022051308/5ad893ca7f8b9a32618dbd21/html5/thumbnails/3.jpg)
3 ©2013 GT So+ware | All rights reserved | Confiden>al 3
IMS systems for banks (ATM, loans, account management)
IMS systems for insurance (Claims & policy management)
IMS systems for manufacturing
IMS systems for finance
IMS systems for medical
IMS is the system of record
![Page 4: IMS in the Connected World - Why You Should Pay Attention! · IMS in the Connected World - Why You Should ... DB2 IMS/DB& VSAM ADABAS& IDMS/DB& CA/DB ODBC/JDBC SOAP/REST,& ... (COBOL,&PL/1)&](https://reader033.fdocuments.us/reader033/viewer/2022051308/5ad893ca7f8b9a32618dbd21/html5/thumbnails/4.jpg)
4 ©2013 GT So+ware | All rights reserved | Confiden>al 4
q 75% of Fortune 1000 companies use IMS q Thousands of companies globally use IMS q Most users are not aware that informa>on on their applica>ons
come from IMS
IMS and fortune companies
![Page 5: IMS in the Connected World - Why You Should Pay Attention! · IMS in the Connected World - Why You Should ... DB2 IMS/DB& VSAM ADABAS& IDMS/DB& CA/DB ODBC/JDBC SOAP/REST,& ... (COBOL,&PL/1)&](https://reader033.fdocuments.us/reader033/viewer/2022051308/5ad893ca7f8b9a32618dbd21/html5/thumbnails/5.jpg)
5 ©2013 GT So+ware | All rights reserved | Confiden>al 5
The very reliability and transparency of IMS systems can make it nearly invisible to architects. q Not using IMS to the fullest advantage q Unaware that they can integrate new technology with IMS data and
transac>ons q They may recommend other op>ons, not knowing they can integrate
without changing the underlying IMS applica>ons
IMS and architects
![Page 6: IMS in the Connected World - Why You Should Pay Attention! · IMS in the Connected World - Why You Should ... DB2 IMS/DB& VSAM ADABAS& IDMS/DB& CA/DB ODBC/JDBC SOAP/REST,& ... (COBOL,&PL/1)&](https://reader033.fdocuments.us/reader033/viewer/2022051308/5ad893ca7f8b9a32618dbd21/html5/thumbnails/6.jpg)
6 ©2013 GT So+ware | All rights reserved | Confiden>al 6
q Web self-‐service, mobile/cloud, BYOD q Real-‐>me access to enterprise data residing on any plaVorm q Integrated views of related informa>on q Customer and business focused IT q Build and deploy apps rapidly q Industry standards q Integra>on between mainframe & distributed systems q Common tools & skills
Today’s business needs
![Page 7: IMS in the Connected World - Why You Should Pay Attention! · IMS in the Connected World - Why You Should ... DB2 IMS/DB& VSAM ADABAS& IDMS/DB& CA/DB ODBC/JDBC SOAP/REST,& ... (COBOL,&PL/1)&](https://reader033.fdocuments.us/reader033/viewer/2022051308/5ad893ca7f8b9a32618dbd21/html5/thumbnails/7.jpg)
7 ©2013 GT So+ware | All rights reserved | Confiden>al 7
q The mainframe is not agile q Mul>ple systems and interfaces q Integra>on will be a challenge q Legacy Data q “IMS is Old”
IMS roadblocks
![Page 8: IMS in the Connected World - Why You Should Pay Attention! · IMS in the Connected World - Why You Should ... DB2 IMS/DB& VSAM ADABAS& IDMS/DB& CA/DB ODBC/JDBC SOAP/REST,& ... (COBOL,&PL/1)&](https://reader033.fdocuments.us/reader033/viewer/2022051308/5ad893ca7f8b9a32618dbd21/html5/thumbnails/8.jpg)
8 ©2013 GT So+ware | All rights reserved | Confiden>al 8
ModernizaAon scenarios using: q IMS data via ODBC/JDBC/Web Services q Exis>ng IMS transac>ons (business logic) q Conversa>onal IMS transac>ons q Combina>ons of both q IMS in conjunc>on with distributed systems q IMS as a Client
IMS modernizaAon
q IMS Database Manager (DB) q IMS Transac>on Manager (TM)
![Page 9: IMS in the Connected World - Why You Should Pay Attention! · IMS in the Connected World - Why You Should ... DB2 IMS/DB& VSAM ADABAS& IDMS/DB& CA/DB ODBC/JDBC SOAP/REST,& ... (COBOL,&PL/1)&](https://reader033.fdocuments.us/reader033/viewer/2022051308/5ad893ca7f8b9a32618dbd21/html5/thumbnails/9.jpg)
9 ©2013 GT So+ware | All rights reserved | Confiden>al 9
q Can I get IMS data for use in the new systems? q Can IMS transac>ons be easily incorporated into new systems? q What about the others (CICS, IDMS/DC, IDEAL, NATURAL, etc.?)
Hard quesAons
![Page 10: IMS in the Connected World - Why You Should Pay Attention! · IMS in the Connected World - Why You Should ... DB2 IMS/DB& VSAM ADABAS& IDMS/DB& CA/DB ODBC/JDBC SOAP/REST,& ... (COBOL,&PL/1)&](https://reader033.fdocuments.us/reader033/viewer/2022051308/5ad893ca7f8b9a32618dbd21/html5/thumbnails/10.jpg)
10 ©2013 GT So+ware | All rights reserved | Confiden>al 10
q Rapid § Lightweight development tools § No coding or code genera>on required
q Proven § Banking, insurance, manufacturing
§ Thousands of services, millions of transac>ons
Ivory® Service Architect™
![Page 11: IMS in the Connected World - Why You Should Pay Attention! · IMS in the Connected World - Why You Should ... DB2 IMS/DB& VSAM ADABAS& IDMS/DB& CA/DB ODBC/JDBC SOAP/REST,& ... (COBOL,&PL/1)&](https://reader033.fdocuments.us/reader033/viewer/2022051308/5ad893ca7f8b9a32618dbd21/html5/thumbnails/11.jpg)
11 ©2013 GT So+ware | All rights reserved | Confiden>al 11
q Service enable IMS transac>ons § Including support for IMS conversa>onal § Support for MFS as service defini>on § LTERM name if needed § Composite service support § MFS Mod 3
q Outbound support to any remote system q Mul>ple Protocol Support (out of the Box)
§ SOAP, REST and JSON support q Message “chunking”
IMS & Ivory® Service Architect™
![Page 12: IMS in the Connected World - Why You Should Pay Attention! · IMS in the Connected World - Why You Should ... DB2 IMS/DB& VSAM ADABAS& IDMS/DB& CA/DB ODBC/JDBC SOAP/REST,& ... (COBOL,&PL/1)&](https://reader033.fdocuments.us/reader033/viewer/2022051308/5ad893ca7f8b9a32618dbd21/html5/thumbnails/12.jpg)
12 ©2013 GT So+ware | All rights reserved | Confiden>al 12
IMS interfaces
![Page 13: IMS in the Connected World - Why You Should Pay Attention! · IMS in the Connected World - Why You Should ... DB2 IMS/DB& VSAM ADABAS& IDMS/DB& CA/DB ODBC/JDBC SOAP/REST,& ... (COBOL,&PL/1)&](https://reader033.fdocuments.us/reader033/viewer/2022051308/5ad893ca7f8b9a32618dbd21/html5/thumbnails/13.jpg)
13 ©2013 GT So+ware | All rights reserved | Confiden>al 13
IMS interfaces
![Page 14: IMS in the Connected World - Why You Should Pay Attention! · IMS in the Connected World - Why You Should ... DB2 IMS/DB& VSAM ADABAS& IDMS/DB& CA/DB ODBC/JDBC SOAP/REST,& ... (COBOL,&PL/1)&](https://reader033.fdocuments.us/reader033/viewer/2022051308/5ad893ca7f8b9a32618dbd21/html5/thumbnails/14.jpg)
14 ©2013 GT So+ware | All rights reserved | Confiden>al 14
Mainframe
Windows, Linux
SOAP/REST/JSON/JCA HTTP or MQ Requestor /
Provider
Requestor
IMS Control Region
OTMA
IMS
Con
nect
IMS Connect
z/os
Linux on Z
IMS Connect
IMS DB
Ivory Server
Ivory Server
Ivory Server
Ivory Server
Ivory® Data Hub™
Ivory runAme architecture
![Page 15: IMS in the Connected World - Why You Should Pay Attention! · IMS in the Connected World - Why You Should ... DB2 IMS/DB& VSAM ADABAS& IDMS/DB& CA/DB ODBC/JDBC SOAP/REST,& ... (COBOL,&PL/1)&](https://reader033.fdocuments.us/reader033/viewer/2022051308/5ad893ca7f8b9a32618dbd21/html5/thumbnails/15.jpg)
15 ©2013 GT So+ware | All rights reserved | Confiden>al 15
Mainframe
DB2 IMS/DB VSAM ADABAS IDMS/DB CA/DB
ODBC/JDBC SOAP/REST, JSON, JCA
ApplicaAons Web Services
IntegraAng mainframe data
![Page 16: IMS in the Connected World - Why You Should Pay Attention! · IMS in the Connected World - Why You Should ... DB2 IMS/DB& VSAM ADABAS& IDMS/DB& CA/DB ODBC/JDBC SOAP/REST,& ... (COBOL,&PL/1)&](https://reader033.fdocuments.us/reader033/viewer/2022051308/5ad893ca7f8b9a32618dbd21/html5/thumbnails/16.jpg)
16 ©2013 GT So+ware | All rights reserved | Confiden>al 16
q Data Hub Director™ § Web-‐based control facility for the Ivory Data Hub
q Data Hub z/OS Server § SQL access to mainframe data -‐ fast, easy access via ODBC/JDBC to
data and apps on z/OS , (IMS) q Client services
§ SQL access to distributed data -‐ access data on MF and non-‐MF plaVorms from single SQL queries
q Transfer Server for Data Hub and deployment op>ons § Data transfer with mainframe – automa>c, bi-‐direc>onal tasks which
move data between non-‐MF and MF systems § Deployment op>ons – deploy access through gateway or directly
Ivory® Data Hub™ features
![Page 17: IMS in the Connected World - Why You Should Pay Attention! · IMS in the Connected World - Why You Should ... DB2 IMS/DB& VSAM ADABAS& IDMS/DB& CA/DB ODBC/JDBC SOAP/REST,& ... (COBOL,&PL/1)&](https://reader033.fdocuments.us/reader033/viewer/2022051308/5ad893ca7f8b9a32618dbd21/html5/thumbnails/17.jpg)
17 ©2013 GT So+ware | All rights reserved | Confiden>al 17
Why IMS as a client?
Insurance
Finance
Manufacturing
IMS reaching out to “new” mobile, cloud applica>ons
![Page 18: IMS in the Connected World - Why You Should Pay Attention! · IMS in the Connected World - Why You Should ... DB2 IMS/DB& VSAM ADABAS& IDMS/DB& CA/DB ODBC/JDBC SOAP/REST,& ... (COBOL,&PL/1)&](https://reader033.fdocuments.us/reader033/viewer/2022051308/5ad893ca7f8b9a32618dbd21/html5/thumbnails/18.jpg)
18 ©2013 GT So+ware | All rights reserved | Confiden>al 18
IMS ApplicaAons: • Calling mobile or cloud applica>ons • Calling in na>ve language (COBOL, PL/1) • Do not worry about XML/SOAP • Can be orchestrated
q Mainframe applica>ons to/from the cloud
Mainframe as a client
![Page 19: IMS in the Connected World - Why You Should Pay Attention! · IMS in the Connected World - Why You Should ... DB2 IMS/DB& VSAM ADABAS& IDMS/DB& CA/DB ODBC/JDBC SOAP/REST,& ... (COBOL,&PL/1)&](https://reader033.fdocuments.us/reader033/viewer/2022051308/5ad893ca7f8b9a32618dbd21/html5/thumbnails/19.jpg)
19 ©2013 GT So+ware | All rights reserved | Confiden>al 19
q New mainframe applica>ons leveraging standards
• New services can leverage industry standards (IFX, SWIFT, ACORD, etc.)
• Applica>ons can use company specified standards and mappings (XSD’s, WSDL)
• Services can easily be mapped in Ivory® Studio that will handle difficult data types
Use standards
![Page 20: IMS in the Connected World - Why You Should Pay Attention! · IMS in the Connected World - Why You Should ... DB2 IMS/DB& VSAM ADABAS& IDMS/DB& CA/DB ODBC/JDBC SOAP/REST,& ... (COBOL,&PL/1)&](https://reader033.fdocuments.us/reader033/viewer/2022051308/5ad893ca7f8b9a32618dbd21/html5/thumbnails/20.jpg)
20 ©2013 GT So+ware | All rights reserved | Confiden>al 20
IMS applicaAons calling other distributed apps
Must not require many products or installs
Must use exis>ng resources
Must not be intrusive or cause changes
Must be easy to call
![Page 21: IMS in the Connected World - Why You Should Pay Attention! · IMS in the Connected World - Why You Should ... DB2 IMS/DB& VSAM ADABAS& IDMS/DB& CA/DB ODBC/JDBC SOAP/REST,& ... (COBOL,&PL/1)&](https://reader033.fdocuments.us/reader033/viewer/2022051308/5ad893ca7f8b9a32618dbd21/html5/thumbnails/21.jpg)
21 ©2013 GT So+ware | All rights reserved | Confiden>al 21
Mainframe applicaAons calling in naAve language (COBOL,PL/1) q No new COBOL XML coding or knowledge of SOAP/XML required q Communica>on in na>ve language q Easy to create interface from IMS
Mainframe applicaAons in naAve language
![Page 22: IMS in the Connected World - Why You Should Pay Attention! · IMS in the Connected World - Why You Should ... DB2 IMS/DB& VSAM ADABAS& IDMS/DB& CA/DB ODBC/JDBC SOAP/REST,& ... (COBOL,&PL/1)&](https://reader033.fdocuments.us/reader033/viewer/2022051308/5ad893ca7f8b9a32618dbd21/html5/thumbnails/22.jpg)
22 ©2013 GT So+ware | All rights reserved | Confiden>al 22
Mainframe applicaAons can be orchestrated
Must be able to import WSDL from external
systems
Must convert WSDL to
COBOL/PL/l
Mul>ple distributed
systems may be required
• Must do it quickly and easily
![Page 23: IMS in the Connected World - Why You Should Pay Attention! · IMS in the Connected World - Why You Should ... DB2 IMS/DB& VSAM ADABAS& IDMS/DB& CA/DB ODBC/JDBC SOAP/REST,& ... (COBOL,&PL/1)&](https://reader033.fdocuments.us/reader033/viewer/2022051308/5ad893ca7f8b9a32618dbd21/html5/thumbnails/23.jpg)
23 ©2013 GT So+ware | All rights reserved | Confiden>al 23
IMS Applica>on
JAVA App
.NET APP
IMS talking to distributed apps
![Page 24: IMS in the Connected World - Why You Should Pay Attention! · IMS in the Connected World - Why You Should ... DB2 IMS/DB& VSAM ADABAS& IDMS/DB& CA/DB ODBC/JDBC SOAP/REST,& ... (COBOL,&PL/1)&](https://reader033.fdocuments.us/reader033/viewer/2022051308/5ad893ca7f8b9a32618dbd21/html5/thumbnails/24.jpg)
24 ©2013 GT So+ware | All rights reserved | Confiden>al 24
IMS Applica>on
JAVA App
.NET APP
IMS talking to distributed apps
• COBOL/PL/I • Data Types • XML? • SOAP?
WSDL
WSDL
Copybooks
JAVA Data Types
C## Data Types
![Page 25: IMS in the Connected World - Why You Should Pay Attention! · IMS in the Connected World - Why You Should ... DB2 IMS/DB& VSAM ADABAS& IDMS/DB& CA/DB ODBC/JDBC SOAP/REST,& ... (COBOL,&PL/1)&](https://reader033.fdocuments.us/reader033/viewer/2022051308/5ad893ca7f8b9a32618dbd21/html5/thumbnails/25.jpg)
25 ©2013 GT So+ware | All rights reserved | Confiden>al 25
q Imports WSDL from distributed service q No knowledge of SOAP or XML required q Generates the required COBOL/PL/I Ar>facts q Creates a project to handle delivery and transforma>on q Generates a sample rou>ne to guide the user q No other so+ware required
Ivory callable service wizard
WSDL�
SOAP� XML �
COBOL/�PL/I � EASY�
Delivery� Transform�
Sample�routine� Software�
![Page 26: IMS in the Connected World - Why You Should Pay Attention! · IMS in the Connected World - Why You Should ... DB2 IMS/DB& VSAM ADABAS& IDMS/DB& CA/DB ODBC/JDBC SOAP/REST,& ... (COBOL,&PL/1)&](https://reader033.fdocuments.us/reader033/viewer/2022051308/5ad893ca7f8b9a32618dbd21/html5/thumbnails/26.jpg)
26 ©2013 GT So+ware | All rights reserved | Confiden>al 26
q New applica>ons developed at the speed of business
Mainframe based services: • Developed in minutes, as new business needs • Immediately available, in easy drag and drop studio • No new mainframe applica>on code is generated
Do it quickly
![Page 27: IMS in the Connected World - Why You Should Pay Attention! · IMS in the Connected World - Why You Should ... DB2 IMS/DB& VSAM ADABAS& IDMS/DB& CA/DB ODBC/JDBC SOAP/REST,& ... (COBOL,&PL/1)&](https://reader033.fdocuments.us/reader033/viewer/2022051308/5ad893ca7f8b9a32618dbd21/html5/thumbnails/27.jpg)
27 ©2013 GT So+ware | All rights reserved | Confiden>al 27
q No coding or code generated q Rapid itera>on gets the job done q One click deployment: deployed to mainframe (CICS, Started task, z/
Linux) or off-‐pla]orm (Windows or Linux) q Leverages z/Linux and specialty engines to slash costs
At the speed of the customer
![Page 28: IMS in the Connected World - Why You Should Pay Attention! · IMS in the Connected World - Why You Should ... DB2 IMS/DB& VSAM ADABAS& IDMS/DB& CA/DB ODBC/JDBC SOAP/REST,& ... (COBOL,&PL/1)&](https://reader033.fdocuments.us/reader033/viewer/2022051308/5ad893ca7f8b9a32618dbd21/html5/thumbnails/28.jpg)
28 ©2013 GT So+ware | All rights reserved | Confiden>al 28
q It can easily be used as a client q IMS applica>ons can interface with new applica>ons without knowing
SOAP or XML q No new so+ware needed and it can rapidly call distributed systems
IMS Summary
![Page 29: IMS in the Connected World - Why You Should Pay Attention! · IMS in the Connected World - Why You Should ... DB2 IMS/DB& VSAM ADABAS& IDMS/DB& CA/DB ODBC/JDBC SOAP/REST,& ... (COBOL,&PL/1)&](https://reader033.fdocuments.us/reader033/viewer/2022051308/5ad893ca7f8b9a32618dbd21/html5/thumbnails/29.jpg)
29 ©2013 GT So+ware | All rights reserved | Confiden>al 29
q Demand from clients and users, for BYOD
q Private app stores
q Your compe>>on is mobile
q Saves money
Why enable IMS for mobile?
![Page 30: IMS in the Connected World - Why You Should Pay Attention! · IMS in the Connected World - Why You Should ... DB2 IMS/DB& VSAM ADABAS& IDMS/DB& CA/DB ODBC/JDBC SOAP/REST,& ... (COBOL,&PL/1)&](https://reader033.fdocuments.us/reader033/viewer/2022051308/5ad893ca7f8b9a32618dbd21/html5/thumbnails/30.jpg)
30 ©2013 GT So+ware | All rights reserved | Confiden>al 30
q Exposure q PlaVorm friendly q Rich skill set q Me too!
How can web enhance your business?
![Page 31: IMS in the Connected World - Why You Should Pay Attention! · IMS in the Connected World - Why You Should ... DB2 IMS/DB& VSAM ADABAS& IDMS/DB& CA/DB ODBC/JDBC SOAP/REST,& ... (COBOL,&PL/1)&](https://reader033.fdocuments.us/reader033/viewer/2022051308/5ad893ca7f8b9a32618dbd21/html5/thumbnails/31.jpg)
31 ©2013 GT So+ware | All rights reserved | Confiden>al 31
info@gtso_ware.com 1 (800) 765-‐4348 www.gtso_ware.com
Q&A