Developing a blueprint for IBM IMS application modernization



Similar documents
Evolution of IMS to a complete Enterprise solution

Develop enterprise mobile applications with IBM Rational software

IBM z13 for Mobile Applications

ORACLE MOBILE SUITE. Complete Mobile Development Solution. Cross Device Solution. Shared Services Infrastructure for Mobility

Achieving business agility and cost optimization by reducing IT complexity. The value of adding ESB enrichment to your existing messaging solution

A Comprehensive Solution for API Management

Use service virtualization to remove testing bottlenecks

IBM WebSphere application integration software: A faster way to respond to new business-driven opportunities.

IBM s Information Management System (IMS) is still one of the most popular OnLine Transaction Processing (OLTP) systems in the world with more than

Introduction to IBM Worklight Mobile Platform

Version Overview. Business value

IBM WebSphere ILOG Rules for.net

The IBM Cognos Platform

Why IBM WebSphere Application Server V8.0?

Safeguarding the cloud with IBM Dynamic Cloud Security

IBM Tivoli Directory Integrator

IBM Tivoli Federated Identity Manager

What s Happening to the Mainframe? Mobile? Social? Cloud? Big Data?

Consolidated security management for mainframe clouds

Klarna Tech Talk: Mind the Data! Jeff Pollock InfoSphere Information Integration & Governance

STEELCENTRAL APPINTERNALS

Taking control of the virtual image lifecycle process

What s Happening to the Mainframe? Mobile? Social? Cloud? Big Data?

Move beyond monitoring to holistic management of application performance

Continuing the MDM journey

An Oracle White Paper June Integration Technologies for Primavera Solutions

IBM WebSphere MQ File Transfer Edition, Version 7.0

Improve business agility with WebSphere Message Broker

Driving workload automation across the enterprise

IBM Tivoli Composite Application Manager for WebSphere

IBM SOA Foundation products overview

Business-driven governance: Managing policies for data retention

IBM PureApplication System for IBM WebSphere Application Server workloads

Improve your mobile application security with IBM Worklight

Analytics March 2015 White paper. Why NoSQL? Your database options in the new non-relational world

IBM Rational Asset Manager

Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus

IBM WebSphere Application Server Family

A standards-based approach to application integration

What s new with IBM Tivoli Workload automation?

CA IDMS Server r17. Product Overview. Business Value. Delivery Approach

How To Use Ibm Tivoli Composite Application Manager For Response Time Tracking

Increasing IT flexibility with IBM WebSphere ESB software.

IBM WebSphere Operational Decision Management Improve business outcomes with real-time, intelligent decision automation

ORACLE DATA INTEGRATOR ENTERPRISE EDITION

Take full advantage of IBM s IDEs for end- to- end mobile development

Easily deploy and move enterprise applications in the cloud

ORACLE DATA INTEGRATOR ENTERPRISE EDITION

IBM InfoSphere Guardium Data Activity Monitor for Hadoop-based systems

Delivering a platform-independent based ESB for universal connectivity and transformation in heterogeneous IT environments.

The IBM Cognos Platform for Enterprise Business Intelligence

Beyond passwords: Protect the mobile enterprise with smarter security solutions

Big Data Analytics with IBM Cognos BI Dynamic Query IBM Redbooks Solution Guide

IBM Enterprise Service Bus for Healthcare

Zend and IBM: Bringing the power of PHP applications to the enterprise

CA Workload Automation Agents Operating System, ERP, Database, Application Services and Web Services

Data virtualization: Delivering on-demand access to information throughout the enterprise

C05 Discovery of Enterprise zsystems Assets for API Management

IBM Cognos TM1 on Cloud Solution scalability with rapid time to value

Cisco Integration Platform

Building the perfect cloud with IBM System z

The webmethods ESB. The Foundation of your SOA. Jean-Michel Ghyoot, Principal Solution Architect, March 28, 2013

The IBM Cognos family

