IMS Connect Strategy: Providing IMS Connectivity for a Millenium

Background

Access to IMS Applications

Traditionally messages have come into IMS through its SNA data communication protocol from VTAM. With the introduction of APPC/IMS support in IMS Version 4, the extended need to communicate with other software subsystems, and to be able to do so across the Sysplex, IMS took advantage of the new MVS Cross Coupling facility (XCF) for communications with APPC/MVS. XCF is a software facility that allows MVS subsystems to communicate more efficiently and to do so across the Sysplex. With the IMS Version 5 Open Transaction Management Access (OTMA) facility, IMS extended its use of XCF for use by other IBM subsystems, such as IMS Connect and MQSeries, providing them more efficient and richer capabilities in accessing IMS. OTMA allows access to existing, unchanged IMS applications on any IMS TM system on any MVS system of an MVS Sysplex. Using the OTMA interface, IMS Connect provides high performance access to IMS.

Access to IMS Databases

In addition to providing the IMS OTMA interface for IMS application access, IMS provided the Open Database Access (ODBA) facility, for easier IMS database access from other OS/390 or z/OS subsystems. IMS has also more recently provided Java application support with JDBC access to IMS DB. Building on the IMS ODBA interface is the industry standard Java Database Connectivity (JDBC) access to IMS DB. JDBC access is now provided from IMS TM Java applications, CICS Java applications, DB2 Java stored procedures, and WebSphere enterprise Java beans. Currently Java applications in these environments can access IMS DB data locally from within the S/390 or z/Series environment. IMS Connect requirements include providing a distributed IMS Database access facility.

Access to IMS Operations

IMS Version 8 Single-Image Operations Manager provides the framework for a single point of control for IMS, supporting IMS commands and responses and introducing some new IMS Sysplex commands. It provides an Application Programming Interface (API) which allows commands to be entered from a single point of control (SPOC) to one or more IMS systems and consolidated command responses to be returned. This API allows a user or vendor to write tools to automate IMS operations. It simplifies operations by supporting a single point of control to present a single system image for the IMS Sysplex by allowing the user to enter commands to all IMSs in the IMS Sysplex from a single console. A single point of control application program is also provided to help manage a group of IMSs in an IMS Sysplex from a TSO SPOC, issuing commands to all the IMS subsystems in an IMS Sysplex, displaying consolidated responses from these commands, and sending a message to an IMS terminal that is connected to any IMS in the IMS Sysplex. This would offer less complexity in managing multiple IMSs in a Sysplex environment. More recently a Control Center is being provided to offer IMS operations from a distributed DB2 environment through IMS Connect.

IMS Connect V1R1

IMS Connect V1R1 was provided with IMS Version 7 General Availability October 2000, as a new separately priced product which runs in OS/390 or z/OS for IMS application access. Initial support, over the existing prototype IMS TCP/IP OTMA Connection (IMS TOC) solution, provided enhanced IMS TCP/IP support, SMP installation support, dump and trace formatting improvements for increased serviceability, user exits, asynchronous output support for enhanced usability, and persistent sockets and bottleneck relief for improved performance.

IMS Connect can be used by Java applications created by VisualAge for Java or WebSphere Studio Application Development Integration Edition IMS Connector for Java. These Java applications access IMS transactions through IMS Connect from WebSphere Application Servers for zOS and OS/390. WebSphere Studio Application Developer Integration Edition, which initially GA'd in March 2002, is IBM's strategic product for on demand business application development, specifically targeted for a WebSphere Application Server (WAS) runtime environment.

IMS Connect V1R1 additional enhancements in 2001, provided through the service process. included: