IMS Modernation & Integration Strategy
and Solutions
Shyh-Mei F. Ho
shyhmei@us.ibm.com

1

IBM Distinguished Engineer
IMS ...
Acknowledgements and Disclaimers
Availability. References in this presentation to IBM products, programs, or services do n...
IMS 13 – Speed, Simplicity, Confidence
IMS 13 Quality Partnership Program (QPP)
– October 3, 2012 - Announced
– December 1...
100,000 transactions per second, on a single
IMS system, sustained!

4

4

© 2013 IBM Corporation
IMS 13 Speed: Record-setting Benchmark
IMS 13 Performance Goal: 100,000 transactions per second using:
– a single IMS inst...
Strategy: IMS Database and Transaction Manager

Integrate organically across the
enterprise, increase dynamic
capabilities...
Future Directions
IMS as the premier Mobile transaction and database server
Enhance/Extend the capabilities of IMS TM with...
IMS Enterprise Integration Solutions
WAS
IMS TM & DB
Resource
Adapters

IMS Connect is the high speed
TCP/IP gateway for I...
IMS Database: Emerging Technology and Standards
iGoogle

IMS provides Java and SQL/JDBC access to IMS database
since 2000
...
IMS Integration with Cognos BI: The picture

Cognos
IMS
Universal
Database
Driver

Cognos on LUW or z/OS

10

IMS Connect
...
Operational BI Using COGNOS with IMS DB VUE
zNALC (System z New Application License Charges) LPAR

z/OS

WAS on z/OS

IMS ...
Machine Data Analytics Accelerator
IT use cases:
•
Shrink Wrap Solutions

Networking

Insurance

Telco

Business use cases...
Enhancing IMS analytics on System z with Big Data
•

Much of the world’s operational data resides in IMS

•

Unstructured ...
IMS Transaction: Emerging Technology and Standards
Provide Java container in IMS regions since 2000
iGoogle

IMS has evolv...
IMS TM Connectivity and Integration
Many IBM application servers already provide built-in support for IMS transaction acce...
IMS TM Resource Adapter:
WAS
WTX
IIB
BPM/IPS
WASCE
non-IBM Application Server (J2EE 1.4) with limited functions

16

© 201...
IMS TM Resource Adapter
What is the IMS TM Resource Adapter
– WebSphere-based, Java Connector Architecture (JCA/J2C)
Resou...
Full integration with IBM’s strategic Enterprise
Service Bus (ESB): IBM Integration Bus (IIB)
IIB, formally known as WebSp...
IMSRequest Node for IBM Integration Bus
Allows message flows from IBM Integration Bus (6.1.0.3 +) to call
IMS transactions...
IMS SOAP Gateway

(runs on distributed and z/OS platforms)

zOS / zSeries
request
via SOAP
Any supported platform

IMS Ent...
IMS Callout
Asynchronous Callout
– IMS V10: IMS application invokes external applications without waiting for response.
Re...
Connectivity with IMS Connect & MQSeries
(Outbound Requests)
RYO Server - .Net, BizTalk, Oracle SP, SAP, PayPal
services, ...
DataPower: Mainframe integration
Offload processing for reduced MIPS
Services Enablement for
IMS, DB2, CICS

Mobile Connec...
Delivering for multiple mobile platforms
IBM Worklight
Fast and cost-effective development, integration and management of ...
Data Power deployed in the DMZ
is the first level of security for access
control, threat protection, and data
validation

...
Securely & Rapidly connect Mobile Apps with
Enterprise Services
Ensures application
Ensures application
requests flow thro...
Mobile Enablement for System Z with WebSphere DataPower

DataPower as a Mobile Gateway
DataPower is an appliance-based ubi...
DataPower and IBM Worklight

28

28

© 2013 IBM Corporation
Mobile Enablement with DataPower for System Z
Trusted zone
DMZ
RESTful Service Facade
WebSphere
DataPower

WebSphere
DataP...
Customer Demo: DataPower as “RESTful Service Facade”

30

