IMS TMRA Demo
Transcript of IMS TMRA Demo
© 2010 IBM Corporation
Information Management
Exposing IMS Transactions as Web Services
Marilene RoderIMS [email protected]
2010 – Information Management Tech Conference - Brazil
© 2010 IBM Corporation
Information Management
© 2004 IBM Corporation
© Copyright IBM Corporation 2010. All rights reserved.U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
THE INFORMATION CONTAINED IN THIS PRESENTATION IS PROVIDED FOR INFORMATIONAL PURPOSES
ONLY. 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. IN ADDITION, THIS INFORMATION IS BASED ON IBM’S CURRENT PRODUCT PLANS AND STRATEGY, WHICH ARE SUBJECT TO CHANGE BY IBM WITHOUT NOTICE. THE INFORMATION ON NEW PRODUCTS IS FOR INFORMATIONAL PURPOSES ONLY AND MAY NOT BE INCORPORATED INTO ANY CONTRACT. THE INFORMATION ON ANY NEW PRODUCTS IN NOT A COMMITMENT, PROMISE, OR LEGAL OBLIGATION TO DELIVER ANY MATERIAL, CODE OR FUNCTIONALITY. THE DEVELOPMENT, RELEASE, AND TIMING OF ANY FEATURES OR FUNCTIONALITY DESCRIBED FOR OUR PRODUCTS REMAINS AT THE SOLE DISCRETION OF IBM. IBM SHALL NOT BE RESPONSIBLE FOR ANY DAMAGES ARISING OUT OF THE USE OF, OR OTHERWISE RELATED TO, THIS PRESENTATION OR ANY OTHER DOCUMENTATION. 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 ANY AGREEMENT OR LICENSE GOVERNING THE USE OF IBM PRODUCTS AND/OR SOFTWARE.
IBM, the IBM logo, ibm.com, Information Management, IMS, and z/OS 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.
Important Disclaimer
© 2010 IBM Corporation
Information Management
© 2004 IBM Corporation
IMS SOA Integration Suite
New workload, modernization, and reuse
IMS transaction
Open and direct access to IMS Data
IMS
TM
IMS
DB
C
Java
MFS
DL/I Data
IMS ConnectAPI
IMS SOAPGateway
IMS TMResourceAdapter
IMS MFS Web Solutions
IMS Web 2.0Solutions
XML Data
PL/ICOBOL
Full Java EE, web service and SOA access
to and from IMS transactions
Light-weight web service provider and
consumer solution for IMS
Simplify use of writing IMS Connect User-
written applications
Modernize, web and SOA enabled MFS-
based IMS transactions
Create feeds and integrate IMS
transactions with Web 2.0 app
WebSphere Write and run IMS application in Java
to leverage new skills
IMS Web 2.0Solutions
IMS Open DB and Universal JDBC drivers
IMS DLIModelUtility
IMS XQuery
IMS Universal DB Resource
Adapter
WebSphere
Create feeds and integrate IMS data with Web 2.0 app
Access IMS Data using SQL directly from System z and distributed platforms via IMS Connect
Store and Retrieve XML data from IMS DB
Query IMS XML data using XQuery
Provide visual view of IMS data and generate metadata classes for new application development
Distributed Access IMS Data from Java EE app
IMS DBWeb Services
Expose an IMS database query as Web Services
No additional cost for IMS license users
© 2010 IBM Corporation
Information Management
© 2004 IBM Corporation
IMS TM Resource Adapter(previously known as IMS Connector for Java)
WebSphere Application Server / WebSphere Process Server
IMS TMIMS TM
resourceresource
adapteradapter
WebService
TCP/IP
WebComponent
EnterpriseBean
IMS
Connect
IMS DB
(includes
XML data)
IMS
IMS App
� Enable IMS transaction as Web Service with full SOA support
� Leverage and reuse your existing IMS assets
� Integrate with a variety of Java EE or WebSphere-based servers with built-in QoS
support (2PC, connection pooling, security management)
� Java EE Connector Architecture (JCA/J2C) compliant
� Recommended when Java EE server (e.g. WAS) is already in-use
� Supports rapid application development with Rational tooling
© 2010 IBM Corporation
Information Management
© 2004 IBM Corporation
IMS TM Resource Adapter
IMS
TM
Resource
Adapter
J2C
Wizard
Input/Output
Data Binding
J2C Java Bean
Web Service
(WSDL File)
EAR
deploy
Rational Application Developer
IMS App
Source
DevelopmentDevelopment
SOA clients
IMS
Connect
IMS DB &
XML DB
IMS
IMS App
WebSphere Application Server
IMS TMIMS TM
ResourceResource
AdapterAdapterWeb Service
Test and RuntimeTest and Runtime
Web Service
© 2010 IBM Corporation
Information Management
© 2004 IBM Corporation
IMS
application
IMS
application
IMS
application
*MFS, *PL/ISource
CSource
COBOL CopybookCOBOL
Copybook
IMS TMResourceAdapter
IBM Rational Application Developer (RDz w/ Java or RAD*)
� Easy-to-use application development tool
� Graphical and source editors
� Modernize your IMS application
– Parse existing IMS application source and generates Web app, EJB and Web Service
– No need to change IMS application
IMS App Source(COBOL, PLI, MFS, C)