31
© 2013 IBM Corporation 1 IMS Modernation & Integration Strategy and Solutions Shyh-Mei F. Ho IBM Distinguished Engineer [email protected] IMS On Demand SOA Chief Architect SVL, San Jose, CA. USA

IMS Modernization & Integration Solutions - IMS UG NYC Sept 2013.pdf

  • Upload
    ibm-ims

  • View
    656

  • Download
    7

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: IMS Modernization & Integration Solutions - IMS UG NYC Sept 2013.pdf

© 2013 IBM Corporation1

IMS Modernation & Integration Strategy and Solutions

Shyh-Mei F. Ho IBM Distinguished Engineer

[email protected] IMS On Demand SOA Chief Architect

SVL, San Jose, CA. USA

Page 2: IMS Modernization & Integration Solutions - IMS UG NYC Sept 2013.pdf

© 2013 IBM Corporation2

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.

Acknowledgements and Disclaimers

© 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.

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.

Page 3: IMS Modernization & Integration Solutions - IMS UG NYC Sept 2013.pdf

© 2013 IBM Corporation33

100,000 transactions per second, on a

single IMS system, sustained!

Page 4: IMS Modernization & Integration Solutions - IMS UG NYC Sept 2013.pdf

© 2013 IBM Corporation4

www.ibm.com/ims

Page 5: IMS Modernization & Integration Solutions - IMS UG NYC Sept 2013.pdf

© 2013 IBM Corporation5

IMS Modernization & Integration Strategy

� Continue to evolve with emerging technology and trends with enterprise support for integration and standards

� Drive new workload

– Offer state of the art support for developing net new (and transferring existing) COBOL and PL/I workload to provide tight integration between IMS as the TM of choice and enterprise transactional integration channels

• Top-down approach

– First-class Java container

• Inter-operation with existing language artifacts

� Provide graphical tooling to develop, deploy and manage both IMS and its applications in support of IBM's "One UI Strategy“

– IMS Explorer for Development

– IMS Explorer for Administration (Cloud-style IMS system management)

• IMS integration with Web browser

� IMS and large attachments (e.g. biometric records, picture files, etc.)

� Integration with Big Data

� IMS Goes Mobile!

� Cloud provisioning enablement with IMS

Page 6: IMS Modernization & Integration Solutions - IMS UG NYC Sept 2013.pdf

© 2013 IBM Corporation6

IMS Enterprise Integration Solutions

z/OS

TCP/IP

WAS

IMS TM & DB

Resource

Adapters

Universal JDBC

& DLI

drivers

Vendor &

RYO

Solutions

WebSphere

DataPower

SOAP

Gateway

IIB & IPS

IMS TM

Resource

Adapter

IMSTM

IMS

IMS DB

� IMS Connect is the high speed TCP/IP gateway for IMS: >15,000 transactions/sec

IMS Connect

API

IMS

CONNECT

DB2

Page 7: IMS Modernization & Integration Solutions - IMS UG NYC Sept 2013.pdf

© 2013 IBM Corporation7

IMS Database: Emerging Technology and Standards

� 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

� IBM WebSphere can access IMS data via IMS DB

Resource Adapter

– DataPower V6 to access IMS data

� IMS Open Database (with V11+) provides distributed

access to IMS data via standard interfaces

� Distributed applications can access IMS data via IMS

universal drivers, JDBC, ODBC

� IMS Explorer integrates with Eclipse to give relational

view of IMS data via Data Source Explorer; and

provide graphical editor to create SQL statements to

use with IMS data

� Cognos V10 is fully integrated with IMS Open

Database (with V12) to do business reporting against

both operational and data warehousing environments

� SAP & .NET directly access IMS database

� InfoSphere Guardium 8.2: Block privileged users from

accessing sensitive IMS data

� IMS goes Mobile!

Zillow.com

Competitive Mashup

iGoogle

New

Page 8: IMS Modernization & Integration Solutions - IMS UG NYC Sept 2013.pdf

© 2013 IBM Corporation

IMS and Cognos BI for enhanced Reporting& Opertional BI

� Provide real-time access to IMS data for report generating

� No longer need to be skilled in IMS to write reports

� Create and manage business-related metadata into visual presentations

� Ease decision making faster, sooner and react more quickly

� Compare performance across dimensions to spot trends and anomalies over time

