EIEIOTECHNOVATION
← Training programmes

EIEIO / AUTOMATION & EMERGING TECHNOLOGY

CICS V3.2 Application Development for SOA and Web Services

Reference course outline

WM8705 days

Audience

This advanced course is designed for application developers and analysts who need to design, implement, and debug CICS Web Services in a service-oriented architecture (SOA) environment.

Prerequisites

Before taking this course, students should have:

Working knowledge of the underlying operating system platforms

Basic knowledge of CICS (as taught in course CICS V3.2 Fundamentals (WM800) or (VM800))

Basic knowledge of application design and programming

COBOL or PL/1 application development and coding skills (as taught in course CICS V3.2 Command Level

Coding (WM860) or (VM860))

Skills taught

After completing this course, students should be able to:

Describe the support options available for CICS Web Support

Describe how CICS applications can communicate by using the Request and Response processing capability of Hypertext Transfer Protocol (HTTP) V1.1

Configure CICS for Web support

Utilize enhanced CICS Web Support features for the HTTP V1.1 specification, including chunked transfer￾coding, pipelining, and persistent connections

Use Hypertext Markup Language (HTML) and JavaScript to develop a CICS HTTP server and client applications

Create outbound requests from CICS applications by using CICS as an HTTP client

Describe the issues associated with CICS state management when a Web browser is used to access CICS

Describe support options available for CICS Web Services

Describe Extensible Markup Language (XML), SOAP, and Web Services Description Language (WSDL) support in CICS

:: Course WM870 ::

Use CICS-supplied message handlers to process SOAP messages

Develop and implement CICS applications as Web services

Use the CICS Web Services assistant to expose existing CICS applications as Web services

Enable CICS applications to use Web services from external providers

Build Web services provider or requester applications in CICS

Use Rational Developer for System z to create a converter program and a WSBind file for use with CICS

Web Services provider applications

Use Rational Developer for System z to consume WSDL files, test CICS Web Services provider applications, and create CICS Web Services requester applications

Incorporate the appropriate security mechanisms in CICS for Web support and Web services applications

Describe the CICS Service Flow Modeler feature and its function within an SOA

Course outline

Introduction to CICS Web Support

Exercise: Invoking a CICS application using a URL

HTML and JavaScript overview

Exercise: Coding, testing, and debugging an HTML page

Developing a CICS Web Support server application

Exercise: Building a presentation logic front end program

Developing a CICS Web Support client application

Exercise: Building a CICS client program

CICS and XML

Exercise: Using CICS to parse and generate XML

Introduction and overview of CICS Web Services tooling

CICS as a Web services provider

Exercise: Building a Web services provider application

CICS as a Web services requester

Exercise: Building a Web services requester application

WS-Security and WS-Trust

Setting up and using the resources

Exercise: Resource definition

Summary

This is a version-specific reference outline. Confirm the current syllabus and delivery arrangements with EIEIO.