Predictive analytics with System z

IBM WebSphere ESB V6.0.1 Technical Product Overview

IBM Analytical Decision Management

Attunity Integration Suite

SCA-based Enterprise Service Bus WebSphere ESB

Dramatically improve the way work gets done with IBM Business Process Manager

a division of Technical Overview Xenos Enterprise Server 2.0

CA Workload Automation Agents for Mainframe-Hosted Implementations

IBM System x reference architecture solutions for big data

Optimize workloads to achieve success with cloud and big data

IBM Tivoli Storage Manager Suite for Unified Recovery

WebSphere Integration Solutions. IBM Day Minsk Anton Litvinov WebSphere Connectivity Professional Central Eastern Europe

Increasing IT flexibility with IBM WebSphere ESB software.

IBM CICS Transaction Gateway for Multiplatforms, Version 7.0

IBM Tivoli Netcool network management solutions for enterprise

ORACLE BUSINESS INTELLIGENCE SUITE ENTERPRISE EDITION PLUS

IBM WebSphere Cast Iron Cloud integration

IBM Tivoli Netcool Configuration Manager

IBM WebSphere Enterprise Service Bus, Version 6.0.1

IBM WebSphere Cast Iron Cloud integration

Data Integration Checklist

WebSphere Cast Iron Cloud integration

Contents. Introduction... 1

EnergySync and AquaSys. Technology and Architecture

ORACLE BUSINESS INTELLIGENCE SUITE ENTERPRISE EDITION PLUS

Strengthen security with intelligent identity and access management

Modernizing enterprise application development with integrated change, build and release management.

IBM RATIONAL PERFORMANCE TESTER

Oracle SOA Suite: The Evaluation from 10g to 11g

Oracle Service Bus Statement of Direction August 2008

IBM BigInsights for Apache Hadoop

Transcription:

IBM Software Thought Leadership White Paper September 2013 Developing a blueprint for IBM IMS application modernization Grow your business by updating IMS applications and integrating them into new enterprise systems

2 Developing a blueprint for IBM IMS application modernization Introduction As organizations build out their infrastructures and introduce new services, they look for ways to reduce costs and make the most of their existing IT investments by extending the life of their trusted assets. For many thousands of companies around the world, including over 75 percent of Fortune 1000 companies, IBM Information Management System (IMS ) application programs running on IBM System z are among the most valued of these assets. However, companies may not be aware of how efficiently they can use key integration and access points to modernize IMS applications, open these applications to the mid-tier and make them contributing components of a multitier enterprise. With the many open, standards-based channels now available for IMS, IT managers no longer need to incur the high costs of rewriting applications or lose time recertifying changed back-end applications to comply with regulatory requirements. There is no need to move applications off mainframe systems, thereby losing the qualities of service associated with IBM System z. This paper focuses on ways organizations can save money and lower their overall total cost of ownership (TCO) by retaining and modernizing IMS applications, opening up these applications through industry standards as web services, mobile applications and more. Highlights: What s new in IMS Version 13 IMS and IMS tools continue to evolve to meet the needs of enterprise customers. The newest release of IMS, Version 13, offers the following benefits: IMS delivers unprecedented performance gains 117,000 transactions per second on a single IMS Fast Path system 1 CPU time reductions of up to 62 percent in some Java applications leveraging IMS 13 Universal Database Type-2 access 2 CPU reductions of up to 15 percent for certain ziip-enabled general-purpose processing workloads 2 IMS helps lower total cost of ownership Reduced MIPS usage across IMS Simplified system-generation capabilities Extension of TCP/IP support to InterSystems Communication (ISC) IMS Shared Queue processing improvements IMS is at the center of enterprise integration Reuse of trusted applications and data Industry-standard tools and interfaces Expanded IMS development tools and integration support Extended Open Access with enriched functionality and performance Integration capabilities with SAP and with IBM Cognos, IBM InfoSphere Optim, WebSphere, InfoSphere and Data Studio IMS delivers high availability, performance and scalability Outage-free database alteration Database versioning support Extended SQL support Extended IMS application callout capabilities Expanded connectivity for IMS Java applications