8

Cognos

BI

Data

Store

IMS

IMS

Universal

JDBC

Data

ModelPublished

Reports

Report

Authoring Cognos

Framework

Manager

Consumer

Author

JDBC

Page 9: IMS Modernization & Integration Solutions - IMS UG NYC Sept 2013.pdf

© 2013 IBM Corporation9

IMS Transaction: Emerging Technology and Standards

� Provide Java container in IMS regions since 2000

� 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.

– WebSphere: WAS, WDP, WTX

• DataPower V6 to support IMS Callout

– PureSystems

– IIB (IBM Integration Bus), BPM IPS (IBM Process Server)

– IODM (IBM Operational Decision Manager)

– WebSphere MQ

� Integration with solution packages and databases

– JEE compliant application servers

– .NET

– BizTalk

– SAP

– and Oracle, etc.

� Integration with Big Data

� IMS goes Mobile!

Zillow.com

Competitive Mashup

iGoogle

New

Page 10: IMS Modernization & Integration Solutions - IMS UG NYC Sept 2013.pdf

© 2013 IBM Corporation10

SOAP

GatewayWebSphere

DataPower

IBM

Integration

Bus

Enterprise

Service Bus

Web ServicesWeb Services

• 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

from IMS

(WebSphere

DataPower

V6.0)

IBM

Business

Process

Manager

WebSphere

Transformation

Extender

BPMBPM

• Transform

complex

data types

• Inbound to

IMS

Complex Data Transformation

Complex Data Transformation

• Business

process

automation

and

choreography

• Inbound to

IMS

• Interoperability

among

heterogeneous

services and

data

environments

• Inbound to

IMS

Network

Gateway

WebSphere

Application

Server

or Java EE

Server

Java EEJava EE

• Full SOA and

Java EE

Services

• Inbound and

Outbound

to/from IMS

IBM

Operational

Decision

Manager

Business Rules

Business Rules

• zRule

Execution

Server

(stand-alone)

supports IMS

• Rule

Execution

Server in

zWAS

supports IMS

IBM

Worklight

MobileMobile

• Open mobile

platform

• Integration

with other

servers (WAS,

DataPower,

IMS SOAP

Gateway, IIB,

and etc.) for

inbound to IMS

New WebSphere DataPower 6.0 Integration with IMS: Announced on 4/23/2013! GA on 6/28/2013!

New

IMS TM Connectivity and Integration

Many IBM application servers already provide built-in support for IMS transaction access today

Page 11: IMS Modernization & Integration Solutions - IMS UG NYC Sept 2013.pdf

© 2013 IBM Corporation11

Public Cloud

IBM Cast Iron

Synching data with SaaS apps to leverage new cloud economy

Private Cloud

BPM

WAS DB

DBCICS

DB2

SAP

.JCAPs

.NETPattern

Pattern

IMS

ODM

DB

IBM Integration portfolio

Mobile

Internet of Things

Trading partner communities

DeveloperCommunities

IBM Message Broker

Integration Bus provides universal connectivity for heterogeneous environments across enterprise processes, applications, and data

IBM MQ messaging

Messaging backbone provides reliable transport and data delivery across data center

IBM PureApplication System

Enterprises looking to achieve “more with less” by better managing IT resources as collectives

IBM Worklight

Productive multi-device development and management

IBM Web API Management

Manage your APIs to open up access encouraging innovation from App Developers

IBM MQTT

Reliable, efficient, scalable messaging for mobiles and sensors

DMZ DMZ

IBM DataPower Gateway Appliance

B2B Integration Gateway for secure collaboration with communities of trading partners

IBM Caching Appliance

Cache grids improve scale and performance

IBM DataPower Gateway Appliance

Integration Gateway for secure & controlled access to enterprise resources, while optimizing workload delivery

Page 12: IMS Modernization & Integration Solutions - IMS UG NYC Sept 2013.pdf

© 2013 IBM Corporation12

DataPower: Mainframe integrationOffload processing for reduced MIPS

Web Services Enablement for IMS, DB2, CICS

Page 13: IMS Modernization & Integration Solutions - IMS UG NYC Sept 2013.pdf

© 2013 IBM Corporation13

Premier System z Web service enablement through DataPower as Ubiquitous Gateway

IBM cross-brand initiative

