Applications & Databases
Home >
Applications & Databases >
CICS Web Services: Background, Hints & Tips
SUB DEPTS
CICS Web Services: Background, Hints & Tips
by Darren Beard , Andy Wright
February 1, 2006
IBM has shipped the latest version of CICS Transaction server for z/OS. CICS Transaction Server V3.1 provides a range of enhancements that improve access to CICS, enable development and transformation of CICS applications, and further enhance the systems management capability of CICSPlex.
CICS Transaction Server V3.1
Web Service support is an important cornerstone of the enhanced access to CICS and represents an evolution of the ideas and functionality initially provided by the “SOAP for CICS” feature. It provides the ability to integrate new and existing CICS programs in a Service- Oriented Architecture (SOA). This enables CICS applications to be exposed as Web Services, extending their use and business value.
CICS Web Services Assistant (CWA) consists of z/OS batch jobs that produce files for deployment into CICS, which are then used to deal with conversion of SOAP messages to commarea format and vice versa. CWA also produces Web Service Definition Language (WSDL), language structures, and a log file for diagnostic purposes.
This article provides an overview of the Web Services support in CICS Transaction Server V3.1; it describes the concepts of this support from a CICS perspective and equates the new CICS resource definitions with related aspects of Web Services.
CICS Web Services Support Background
Understanding Web Services support in CICS begins with an appreciation of SOA itself. SOA can facilitate competitive advantage because it allows for the exchange of information and data in a heterogeneous environment (e.g., hardware, software, programs, vendors, and users).
With CICS Transaction Server V3.1, functional integration of SOAP for CICS is included as part of the CICS Web Services support. Moreover, enhancements to CICS to support Web Services were made in:
- The Web and Security domains
- The new Pipeline domain
- Resource Definition Online (RDO) objects
- Application and System Programming Interface (API and SPI) commands.
For migration assistance, the SOAP for CICS feature is still supported and may be used with CICS Transaction Server V3.1. However, customers should migrate to the fully integrated Web Services capability of CICS Transaction Server V3.1.
CICS Transaction Server V3.1 allows CICS applications to be both Web Service providers and requestors. It builds on the HTTP 1.1 specification. With support for outbound HTTP, CICS may act as both an HTTP server for providing Web Services and an HTTP client for outbound Web Services requests. The CICS Security domain now includes support for the Transport Layer Security (TLS) 1.0 protocol.
This article has no comments. Be the first to comment!
COMMENT ENTRY
SEARCH DEPTS
MAINFRAME JOBS