IBM Software 3 IMS delivers reusable assets and advantages IMS provides highly reliable, low-cost transaction and hierarchical database management for mission-critical online transaction processing (OLTP). With the delivery of IMS 13, customers can handle 117,000 transactions per second on a single IMS database, and it is not unusual for an IMS installation to function for several years without an unplanned outage. 1 IMS applications have been running successfully at many organizations for 40 years or more, and are at the heart of many key business operations. Modernizing these applications and integrating them into other enterprise systems and services can add exceptional value for organizations. Expansive integration capabilities enable service-oriented architecture (SOA) exploitation, enhanced analytics, new application development and mobile technology. Organizations can realize new initiatives and enhance agility by connecting IMS to modern architectures such as Java and Microsoft.NET. Architects can reuse IMS core data and transactions to meet new challenges and securely integrate valued IMS assets into the organization s business processes. Top five capabilities to consider when modernizing applications Data services: Direct access to data opens up new opportunities for IMS data to be integrated for master data management, business intelligence and analytics. Transaction services: IMS Transaction Manager, which sets the gold standard for transaction processing performance and scalability, now comes with native SQL support, as well as the latest Simple Object Access Protocol (SOAP) and J2EE Connector Architecture (JCA) standard support, along with Java roll-your-own (RYO) capabilities. SOA: IMS offers enterprise service bus (ESB) integration, composite applications and other capabilities to help organizations put all the pieces together for new applications and services. Enterprise mobility: Open standards and enhanced support make it easy for organizations to pull in IMS data for mobile applications delivered through smartphones and tablets. Appliances and tooling: IBM Rational Developer for System z, IMS Explorer for Development, IBM WebSphere Integration Developer, WebSphere DataPower and other tools help speed IMS application modernization. IMS is also designed to make it easy for third parties, including independent software vendors and enterprise organizations, to build applications. The IMS environment enables the creation of new, converged applications that include capabilities such as operation across fixed and mobile boundaries. It also helps bind legacy capabilities into emerging web services based applications.

4 Developing a blueprint for IBM IMS application modernization Data services provide direct data access Java and.net are among the most popular architectures today, and businesses need ways to connect valuable IMS data with their Java and.net application architecture. Organizations want to be able to go directly to IMS using a standard approach without making application architecture changes. IMS provides these capabilities, enabling customers to quickly achieve IMS value while significantly reducing development costs and improving productivity. For organizations that choose.net as their application development platform, IMS 13 now furnishes a.net Data feature that allows these applications to directly access IMS data. For Java applications, organizations can leverage IMS Open Database technology and the Universal Java Database Connectivity (JDBC) driver to access IMS data systems in real time from Java applications. With the native SQL engine in IMS 13,.NET and Java solutions can now send SQL inputs directly to IMS for processing and pass the results back to the user with no application code changes required. Deep synergy with the IMS Catalog also allows direct Java and.net access to IMS metadata in the catalog, so developers are no longer file system dependent for metadata. New integration for business intelligence Business intelligence and decision-support applications such as IBM Cognos Business Intelligence (BI) often must query a variety of data stores to answer complex business questions. Organizations can use Cognos to look at multiple databases, such as IBM DB2 and IMS databases, and make a report based on analysis of data from these multiple sources. Enhanced integration enables Cognos to directly access IMS data for analytics and reporting. An IMS database typically contains operational data for high-volume transactional workloads. These workloads often include finance, insurance and retail applications that contain a wealth of data about customers, interactions and business trends valuable resources for BI. With this direct connection to Cognos, IMS provides the most current, accurate version of data for real-time BI reporting. Users can create drill-to-detail reporting applications that directly leverage IMS data, for example, without first moving the data to another database. In addition, new capabilities with the IBM DB2 Query Management Facility (QMF) make it simple to present data from IMS hierarchical sources alongside data drawn from the DB2 relational database. Customers now have direct access to IMS data from within QMF Enterprise Edition, allowing them to power ad hoc queries, graphical reports and visual dashboards using IMS data. Big data capabilities In this era of big data, unstructured data sources are growing fast, and organizations need to merge this data with trusted OLTP data from IMS sources. IMS 13 provides the connectors and the database capability to enable the IBM InfoSphere BigInsights big data analytics solution to easily and efficiently access IMS data. InfoSphere BigInsights makes it simple for organizations to use Apache Hadoop to build big data applications and include IMS among the query-able databases for those applications. It helps increase operational efficiency by augmenting the existing IMS environment and allowing organizations to store and analyze large volumes of multi-structured data. Trusted views of data assets Organizations can use IMS together with IBM InfoSphere Master Data Management (InfoSphere MDM) to establish governed, trusted views of data assets for new applications (see Figure 1). MDM becomes vital as requests to connect with IMS resources come increasingly from new customer-facing services through browsers and mobile devices.