� Corporative synergy between DataPower, System z, including IMS, CICS and DB2, to support DataPower as the premier System z gateway

– Position DataPower for mainframe with a complete range of connectivity and integration to all databases, in addition to all transactions

DataPower Processing Flow

Protocol transformation

WS Monitoring

Native z transports

Transaction distribution

Network-level HA and distribution

RACF-centric security

IMS

DB/2

CICS

Page 14: IMS Modernization & Integration Solutions - IMS UG NYC Sept 2013.pdf

© 2013 IBM Corporation14

IMS Integration with WebSphere DataPower

IMS Database integration

IMS Transaction integration

IMS Callout and DataPower is a leadership project

Many WW customers expressed interest in IMS Callout

DataPower Processing Flow

Protocol transformation

WS Monitoring

Native z transports

Transaction distribution

Network-level HA and distribution

RACF-centric security

IMS

New

New

Page 15: IMS Modernization & Integration Solutions - IMS UG NYC Sept 2013.pdf

© 2013 IBM Corporation15

DataPower Models for IMS solutions

XI52, XI50B, XB62, XG45 IMS DB support

XI52, XI50B, XI50Z, XB62IMS TM provider support

XI52, XI50B, XB62IMS TM synchronous

callout support

DataPower Models supporting

6.0 release

WebSphere DataPower V6.0:

• Announced on 4/23/2013! • GA on 6/28/2013!

New

New

New

Page 16: IMS Modernization & Integration Solutions - IMS UG NYC Sept 2013.pdf

© 2013 IBM Corporation16

IBM WebSphere DataPower Family

Integration Appliance XI52� High density 2U form

� “Any-to-Any” conversion at wire-speed

� Bridges multiple transport protocols

� Mainframe integration & enablement

Service Gateway XG45� Entry-level device, slim footprint (1U)

� Security gateway (AAA, XML threat, etc)

� Service level management and monitoring

� Intelligent load distribution & dynamic routing

� Lightweight integration functions (optional module)

B2B Appliance XB62� High density 2U form

� B2B Messaging (AS1/AS2/AS3/ebMS)

� Trading Partner Profile Management

� B2B Transaction Viewer

Integration Blade XI50B/XI50z� Functionally equivalent to XI52

� Form factor flexibility

� XI50B: BladeCenter form factor

� XI50z: zEnterprise BladeCenter Extension (zBX) form factor

Page 17: IMS Modernization & Integration Solutions - IMS UG NYC Sept 2013.pdf

© 2013 IBM Corporation17

DataPower Processing Flow

Protocol transformation

WS Monitoring

Network-level HA and distribution

RACF-centric security

IMS

IMS

Connect

Direct Access IMS database via DataPower

ODBM

ODBM

IMSDB

� IMS Open Database offers direct access to IMS database resources anywhere in the

IMSplex from z/OS and distributed environments

– Support different APIs to leverage Distributed Relational Database Architecture (DRDA)

• IMS universal DB resource adapter to support J2EE, e.g. WebSphere

• IMS universal JDBC driver to make SQL calls

• IMS universal DL/I driver

– Open Database Manger (ODBM) works together with IMS Connect as a DRDA server

for IMS data

� DataPower to access IMS database directly via the Open Database capability, i.e.

via IMS Connect and ODBM

New

Page 18: IMS Modernization & Integration Solutions - IMS UG NYC Sept 2013.pdf

© 2013 IBM Corporation18

IMS Synchronous Callout with DataPower 6.0

� IMS synchronously go outbound to external server via DataPower

− Implement IMS synchronous callout protocol

− Support the common container model architecture with IMS Callout Front-side Handlers that retrieve IMS callout messages and send response data

� Using existing WTX Design Studio tooling for data transformation

� The handler internally creates one or more IMS Connect dedicated persistent socket connections to the host system, using Enterprise Suite V2.2 IMS Connect API in Java.

� The handler communicates with IMS Connect via a new DataPower dedicated user message exit, HWSDPWR1.

– For shared queue environment, user can choose to create multiple IMS Callout connections, one for each IMS datastore.

D-Router Front-side

Handler

IMS IMS Application

IMS

Connect

Front-side

New

Page 19: IMS Modernization & Integration Solutions - IMS UG NYC Sept 2013.pdf

© 2013 IBM Corporation19