© 2013 IBM Corporation
IMS User Interfaces
IMS Explorer for Development
(Eclipse)

IMS Explorer for Administration (Web
Browser)

Developers

ISP...
IMS Explorer for Development
Change IMS Database and Program Definitions sources
Integrate with Eclipse to give relational...
IMS Explorer for Administration
Provide IMS system programmers and DBAs a state-of-the-art user interface to manage, confi...
IBM Tools Administration Console

•
•
•

•
•
•

Provides a single, holistic easy-touse web-based interface
Consolidates in...
Admin Console vision
Provide IMS system programmers and DBAs a state-of-the-art
user interface to manage, configure, and d...
IMS resource relationships

36

© 2013 IBM Corporation
Transaction insight

37

© 2013 IBM Corporation
Operate directly on databases

38

© 2013 IBM Corporation
Thank You

39

© 2013 IBM Corporation
Upcoming SlideShare
Loading in …5
×

IMS Modernization & Integration Solutions - IMS UG Phoenix 12-2013

1,224 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,224
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
32
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

IMS Modernization & Integration Solutions - IMS UG Phoenix 12-2013

  1. 1. IMS Modernation & Integration Strategy and Solutions Shyh-Mei F. Ho shyhmei@us.ibm.com 1 IBM Distinguished Engineer IMS On Demand SOA Chief Architect SVL, San Jose, CA. USA © 2013 IBM Corporation
  2. 2. Acknowledgements and Disclaimers Availability. References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are provided for informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice to any participant. While efforts were made to verify the completeness and accuracy of the information contained in this presentation, it is provided AS-IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this presentation or any other materials. Nothing contained in this presentation is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results. © Copyright IBM Corporation 2013. All rights reserved. – U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. IBM, the IBM logo, ibm.com, IMS, DB2, CICS and WebSphere MQ are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol (® or ™), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at “Copyright and trademark information” at www.ibm.com/legal/copytrade.shtml Other company, product, or service names may be trademarks or service marks of others. 2 © 2013 IBM Corporation
  3. 3. IMS 13 – Speed, Simplicity, Confidence IMS 13 Quality Partnership Program (QPP) – October 3, 2012 - Announced – December 14, 2012 – QPP Start – Positive feedback on IMS 13 from the QPP participants IMS 13 General Availability IMS 13 GA – October 25, 2013 IMS Enterprise Suite 3.1 General Availability – October 25, 2013 Announcement Letter available on www.ibm.com 3 © 2013 IBM Corporation
  4. 4. 100,000 transactions per second, on a single IMS system, sustained! 4 4 © 2013 IBM Corporation
  5. 5. IMS 13 Speed: Record-setting Benchmark IMS 13 Performance Goal: 100,000 transactions per second using: – a single IMS instance – an IMS Fast Path Credit Card application with updates – TCP/IP to drive the workload through IMS Connect – the latest IBM hardware and software chieved – sustained and repeatable results A 292 tps! 117, Two new white papers – www.ibm.com/ims – IMS 13 Performance Evaluation Summary – IMS 13 Fast Path High Volume Transaction Processing 5 © 2013 IBM Corporation
  6. 6. Strategy: IMS Database and Transaction Manager Integrate organically across the enterprise, increase dynamic capabilities, reduce planned outages, and standardize channel access, which collectively increase workload, grow IMS data worldwide, and strengthen all IMS core capabilities. 6 6 Integrate organically with DB2 for z/OS, position as application manager of choice, position as industryindustry-leading container for mixedmixed-language workloads, enabled for services, mobile and cloud provisioning. Continued integration across the enterprise with standardize channel access. © 2013 IBM Corporation
  7. 7. Future Directions IMS as the premier Mobile transaction and database server Enhance/Extend the capabilities of IMS TM with DB2 – Performance & TCO – ESAF enhancements – New capabilities • For example: Large attachments with DB2 BLOB for immutable picture/image files, and signatures, etc. Continued modernization of the IMS System – Continue to provide graphical tooling to develop, deploy and manage both IMS and its applications in support of IBM's "One UI Strategy“ – Security context propagation for enhanced auditability – Continue dynamic capabilities & eliminate planned outages • Planned outage reduction – Mobile enablements – Cloud provisioning enablement with IMS • Agile development, deployment, and packaging models • Cloud-style IMS system management – Aggressively pursue full integration with strategic portfolio offerings Parallel scheduling in IMS Dynamic database 7 © 2013 IBM Corporation
  8. 8. IMS Enterprise Integration Solutions WAS IMS TM & DB Resource Adapters IMS Connect is the high speed TCP/IP gateway for IMS: >15,000 transactions/sec WebSphere DataPower IIB & IPS IMS TM Resource Adapter SOAP Gateway Universal JDBC & DLI drivers z/OS T C P / I P I M S C O N N E C T IMS IMS TM IMS DB DB2 Vendor & RYO Solutions IMS Connect API 8 © 2013 IBM Corporation
  9. 9. IMS Database: Emerging Technology and Standards iGoogle IMS provides Java and SQL/JDBC access to IMS database since 2000 All IMS data are captured as standard metadata – IMS Catalog (V12) – Allow desktop tools to consume and understand IMS data IMS Open Database provides distributed access to IMS data via standard interfaces Zillow.com IBM WebSphere can access IMS data via IMS DB Resource Adapter – WAS to access IMS data – DataPower V6 to access IMS data New Competitive Mashup Integration with InfoSphere – Classic Federation – Data Explorer New – Discovery – Guardium – BigInsights Plan Cognos V10.2 is fully integrated with IMS to do business reporting against both operational and data warehousing environments SAP & .NET directly access IMS database IMS goes Mobile! 9 © 2013 IBM Corporation
  10. 10. IMS Integration with Cognos BI: The picture Cognos IMS Universal Database Driver Cognos on LUW or z/OS 10 IMS Connect T C PI P TCPIP T C PI P ODBM S C I S C I O D B A PC IMS IMS Catalog CTL IMS DBs z/OS © 2013 IBM Corporation
  11. 11. Operational BI Using COGNOS with IMS DB VUE zNALC (System z New Application License Charges) LPAR z/OS WAS on z/OS IMS DB VUE Universal IMS Connect T DB Resource T C Adapter C T J P C I P P COGNOS I P C A 1.5 O D B A S C I S C I I P ODBM P CTL IMS Data LPAR A Sharing IMS IMS Connect T C P I ODBM S C I S C I O D B A PC CTL IMS DB P Net new applications or workloads for Java or SQL through IMS open access capabilities (Open Database), from applications on WebSphere Application Server on z/OS or CICS TS VUE IMS V12 is certified with COGNOS 10.2 Uses IMS Type 4 Universal drivers, but not Type 2 COGNOS 10.2.1 is able to run on zWAS. (GA: June 11, 2013) 11 Value Unit Edition © 2013 IBM Corporation
  12. 12. Machine Data Analytics Accelerator IT use cases: • Shrink Wrap Solutions Networking Insurance Telco Business use cases: “x2020” Custom Applications Health Care Server, performance, troubleshooting • “Unity” Click stream and transaction analysis • Optimize production, advance planning IBM Big Data Platform MDA Accelerator Tools Client Specific Customizations, Visualization tools (“zInsights”) Domain Specific Telco Financial services Retail Healthcare Generic Parsers and Extractors Federated Discovery, Pattern Discovery, Search, Visualization Tools for root cause (applications, services, servers analysis and devices ) Hadoop System Information Integration & Governance Stream Computing Data Warehouse IMS intends to provide IBM Big Data Platform Visualization & Discovery Application Development Systems Management Accelerators Hadoop System Stream Computing Data Warehouse Information Integration & Governance 12 © 2013 IBM Corporation
  13. 13. Enhancing IMS analytics on System z with Big Data • Much of the world’s operational data resides in IMS • Unstructured data sources are growing fast • There is a need to merge this data with trusted OLTP data from System z data sources • IMS intends to provide the connectors and the DB capability to allow BigInsights to easily and efficiently access the IMS data source • Allowing you to score business events, track claims evolution, and more IMS intends to support 13 © 2013 IBM Corporation
  14. 14. IMS Transaction: Emerging Technology and Standards Provide Java container in IMS regions since 2000 iGoogle IMS has evolved from its initial server function with the ability to consume external resources as well as provider access to external applications – IMS as an Integration Focal Point in enterprise environments – Support both Web services and non-Web services protocols Integration with IBM products in supporting XML, Java, JEE, Web Services, SOAP, RESTful, JSON, etc. Zillow.com Competitive Mashup – WebSphere: WAS, WDP, WTX • DataPower V6 to support IMS Callout – PureSystems New – IIB (IBM Integration Bus), BPM IPS (IBM Process Server) • IMS Callout – IODM (IBM Operational Decision Manager) Plan – WebSphere MQ IMS SOAP Gateway: Direct SOAP endpoint for IMS transactions Integration with solution packages and databases – – – – – JEE compliant application servers .NET BizTalk SAP and Oracle, etc. Integration with Big Data IMS goes Mobile! 14 © 2013 IBM Corporation
  15. 15. IMS TM Connectivity and Integration Many IBM application servers already provide built-in support for IMS transaction access today Java EE Java EE Web Services Web Services WebSphere Application Server or Java EE Server SOAP Gateway WebSphere DataPower Network Gateway • Full SOA and Java EE Services • Inbound and Outbound to/from IMS • Direct IMS SOAP endpoint for Web Services • Inbound and Outbound to/from IMS • SOA appliances • Ubiquitous gateway • Fast web services and XML transformation • Inbound to IMS • Outbound BPM BPM IBM Integration Bus IBM Business Process Manager Complex Data Complex Data Transformation Transformation WebSphere Transformation Extender Business Rules Business Rules IBM Operational Decision Manager Mobile Mobile IBM Worklight Enterprise Service Bus • Interoperability among heterogeneous services and data environments • Inbound to IMS • Business process automation and choreography • Inbound to IMS • Transform complex data types • Inbound to IMS • zRule Execution Server (standalone) supports IMS • Open mobile platform • Integration with other servers (WAS, • Rule Execution DataPower, IMS Server in zWAS SOAP Gateway, supports IMS IIB, and etc.) for inbound to IMS from New IMS (WebSphere DataPower V6.0) New 15 WebSphere DataPower 6.0 Integration with IMS: Announced on 4/23/2013! GA on 6/28/2013! © 2013 IBM Corporation
  16. 16. IMS TM Resource Adapter: WAS WTX IIB BPM/IPS WASCE non-IBM Application Server (J2EE 1.4) with limited functions 16 © 2013 IBM Corporation
  17. 17. IMS TM Resource Adapter What is the IMS TM Resource Adapter – WebSphere-based, Java Connector Architecture (JCA/J2C) Resource Adapter that allows IMS connect to external systems – Enable J2EE application, Web Service, SCA, SOA Composite application/Choreographed service (BPEL process) and WTX maps to access existing IMS transactions WebSphere Transformation Extender (WTX) IMS TM resource adapter TCP/IP WebSphere Application Server (WAS) / IBM Process Server (IPS) Web Service 17 J2EE Applications IMS IMS TM resource adapter IMS Connect IMS App IMS DB & XML DB © 2013 IBM Corporation
  18. 18. Full integration with IBM’s strategic Enterprise Service Bus (ESB): IBM Integration Bus (IIB) IIB, formally known as WebSphere Message Broker is a robust, scalable ESB that enables integration of data sources from a wide range of platforms across SOA and non-SOA environments Intended directions: IMS Callout to external servers via IIB; IIB to access IMS data directly Mainframe IMS/CICS 18 © 2013 IBM Corporation
  19. 19. IMSRequest Node for IBM Integration Bus Allows message flows from IBM Integration Bus (6.1.0.3 +) to call IMS transactions and handle responses via IMS TM Resource Adapter and IMS Connect Uses IMS connect to communicate with IMS system and can run on any Message Broker supported platform. Based on the IMS TM Resource Adapter but this is not exposed to user (No need to install or deploy the adapter) Requirements: Support IMS synchronous callout IMS IBM Integration Bus (IIB) TCP/IP Web Service Other Apps IMS TM resource adapter IMS Connect IMS App IMS DLI & XML Data 19 © 2013 IBM Corporation
  20. 20. IMS SOAP Gateway (runs on distributed and z/OS platforms) zOS / zSeries request via SOAP Any supported platform IMS Enterprise Suite IMS Enterprise Suite SOAP SOAP Gateway Gateway IR M LL ZZ XM (TCP/IP) IMS Control region LD at a A direct web service solution for IMS IMS Connect O T M A – Runs on Windows, zLinux and z/OS – Three main components: The Server, the Management Utility, the Admin Console – Lightweight • Does not need a J2EE server 20 XML DB Integrates IMS assets into SOA by providing a standard Web Services interface to your IMS TM applications MPP region O D B A JMP region DLI calls IMS DB ... TM XML XML DB DB2 © 2013 IBM Corporation
  21. 21. IMS Callout Asynchronous Callout – IMS V10: IMS application invokes external applications without waiting for response. Response can be received by another IMS application. Synchronous Callout – IMS V10 SPE: IMS application invokes external application and synchronously wait for the response. – IMS V11+ • Dynamically change timeout value • Enhanced error situations Enable IMS application as clients or Web Service requesters – Interoperate with business logic outside the IMS environment – Callout to Java EE apps and Web services providers using WebSphere Application Server and IMS TM Resource Adapter – Callout to Web services providers (e.g. Microsoft .NET) using IMS SOAP Gateway, or WebSphere DataPower – Callout to other RYO application servers (e.g. SAP) 21 © 2013 IBM Corporation
  22. 22. Connectivity with IMS Connect & MQSeries (Outbound Requests) RYO Server - .Net, BizTalk, Oracle SP, SAP, PayPal services, and any application server, etc. WebSphere e.g. WAS IMS TM Resource Adapter Web Service Provider Event Processing WBE, WBM RYO Server WebSphere DataPower IMS SOAP Gateway WOLA IMS Connect IMS O T M A IMS App IMS DB & XML DB IMS Connect API (Java) DB2 IMS MQ Bridge MQ Server MQ MQ Trigger Monitor WMB & WDP 22 © 2013 IBM Corporation
  23. 23. DataPower: Mainframe integration Offload processing for reduced MIPS Services Enablement for IMS, DB2, CICS Mobile Connectivity Securely & Rapidly connect Mobile Apps with Enterprise Services IBM WebSphere DataPower Appliances are the industry-leading Security & Integration gateway that helps provide security, control, integration and optimized access to a full range of Mobile, Web, API, SOA, B2B and Cloud workloads 23 © 2013 IBM Corporation
  24. 24. Delivering for multiple mobile platforms IBM Worklight Fast and cost-effective development, integration and management of rich, cross-platform mobile applications Client Challenge Using standards-based technologies and tools and delivering an enterprise-grade services layer that meets the needs of mobile employees and customers Key Capabilities 24 Mobile optimized middleware • Open approach to 3rd-party integration • Mix native and HTML • Strong authentication framework • Encrypted offline availability • Enterprise back-end connectivity • Unified push notifications • Data collection for analytics • Direct updates and remote disablement • Packaged runtime skins • zLinux support © 2013 IBM Corporation
  25. 25. Data Power deployed in the DMZ is the first level of security for access control, threat protection, and data validation Identity & Access Management 25 Threat Protection Data Security © 2013 IBM Corporation
  26. 26. Securely & Rapidly connect Mobile Apps with Enterprise Services Ensures application Ensures application requests flow through as requests flow through as expected expected Legacy Apps IBM DataPower Gateway Appliance Web Apps, Services e.g. REST & JSON over HTTPS SSL Offload Threat Protection Validation, Filtering Authentication Authorization Transformation Rate Limiting Routing Intelligent Load Balancing Caching e.g. SOAP over HTTPS Message Oriented Apps IBM DataPower Gateway Appliances are the industry-leading Security & Integration gateway that helps provide security, control, integration and optimized access to a full range of Mobile, Web, API, SOA, B2B and Cloud workloads 26 © 2013 IBM Corporation
  27. 27. Mobile Enablement for System Z with WebSphere DataPower DataPower as a Mobile Gateway DataPower is an appliance-based ubiquitous security and integration gateway. It provides Security, control, integration and optimization needs for mobile workload DataPower can play different roles in mobile enablement RESTful service facade DMZ proxy to secure your mobile network Seamless enterprise integration for IBM Worklight 27 © 2013 IBM Corporation
  28. 28. DataPower and IBM Worklight 28 28 © 2013 IBM Corporation
  29. 29. Mobile Enablement with DataPower for System Z Trusted zone DMZ RESTful Service Facade WebSphere DataPower WebSphere DataPower HTTP(S) with security token e.g. LTPA Integration with Worklight WebSphere DataPower e.g. REST (JSON/XML) over HTTPS 29 Worklight Server System z Transactions & Database (IMS TM, IMS DB, CICS and DB2) © 2013 IBM Corporation
  30. 30. Customer Demo: DataPower as “RESTful Service Facade” 30 © 2013 IBM Corporation
  31. 31. IMS User Interfaces IMS Explorer for Development (Eclipse) IMS Explorer for Administration (Web Browser) Developers ISPF Administrators IMS Mobile 31 © 2013 IBM Corporation
  32. 32. IMS Explorer for Development Change IMS Database and Program Definitions sources Integrate with Eclipse to give relational view of IMS data via Data Source Explorer Provide graphical editor to create SQL statements to use with IMS data Graphically access IMS data using SQL View your mainframe datasets Submit JCL and inspect output in JES Fully integrated with Data Studio Intended directions: – Support IMS transactions – Integrate with CICS Explorer Automatic Generation 32 © 2013 IBM Corporation
  33. 33. IMS Explorer for Administration Provide IMS system programmers and DBAs a state-of-the-art user interface to manage, configure, and deploy IMS systems Full operational single point of control for all IMS address spaces Full GUI support for IMS resources Immediately react to and resolve issues in the system Cloud-style IMS system management Integrated with IMS Tools Administration Console Requirements: – Enable RESTful API for Mobile administration – Integration with zOSMF for dynamic configuration updates 33 © 2013 IBM Corporation
  34. 34. IBM Tools Administration Console • • • • • • Provides a single, holistic easy-touse web-based interface Consolidates information from various tools giving a more complete picture of IMS systems and databases Leverages the latest web technologies for a richer user experience Access from anywhere via the Internet using standard web browsers, with positioning to extend to mobile Integrates a context sensitive help system as a learning aid for new IMS DBAs and System Programmers Dramatically changes the appearance and impression of our mainframe tools Continue to extend integration to all IMS Tools including Vendor Tools and DB2 Database Health and Autonomics Graphical Visualization of data not possible in ISPF IBM OneUI Theme Integrated Help © 2013 IBM Corporation
  35. 35. Admin Console vision Provide IMS system programmers and DBAs a state-of-the-art user interface to manage, configure, and deploy IMS systems Full operational control over all IMS address spaces Full command of IMS resources – Programs, transactions, databases, etc Immediately react to and resolve issues in the system Cloud-style IMS system management – IMS region profiling, application profiling, application deployment 35 © 2013 IBM Corporation
  36. 36. IMS resource relationships 36 © 2013 IBM Corporation
  37. 37. Transaction insight 37 © 2013 IBM Corporation
  38. 38. Operate directly on databases 38 © 2013 IBM Corporation
  39. 39. Thank You 39 © 2013 IBM Corporation

×