Support for Web services is fully integrated into CICS® Transaction Server for z/OS®, Version 3 Release 1.
In this release, CICS applications can act in the role of both
service provider and service requester, where the services are defined
using Web Services Description Language (WSDL).
The infrastructure provided as part of CICS TS
V3.1 includes a distributed transaction coordination capability compatible
with the WS-AtomicTransaction specification,
and support
for the Web Services Security: SOAP Message Security 1.0 specification.
Note: 
Support for Web Services Security is delivered in the
CICS WS-Security
Component. To install the component, apply the PTF for APAR
PK22736.
Additionally, the IBM® XML Toolkit for z/OS V1.9
is required for WS-Security support. For information about this no-charge
product, see Software Requirements.

The support for Web services includes the
CICS Web
services assistant, a batch utility which can help you to
- transform an existing CICS application into a Web service
- and enable a CICS application to use a Web service provided
by an external provider.
The assistant can create a WSDL document from a simple language
structure, or a language structure from an existing WSDL document,
and supports COBOL, C/C++, and PL/I. It also generates information
used to enable automatic runtime conversion of the SOAP messages to
containers and COMMAREAs, and
vice versa.