Fast and cost-effective development, integration and management of rich, cross-platform

mobile applications

Client Challenge

Key Capabilities

Using standards-based technologies and tools and delivering an enterprise-grade services layer that meets the needs of mobile employees and customers

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

Delivering for multiple mobile platformsIBM Worklight

Page 20: IMS Modernization & Integration Solutions - IMS UG NYC Sept 2013.pdf

© 2013 IBM Corporation20

DataPower: Mobile ConnectivitySecurely & Rapidly connect Mobile Apps

with Enterprise Services

Page 21: IMS Modernization & Integration Solutions - IMS UG NYC Sept 2013.pdf

© 2013 IBM Corporation21

e.g. REST & JSON

over HTTPS

SSL Offload

Threat Protection

Validation, Filtering

Authentication

Authorization

Transformation

Rate Limiting

Routing

Intelligent Load Balancing

Caching

Ensures application

requests flow through as

expected

Ensures application

requests flow through as

expected

Web Apps, Services

e.g. SOAP

over HTTPS

Legacy Apps

Message Oriented

Apps

Securely & Rapidly connect Mobile Apps with Enterprise Services

IBM DataPower Gateway Appliance

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

Page 22: IMS Modernization & Integration Solutions - IMS UG NYC Sept 2013.pdf

© 2013 IBM Corporation22

Mobile Enablement for System Z with WebSphereDataPower

� 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

Page 23: IMS Modernization & Integration Solutions - IMS UG NYC Sept 2013.pdf

© 2013 IBM Corporation23 23

DataPower and IBM Worklight

Page 24: IMS Modernization & Integration Solutions - IMS UG NYC Sept 2013.pdf

© 2013 IBM Corporation24

e.g. REST

(JSON/XML)

over HTTPS

WebSphere

DataPower HTTP(S)

with

security

token

e.g. LTPA

Worklight

Server

System z

Transactions &

Database

(IMS TM, IMS DB,

CICS and DB2)

WebSphere

DataPower

Integration with WorklightIntegration with Worklight

WebSphere

DataPower

RESTful Service FacadeRESTful Service Facade

Trusted zone

DMZ

Mobile Enablement with DataPower for System Z

Page 25: IMS Modernization & Integration Solutions - IMS UG NYC Sept 2013.pdf

© 2013 IBM Corporation25

Customer Demo: DataPower as “RESTful Service Facade”

Page 26: IMS Modernization & Integration Solutions - IMS UG NYC Sept 2013.pdf

© 2013 IBM Corporation2626

IMSISPF

IMS Explorer for Administration

(Web Browser)

AdministratorsDevelopers

IMS Explorer for Development

(Eclipse)

IMS User Interfaces

Mobile

Page 27: IMS Modernization & Integration Solutions - IMS UG NYC Sept 2013.pdf

© 2013 IBM Corporation27

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

Page 28: IMS Modernization & Integration Solutions - IMS UG NYC Sept 2013.pdf

© 2013 IBM Corporation28

Requirements: 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

Page 29: IMS Modernization & Integration Solutions - IMS UG NYC Sept 2013.pdf

© 2013 IBM Corporation

IBM Tools Administration Console

� Provides a single, holistic easy-to-use 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 ToolsLincluding Vendor Tools and DB2

Database Health

and Autonomics

Graphical Visualization

of data not possible in ISPF

IBM OneUI Theme

Integrated Help

Page 30: IMS Modernization & Integration Solutions - IMS UG NYC Sept 2013.pdf

© 2013 IBM Corporation30

Summary: IMS Strategic Objectives

�Reduce Total Cost of Ownership

– Reduce MIPS usage

– Advanced autonomics – IMS is self-managing and self-tuning

�Extend the lead in availability, scalability, and performance

– Consistently deliver IMS capacity limits that are well beyond customer

needs

– Provide IMS performance metrics that help you grow your business

securely

�Extend the lifecycle of IMS applications and transactions

– Pervasive integration capabilities enable reuse of trusted IMS resources

�Enable high-volume transaction processing for next wave of

applications

– Big Data, Large Attachments, next gen Web Services, Cloud, Mobile and

more

Page 31: IMS Modernization & Integration Solutions - IMS UG NYC Sept 2013.pdf

© 2013 IBM Corporation3131

Thank You