A Web service is a software system designed to support interoperable machine-to-machine interaction over a network.
This is useful for Architects and application program developers. Web services can be used alone or in conjunction with other Web services to carry out a complex aggregation or a business transaction.
How does CICS web services work
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: COBOL,PL/I.
I will write some more info in my next post on WSDL and how it maps to mainframe programs (Service modules).