What the world wide web did for interactions between programs and
end users, Web services can do for program-to-program interactions. Web services
make it possible for applications to be integrated more rapidly, easily, and
cheaply than ever before.
CICS® Transaction Server for z/OS® provides
comprehensive support for Web services:
- A CICS application
can participate in a heterogeneous Web services environment as a service
requester, as a service
provider, or both.
- Support for HTTP and MQ
- CICS Transaction Server for z/OS includes
the CICS Web
services assistant, a set of utility programs that help you map WSDL service
descriptions into high level programming language data structures, and vice
versa. The utility programs support these programming languages:
- The CICS support
for Web services conforms to open standards including:
- SOAP 1.1 and 1.2
- HTTP 1.1
- WSDL 1.1
CICS support for Web services ensures maximum interoperability
with other Web services implementations by conforming with the Web Services Interoperability Organization (WS-I) Basic Profile
1.1 and
the WS-I Simple SOAP Binding Profile 1.0 .
The profiles are a set of non-proprietary Web services specifications,
along with clarifications and amendments to those specifications, which, taken
together, promote interoperability between different implementations of Web
services. Conformance with both profiles is equivalent to conforming with
the WS-I Basic Profile 1.0.