Upload
ibm-ims
View
656
Download
7
Tags:
Embed Size (px)
DESCRIPTION
Citation preview
© 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
© 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.
© 2013 IBM Corporation33
100,000 transactions per second, on a
single IMS system, sustained!
© 2013 IBM Corporation4
www.ibm.com/ims
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 2013 IBM Corporation12
DataPower: Mainframe integrationOffload processing for reduced MIPS
Web Services Enablement for IMS, DB2, CICS
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 2013 IBM Corporation20
DataPower: Mobile ConnectivitySecurely & Rapidly connect Mobile Apps
with Enterprise Services
© 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
© 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
© 2013 IBM Corporation23 23
DataPower and IBM Worklight
© 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
© 2013 IBM Corporation25
Customer Demo: DataPower as “RESTful Service Facade”
© 2013 IBM Corporation2626
IMSISPF
IMS Explorer for Administration
(Web Browser)
AdministratorsDevelopers
IMS Explorer for Development
(Eclipse)
IMS User Interfaces
Mobile
© 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
© 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
© 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
© 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
© 2013 IBM Corporation3131
Thank You