- Course introduction
- Introduction and overview of CICS web services
- Exercise: Testing CICS web services and tooling
- Web service design and development
- CICS as a web services provider
- Exercise: Building a web services provider application
- CICS as a web services provider with Rational Developer for System z
- Exercise: Building a web services provider application with Rational Developer for System z
- CICS as a web services requester
- Exercise: Building a web services requester application
- CICS application data and XML
- Exercise: Using CICS to parse and generate XML
- Web service pipeline handlers
- Exercise: Developing a message handler program
- WS-Security and WS-Trust
- Resource definition
- Exercise: Using the resources
- Interfacing with CICS web services
- Course summary
IBM CICS V5 Advanced Application Development for SOA and Web Services training explains how to design, code, test, and debug CICS application programs. The aspirants will learn how to develop applications using CICS web services and CICS Transaction Server V5. The application developers can get hands-on practice of creating and implementing CICS applications as web services in a service-oriented architecture (SOA) environment. How to add security measures in these applications will also be covered during this service oriented architecture training.
On the completion of the service oriented architecture course, you will inculcate the following skills:
- Create web services applications (provider or requester) in CICS and incorporate the appropriate security mechanisms
- Use Rational Developer for System z to consume WSDL files, create a converter program, and a WSBind file
- Create top-down, bottom-up, and meet-in-the-middle web services
- Establish mapping and transformation between XML application data and language structures
- Describe how CICS applications can communicate with Hypertext Transfer Protocol (HTTP) V1.1and support its specifications, including persistent connections, pipelining, and chunked transfer-coding
Application developers and system analysts who are involved or want to upgrade their skills in the designing, coding, implementation, debugging, and security of CICS web services in a service-oriented architecture (SOA) environment can undergo this CICS web services training.
Candidate holding knowledge and skills as outlined below can be an ideal participants for this course:
- Basic knowledge of application design and programming
- Basic knowledge of CICS fundamentals
- Application development and coding skills using COBOL or PL/I