IBM Software 5 Application servers supported include: WebLogic and WebSphere Application Server Application server Client application Application server MDM server Databases supported include: Oracle and DB2 Database Figure 1. Using IMS with InfoSphere MDM. InfoSphere MDM, running on the System z mainframe or the mid-tier, can act as a security gateway and data governance device for new services. For example, InfoSphere MDM can recognize a user identification and password, check this informa- tion against the MDM master data record and report whether the application can engage IMS. The MDM solution can also be used to determine the specific kinds of information users are allowed to see for example, to allow users to check their own account balances but not access other IMS data. InfoSphere MDM supports a variety of security protocols, enabling organizations to use the standards they prefer. Transaction services deliver flexibility and performance Several enhancements make it simpler and easier to use IMS core transactions to meet new challenges. For example, organizations can leverage existing IMS transactions and make them available as callable web services (see Figure 2). Network access is provided to and from the IMS host environment, and IMS data can be called from outside IMS applications.

6 Developing a blueprint for IBM IMS application modernization Synchronous Program Support enables an organization to develop a new Java workload and have it invoke existing non- Java IMS transactions that may be critical to the organization s enterprise architecture. IMS leverages the IBM Java virtual machine (JVM) for System z and integrates it into the IMS runtime, providing a complete Java framework for applications operating in an IMS container. Java running in IMS regions has been benchmarked at over 19,000 transactions per second. 3 LUW/Distributed System z z/os Other vendor solutions Appliances WebSphere DataPower RYO sockets RYO sockets IMS DB resource adapter WebSphere Message Broker IBM Business Process Manager WebSphere Transformation Extender WebSphere ESB WebSphere Application Server IMS TM resource adapter Transaction Manager IMS application OTMA Database Manager ODBM IMS TM resource adapter WebSphere Message Broker IBM Business Process Manager WebSphere Transformation Extender WebSphere ESB WebSphere Application Server IMS DB resource adapter IMS SOAP Gateway IMS Connect IMS Connect API clients JDBC Type-4 drivers Cognos Cognos JDBC Type-4 drivers SAP IMS SOAP Gateway Discovery IMS (System z z/os) Figure 2. Access to the IMS environment and transactions.

