direct access to ims data - ims phoenix ug- june 19th 2014
DESCRIPTION
Direct Access to IMS Data We will look at the requirement for distributed applications to access IMS data directly via SQL and integration of IMS data with other types of data as part of the query result.TRANSCRIPT
![Page 1: Direct Access to IMS Data - IMS Phoenix UG- June 19th 2014](https://reader033.vdocument.in/reader033/viewer/2022052215/5578e6c2d8b42a5c5c8b4a3d/html5/thumbnails/1.jpg)
Direct Access to IMS Data
Dusty Rivers
GT Software
March 11, 2014
Session 14778
![Page 2: Direct Access to IMS Data - IMS Phoenix UG- June 19th 2014](https://reader033.vdocument.in/reader033/viewer/2022052215/5578e6c2d8b42a5c5c8b4a3d/html5/thumbnails/2.jpg)
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, where’s the Data?
![Page 3: Direct Access to IMS Data - IMS Phoenix UG- June 19th 2014](https://reader033.vdocument.in/reader033/viewer/2022052215/5578e6c2d8b42a5c5c8b4a3d/html5/thumbnails/3.jpg)
• 75% of Fortune 1000 companies use IMS
• Thousands of companies globally use IMS
• Most users are not aware that information on their applications come from IMS
IMS and Fortune companies
![Page 4: Direct Access to IMS Data - IMS Phoenix UG- June 19th 2014](https://reader033.vdocument.in/reader033/viewer/2022052215/5578e6c2d8b42a5c5c8b4a3d/html5/thumbnails/4.jpg)
It is true, says E.F Codd, inventor of the relational database model, that a migration to relational systems is no small task. "It is a serious problem to convert between databases such as IMS and relational because a lot of the activities with IMS were developed by application programmers instead of DBAs [database administrators].
6/19/2014 4
C.J. Date, a database specialist based in Healdsburg, Calif., and an originator of the
relational database model, understands the "if it ain't broke, don't fix it" attitude
prevalent at many large shops. "Legacy systems have a huge amount of inertia. One of
the first things I learned as a programmer is that you don't fix a working system,' said
Date.
- Software Magazine March 1995
![Page 5: Direct Access to IMS Data - IMS Phoenix UG- June 19th 2014](https://reader033.vdocument.in/reader033/viewer/2022052215/5578e6c2d8b42a5c5c8b4a3d/html5/thumbnails/5.jpg)
6/19/2014 5
![Page 6: Direct Access to IMS Data - IMS Phoenix UG- June 19th 2014](https://reader033.vdocument.in/reader033/viewer/2022052215/5578e6c2d8b42a5c5c8b4a3d/html5/thumbnails/6.jpg)
Data Choices:
6/19/2014 6
• Move all the Data to another location
• Convert to Relational
• Move Part of the Data to another location
• Analyze in place
• Combinations of Above
![Page 7: Direct Access to IMS Data - IMS Phoenix UG- June 19th 2014](https://reader033.vdocument.in/reader033/viewer/2022052215/5578e6c2d8b42a5c5c8b4a3d/html5/thumbnails/7.jpg)
Ivory® Data Hub™ features
• Data Hub Director™
> Web-based control facility for the Ivory Data Hub
• Data Hub™ z/OS Server
> SQL access to mainframe data - fast, easy access via ODBC/JDBC to data and apps on z/OS , (IMS)
• Client Services
> SQL access to distributed data - access data on MF and non-MF platforms from single SQL queries
• Transfer Server for Data Hub and Deployment Options
> Data transfer with mainframe – automatic, bi-directional tasks which move data between non-MF and MF systems
> Deployment options – deploy access through gateway or directly
![Page 8: Direct Access to IMS Data - IMS Phoenix UG- June 19th 2014](https://reader033.vdocument.in/reader033/viewer/2022052215/5578e6c2d8b42a5c5c8b4a3d/html5/thumbnails/8.jpg)
Ivory Hub Enterprise Access
• Ivory Hub z/Server
> Runs on z/OS & z/VSE
• CICS or Started Task(z/OS)
> Supported Data Sources
• DB2
• DATACOM/R
• CICS/VSAM
• VSAM
• Sequential (flat files)
• IMS/DLI
• IMS/DB
• ADABAS
• Outbound Data Access
– CICS RSPs (Remote Stored Procedures)
– Batch RSPs
• Security
– Mainframe
– SSL
• zIIP Enabled
• Metadata Caching
• Inbound Data Access (SQL & RSP)
– ODBC
– JDBC
– OLE-DB
![Page 9: Direct Access to IMS Data - IMS Phoenix UG- June 19th 2014](https://reader033.vdocument.in/reader033/viewer/2022052215/5578e6c2d8b42a5c5c8b4a3d/html5/thumbnails/9.jpg)
The Functional Hub
Installation
Data Mapping
Application Development
Deployment
Manage
Moving Forward
![Page 10: Direct Access to IMS Data - IMS Phoenix UG- June 19th 2014](https://reader033.vdocument.in/reader033/viewer/2022052215/5578e6c2d8b42a5c5c8b4a3d/html5/thumbnails/10.jpg)
MobileBanking, Agents
WebStock trading,
Self-service, Portals
Packaged ApplicationsCRM, SAP, Oracle, Billing
Mainframe integration challenges
IMS
![Page 11: Direct Access to IMS Data - IMS Phoenix UG- June 19th 2014](https://reader033.vdocument.in/reader033/viewer/2022052215/5578e6c2d8b42a5c5c8b4a3d/html5/thumbnails/11.jpg)
6/19/2014 11
IMS
IMS
IMS
WSDL
J
D
B
C
O
D
B
C
I
V
O
R
Y
JAVA
.NET
OTHER
Just IMS Data Bases
![Page 12: Direct Access to IMS Data - IMS Phoenix UG- June 19th 2014](https://reader033.vdocument.in/reader033/viewer/2022052215/5578e6c2d8b42a5c5c8b4a3d/html5/thumbnails/12.jpg)
6/19/2014 12
IMS
DB2
IMS
WSDL
J
D
B
C
O
D
B
C
I
V
O
R
Y
JAVA
.NET
OTHER
VSAM
IDMS DataCom
ADABAS
Not Just IMS Data Bases
![Page 13: Direct Access to IMS Data - IMS Phoenix UG- June 19th 2014](https://reader033.vdocument.in/reader033/viewer/2022052215/5578e6c2d8b42a5c5c8b4a3d/html5/thumbnails/13.jpg)
6/19/2014 13
IMS
DB2
IMS
WSDL
J
D
B
C
O
D
B
C
I
V
O
R
Y
VSAM
IDMS DataCom
ADABAS
![Page 14: Direct Access to IMS Data - IMS Phoenix UG- June 19th 2014](https://reader033.vdocument.in/reader033/viewer/2022052215/5578e6c2d8b42a5c5c8b4a3d/html5/thumbnails/14.jpg)
6/19/2014 14
IMS
DB2
IMS
WSDL
J
D
B
C
O
D
B
C
I
V
O
R
Y
VSAM
IDMS DataCom
ADABAS
DB2LUW ODB
![Page 15: Direct Access to IMS Data - IMS Phoenix UG- June 19th 2014](https://reader033.vdocument.in/reader033/viewer/2022052215/5578e6c2d8b42a5c5c8b4a3d/html5/thumbnails/15.jpg)
IMS and architects
.
• Not using IMS to the fullest advantage
• They are not aware they can integrate new technology with IMS data
• They may recommend other options, not knowing they can integrate without changing the underlying IMS applications
![Page 16: Direct Access to IMS Data - IMS Phoenix UG- June 19th 2014](https://reader033.vdocument.in/reader033/viewer/2022052215/5578e6c2d8b42a5c5c8b4a3d/html5/thumbnails/16.jpg)
IMS roadblocks(perceived!)
• IMS Hierarchical data is not agile
• Access is Hard and with limited Capabilities
• Shadow Copies
• Currency
• Size
![Page 17: Direct Access to IMS Data - IMS Phoenix UG- June 19th 2014](https://reader033.vdocument.in/reader033/viewer/2022052215/5578e6c2d8b42a5c5c8b4a3d/html5/thumbnails/17.jpg)
IMS applications calling other distributed apps
Must not require many products or installs
Must use existing resources
Must not be intrusiveor cause changes
Must beeasy to call
![Page 18: Direct Access to IMS Data - IMS Phoenix UG- June 19th 2014](https://reader033.vdocument.in/reader033/viewer/2022052215/5578e6c2d8b42a5c5c8b4a3d/html5/thumbnails/18.jpg)
6/19/2014 18
Business Analytics
Business Intelligence
Corporate Data
![Page 19: Direct Access to IMS Data - IMS Phoenix UG- June 19th 2014](https://reader033.vdocument.in/reader033/viewer/2022052215/5578e6c2d8b42a5c5c8b4a3d/html5/thumbnails/19.jpg)
6/19/2014 19
Corporate Data
Hadoop
![Page 20: Direct Access to IMS Data - IMS Phoenix UG- June 19th 2014](https://reader033.vdocument.in/reader033/viewer/2022052215/5578e6c2d8b42a5c5c8b4a3d/html5/thumbnails/20.jpg)
6/19/2014 20
If you are performing BI/BA and not including your mainframe data
You are getting only part of the picture.
• CXM
• 360 Degree view of the customer
• Expansion of Brand
• Empower productivity
![Page 21: Direct Access to IMS Data - IMS Phoenix UG- June 19th 2014](https://reader033.vdocument.in/reader033/viewer/2022052215/5578e6c2d8b42a5c5c8b4a3d/html5/thumbnails/21.jpg)
6/19/2014 21