Implementing CICS Web Services
An IBM Redbooks publication
Note: This is publication is now archived. For reference only.
Today more and more companies are embracing the principles of on demand business by integrating business processes end-to-end across the company and with key partners, enabling them to respond flexibly and rapidly to new circumstances. The move to an on demand business environment requires technical transformation, moving the focus from discrete applications to connected, interdependent information technology components.
Open standards such as Web services enable these components to be hosted in the environments most appropriate to their requirements, while still being able to interact easily, independent of hardware, run-time environment, and programming language.
The Web services support in CICS® Transaction Server Version 3 enables your CICS programs to be Web service providers and requesters. CICS supports a number of specifications including SOAP Version 1.1 and Version 1.2, and Web services distributed transactions (WS-Atomic Transaction).
This IBM® Redbooks publication describes how to configure CICS Web services support for HTTP-based and WebSphere® MQ-based solutions, and demonstrates how Web services can be used to integrate J2EE™ applications running in WebSphere Application Server with COBOL programs running in CICS.
The book begins with an overview of Web services standards and the Web services support provided by CICS TS V3. Complete details for configuring CICS Web services using both HTTP and WebSphere MQ are provided next. We concentrate on the implementation specifics such as security, transactions, and availability.
Part 1. Introduction
Chapter 1. Overview of Web services
Chapter 2. CICS implementation of Web services
Part 2. Web service configuration
Chapter 3. Web services using HTTP
Chapter 4. Web services using WebSphere MQ
Chapter 5. MTOM/XOP optimization
Chapter 6. SOA governance and WSRR
Part 3. Transaction management
Chapter 7. Introduction to Web services: Atomic transactions
Chapter 8. Enabling atomic transactions
Chapter 9. Transaction scenarios