How IMS Uses z/OS ServicesIMS is designed to make the best use of the features of the z/OS operating system. IMS does so by:
Related Reading: For information about data sharing and shared queues in a sysplex environment, see:
Transmission Control Protocol/Internet Protocol (TCP/IP)IMS provides support for z/OS TCP/IP communications through a function called Open Transaction Manager Access (OTMA). Any TCP/IP application can access IMS by using OTMA. Examples of such TCP/IP applications are:
Related Reading: For information about OTMA and IMS Connect, see:
Advanced Program-to-Program Communications (APPC)IMS supports the z/OS CPI-C (Common Programming Interface for Communications) interface, which is based on Logical Unit type 6.2 formats and protocols for program-to-program communication. APPC is an implementation of the LU type 6.2 protocol. IMS's support for APPC is called APPC/IMS. APPC/IMS enables applications to be distributed throughout an entire network and to communicate with each other regardless of the underlying hardware. Related Reading: For more information about IMS's support for APPC, see "APPC/IMS and LU 6.2 Devices" on page 185. Resource Access Control Facility (RACF)IMS was developed before the introduction of RACF, which is part of the Security Server for z/OS, and other security products. As a result, IMS has its own security mechanisms to control user access to IMS resources, transactions, and databases. With the introduction of RACF, IMS was enhanced so that it can use RACF (or an equivalent product) to control access to IMS resources. You can use the original IMS security features, the RACF features, or a combination of both. Recommendation: Use RACF for security because it provides more flexibility than the IMS security features provide. Related Reading: For more information about protecting IMS resources, see Chapter 21, "IMS Security" on page 361. For complete information about IMS security, see the security chapter in IMS Version 9: Administration Guide: System. Resource Recovery Services (RRS)z/OS includes a facility for managing system resource recovery, called resource recovery services (RRS). RRS is the sync-point manager, which coordinates the update and recovery of multiple protected resources. RRS controls how and when protected resources are committed by coordinating with the resource managers (such as IMS) that have registered with RRS. RRS provides a system resource recovery platform such that applications that run on z/OS can have access to local and distributed resources and have system-coordinated recovery management of these resources. RRS support includes these features and services:
Related Reading: For more information about how IMS uses RRS, see IMS Version 9: Administration Guide: System. Parallel SysplexA Parallel Sysplex environment in z/OS is a combination of hardware and software components that enable sysplex data sharing. Data sharing means the ability for sysplex member systems and subsystems to store data into, and retrieve data from, a common area of a coupling facility. In short, a Parallel Sysplex can have multiple CPCs and multiple applications (such as IMS) that can directly share the workload. In a Parallel Sysplex environment, you can run multiple IMS subsystems that share message queues and databases. This sharing enables workload balancing and insulation from individual IMS outages. If one IMS in the sysplex fails or is stopped, others continue to process the workload, so the enterprise is minimally affected. Related Reading: For more information, see Chapter 27, "Introduction to Parallel Sysplex" on page 467 and Chapter 28, "IMSplexes" on page 495. |