IBM Software 7 Integration with IBM WebSphere DataPower IMS is integrated with IBM WebSphere DataPower appliances for interoperability with both IMS transactions and data. Organizations can now create both SOAP and representational state transfer (REST) services to access IMS applications and IMS databases. WebSphere DataPower firmware V6.0 provides three types of support for IMS: Inbound access to IMS from external client: Using IMS Transaction Manager (IMS TM) access, an external application can initiate a transaction request to an application running in an IMS TM dependent region and fetch data back. Outbound support from IMS synchronous callout to external client: Applications running in IMS TM systems can make synchronous callout requests to data or service providers running on the DataPower back end. Access to IMS databases: Access to IMS Database Manager (IMS DB) allows an external application to issue SQL calls directly against an IMS database. Additionally, IMS can communicate bidirectionally with an external service or application by taking advantage of the rapid data transformation capabilities of DataPower for mobile and cloud access. This approach leverages the multiple protocols and data transformation capabilities of DataPower to modernize IMS in a fast, secure and simplified way. For example, a mobile application might access an IMS application through DataPower for bill-paying on a user s account. In this scenario, the IMS application looks up the account information from the IMS database, but it must request a credit score from an external vendor s web service to determine the user s payment options. The application performs a callout through DataPower and, on approval, obtains the score. The IMS application then processes the data and presents payment options back to the mobile user. Organizations not using DataPower can instead access IMS applications for both inbound and outbound traffic by using the IMS Enterprise Suite SOAP Gateway, or by using the IMS Transaction Manager Resource Adapter in a Java EE server such as WebSphere Application Server. Another option is to write an RYO application to handle call requests, using the IMS Enterprise Suite Connect application programming interface (API) in Java or C language. IMS and operational decision management Decision-rich applications ranging from claims processing to real-time mobile user campaign management depend heavily on business rules. Developers need to use these rules to ensure that the right decisions are incorporated into new applications, but the rules may be scattered throughout the organization and difficult to manage. The IBM Operational Decision Manager (ODM) platform solves the problem by capturing and documenting business rules and regulations and using them to automate decision making. Improved IMS integration and persistent connection support for IMS in ODM V8.5 improves the quality of transaction and process-related decisions in critical IMS applications, and extends the ability of organizations to leverage decision management and modernize their application assets.

8 Developing a blueprint for IBM IMS application modernization With ODM, organizations can be confident they are deploying one set of rules to multiple locations. For example, a bank might have an application that is collecting transactions from the web, and also have an IMS batch application that reruns the transactions and requires the same set of rules to be applied. ODM can deploy rules from a central repository to the web application that requires them and also deploy that exact set of rules to the IMS application. Mobile enablement helps extend enterprise systems Mobility is essential for a wide range of customer services, and the pervasiveness of smartphones, tablets and other devices is pushing organizations to extend existing enterprise systems to the mobile platform. For example, many of today s insurance companies offer their clients pocket-agent applications that enable on-the-scene claims. IMS transaction and data assets include the types of core customer and policy information needed for these and similar applications. WebSphere DataPower is positioned to bridge Web 2.0 and SOA. It can service Web 2.0 requests, including REST (JSON) invocation, acting as a bridge to enterprise protocols, including IMS Connect. DataPower can play different roles in mobile enablement: Provides a representational state transfer (REST) service façade Acts as a DMZ proxy to secure a mobile network Enables seamless enterprise integration for IBM Worklight IBM Worklight provides an open, comprehensive and advanced platform to build, run and manage mobile applications, addressing many integration needs for mobile enablement. IMS intends to deliver enhanced support for mobile applications by implementing WebSphere Application Server (WAS) Liberty Profile support with an integrated REST endpoint. This approach enables mobile application development using the lightweight data-interchange format JavaScript Object Notation (JSON) protocol for accessing IMS data and transactions. JSON is well suited to both mobile and web development because the JSON data structures can be immediately displayed on the mobile device without the processing-heavy transaction required for XML. Other mobility-enabling IMS capabilities include the introduction of a new and simple JavaScript Messaging API. This new API provides native messaging client samples for Android and ios developers to connect to WebSphere MQ. For mobile application development, the IBM Mobile Development Lifecycle Solution, which incorporates IBM Worklight, provides an enterprise-grade development environment for code construction of native, web and hybrid mobile applications. SOA-based services efficiently leverage IMS assets Within the SOA framework, an application developer can quickly compose a distributed application, reusing the services provided by IMS with confidence in their performance and reliability, without having to know how these services are implemented. The IBM WebSphere Enterprise Service Bus (WebSphere ESB) provides flexible mediation and hosting of SOA services for IMS implementations.

IBM Software 9 Built on top of WebSphere Application Server, WebSphere ESB helps organizations create services from existing IMS assets to create new business systems. New atomic services enablement in WebSphere and IMS increases speed and efficiency by enabling SOA services to access only portions of an IMS procedure. For example, a simple procedure such as updating a customer address can be performed without starting a full mainframe application that may include unnecessary, time-consuming nested and interdependent procedures. IMS assets in composite applications Organizations will find it easy to include trusted assets in IMS as part composite applications using the Web Services Composite Application Framework (WS-CAF) open standard. Composite applications are very much part of the modern enterprise architecture that includes web services and front-end applications served up to external users and some departments within an organization. Used primarily in SOA environments, these composite applications combine IMS-based services with functionality drawn from other applications and services. Parts of the composite application can be service-enabled to run on the middle tier of an organization s IT infrastructure while other parts can run on the mainframe tier. For example, an online banking process might first go to a middle-tier server to verify the user s password and then kick off an IMS transaction on the System z mainframe. Composite applications allow an organization to introduce new services and refresh online offers without having to spend time or money changing IMS applications on the back end. For example, if a bank wants to periodically change product offers on its web pages, it can more easily make those changes on the middle tier. Changing any core banking application on the back end may trigger a long testing period and audit process to meet regulatory requirements. Instead, core back-end functionality can be incorporated, without alteration, into a composite application that includes new pieces on the front end for presentation to the customer. Development tools help speed IMS application modernization To enhance speed and productivity in application development, IMS interfaces with major development environments. Companies have access to an ecosystem of developer tools supporting popular languages. SOAP and JCA standard support in IMS enables mid-tier application environments to work as integrated solutions with the IBM z/os mainframe environment and run IMS transactions. In addition, IBM provides robust tools for IMS application development for the z/os environment. Rational Developer for System z (RDz), an Eclipse-based interactive development environment (IDE), serves as the integration point for z/os application development tools.

10 Developing a blueprint for IBM IMS application modernization This highly efficient platform for IMS application development provides a way to modernize with SOA principles, produces IMS web services via SOAP and XML plug-ins, incorporates JDBC drivers and simplifies maintenance of IMS applications. RDz appeals to many developers unfamiliar with traditional 3270-based tooling and helps transition green-screen developers to next-generation languages to support application modernization. The IMS Enterprise Suite Explorer for Development (IMS Explorer) provides graphical editors that simplify IMS application development by enabling developers to visualize and edit IMS database and program definitions. IMS Explorer is an Eclipse-based graphical tool that supports cross-product integra- tion with RDz. New usability enhancements and integration with the IBM Data Studio database development environment make it easier to access IMS data and connect to the z/os system. Also, Data Studio now supports IBM purequery with IMS, so organizations can use the purequery data access platform to optimize existing applications without making code changes, providing the potential to reduce software costs. Along with these development enhancements, a planned IMS administration console will provide a web-based administration solution for IMS. Cloud enablement includes IMS multi-tenancy As part of its overall cloud strategy, IBM is currently working to enable multi-tenancy within IMS for software-as-a-service (SaaS) providers. IMS implementation is based on dependent regions, with each region virtualizing resources for system services, application logic, database calls, message handling and memory. IMS expands to a maximum of 999 dependent regions, enabling a horizontal scaling model in which IMS regions are added and the same application is recompiled in each region. While this approach works well for enterprise IT implementations, it is inefficient for SaaS providers whose business model depends on sharing resources among multiple customers. To enable the SaaS model, IMS is moving to a vertical scaling model that allows multiple communication threads in the same region. For example, with three threads in an IMS region, a SaaS provider could place three customers on the same IMS instance. This new approach is designed to reduce complexity and cost for the service provider while maintaining strong separation of applications and data for customers. Conclusion Modernizing legacy application environments can make organizations more efficient, responsive and competitive and better position them for new requirements such as cloud computing, mobility and virtualization. Much of the world s operational data resides in IMS on z/os, and in many cases IMS is the center of the enterprise, managing data that reflects the most current state of the business. IBM provides a wide array of capabilities that enable organizations to retain and extend the value of their investment by leveraging IMS data and transactions for new services and requirements. New capabilities in the latest version, IMS 13, make leveraging IMS assets more efficient and effective than ever. IBM is committed to ensuring organizations can continue to gain business advantage by cost-efficiently modernizing IMS applications using modern, integrated interfaces and tools that lower the skills barrier.

