IBM has implemented a number of facilities in its CICS product to facilitate the integration of traditional CICS applications to the Internet. This is a process that started with the implementation of CICS/TS 1.3. CICS/TS 4.1 has continued this trend. Today, CICS applications can talk to web browsers as well as web servers. With the introduction of web services and SOAP, they can also talk to UNIX and .NET platforms. All in all, CICS/TS 4.1 is now an important player in implementing SOA (Service Oriented Architecture) in your organization.This course will concentrate on the new facilities implemented in CICS/TS 4.1. We will discuss HTTP 1.1 support, CICS transactions acting as clients in a CICS/WEB scenario, XML, SOAP and Web Services.This course will focus extensively on WSDL, as well as how to code, test, and run CICS/TS COBOL Web Services that are Web service providers and Web service requesters. Students will use CICS Web Assistant and not RDz, as the audience is 80% COBOL programmers, who do not know Eclipse. The focus of the course is SOAP 1.1, although some concepts for REST will be included if time. Also, if time, some recommendations for SOA will be included. SmartBear's SOAPUI will be used in class. Neither UDDI nor MQ will be covered. Although the students use Endeavor on the job, in class they will submit JCL PROCs to prepare various components.The class is 50% lecture/discussion and 50% structured workshop.
Some knowledge the CICS API is required.
4 Days/Lecture & Lab
This course is designed for programmers, designers, system architects and system administrators interested in this subject. Please note that there are 5 exercises which will require a little programming; all exercises will be using COBOL program skeletons.