Notes IBM Software 11

For more information To learn more about modernizing your IMS applications and the enhancements in IMS 13, please contact your IBM representative or IBM Business Partner, or visit: ibm.com/ims Copyright IBM Corporation 2013 IBM Corporation Software Group Route 100 Somers, NY 10589 Produced in the United States of America September 2013 1 The IMS 13 "100K" project achieved a sustained average transaction rate of over 117,000 transactions per second (TPS) on a single system, running on the most current IBM hardware (IBM System zenterprise EC12 mainframe processor, IBM System Storage DS8870 and DS8800 DASD) and operating system software (z/os 2.1). The workload measured was the IMS Fast Path (FP) Credit Card benchmark application. The transaction messages were generated by IBM's Teleprocessing Network Simulator (TPNS), and were sent to IMS via TCP/IP through five IMS Connect address spaces with RACF security and user ID caching enabled. IMS OTMA security (level CHECK) was active, periodic IMS system checkpoints were taken during the run, and IMS Online Log Data Set (OLDS) switching and archiving occurred as needed. Each measurement run demonstrated the greater than 117,000 TPS average rate over a 15-minute interval (the "measurement interval"). All one-minute intervals within the 15-minute measurement intervals had an average transaction rate between 114,000 and 120,000 TPS. The 15-minute measurement over 100,000 TPS was performed three times to demonstrate repeatability. 2 IBM internal performance benchmarks, September 2013. 3 The IMS performance team used a workload that drives various IMS DL/I calls (both read and update calls) against several IMS Fast Path Databases. The workload was driven using Teleprocessing Network Simulator (TPNS), which makes concurrent transaction requests to IMS that then were processed in the JMP regions that were running Java application leveraging the IMS Universal Database Drivers. The measurement was executed on IBM zenterprise EC12, IMS V12 and Java 7SR3 on November 14, 2012 and achieved 19,942.92 trans/sec. IBM, the IBM logo, ibm.com, BigInsights, Cognos, DataPower, DB2, IMS, InfoSphere, Optim, purequery, Query Management Facility, Rational, System Storage, System z, WebSphere, zenterprise, and z/os are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the web at Copyright and trademark information at ibm.com/legal/copytrade.shtml Worklight is a trademark or registered trademark of Worklight, an IBM Company. Microsoft is a trademark of Microsoft Corporation in the United States, other countries, or both. Java and all Java-based trademarks and logos are trademarks or registered trademarks of Oracle and/or its affiliates. This document is current as of the initial date of publication and may be changed by IBM at any time. Not all offerings are available in every country in which IBM operates. It is the user s responsibility to evaluate and verify the operation of any other products or programs with IBM products and programs. THE INFORMATION IN THIS DOCUMENT IS PROVIDED AS IS WITHOUT ANY WARRANTY, EXPRESS OR IMPLIED, INCLUDING WITHOUT ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ANY WARRANTY OR CONDITION OF NON-INFRINGEMENT. IBM products are warranted according to the terms and conditions of the agreements under which they are provided. The client is responsible for ensuring compliance with laws and regulations applicable to it. IBM does not provide legal advice or represent or warrant that its services or products will ensure that the client is in compliance with any law or regulation. Please Recycle IMW14726-USEN-00