The CNS CICS Systems Group is pleased to announce that they have made arrangements with IBM to offer a 3-day hands-on workshop on "CICS and Web Services" FREE for interested UF IT professionals.

WHERE:
UF East Campus: Bridges "Dodge Island" Room
WHEN:
November 6th - November 8th, 2007

Exact times TBA: Contact Steve Ware for final details.

DURATION:
3 Days
PURPOSE:
Through a combination of lectures and labs, learn how to use the Web Services support provided in CICS Transaction Server (TS) for z/OS Version 3.x (V3.x, where x is 1 or 2) to expose CICS application programs as Web Services and to invoke other Web Services.

During this course, you become familiar with the key concepts underlying CICS support for Web Services, including Service Oriented Architecture (SOA), Extensible Markup Language (XML), Simple Object Access Protocol (SOAP), and Web Services Description Language (WSDL). Learn how new or existing CICS programs can be developed, deployed, and debugged as a service provider, or as a service requester. In addition to lectures, several lab exercises are used to ensure a good understanding of the subject. Advanced topics also are presented that deal with security, transactionality, tools to speed up application development, and passing large amounts of data. Learn how to provide your company with a business advantage by implementing Web Services in CICS TS for z/OS V3.x, leveraging the business functions in your CICS program inventory, and leveraging your company's CICS programming skills. The Web Services support in CICS TS V3.x allows you to easily expose new or existing CICS programs as Web Services; and also, allows you to invoke Web Services from CICS programs.

During the course, you start with basic Web Services and SOA concept and progress though the Web Services transport (SOAP) and service interface definitions (WSDL). Discuss Web Service configuration and deployment in CICS; also, discuss techniques and tools that can speed CICS Web Services development. Hands-on lab exercises reinforce the lecture material, which gives you an opportunity to experience the development, deployment, and configuration of Web Services in CICS.
AUDIENCE:
This is an intermediate course for application programmers, application architects, and system programmers. Some topics and lab exercises target application programmers and some topics and lab exercises target systems programmers. For a successful CICS and Web Services implementation, cooperation is needed from all job functions involved. Due to the current maturity of Web Services at most companies, it is likely that all parties involved will benefit from an understanding of all facets of a successful CICS Web Services implementation.
STUDENT PREREQUISITES:
Basic CICS concepts and an understanding of z/OS file editing and JOB submission is required. WebSphere Developer for Series z (WDz) provides the primary development environment, but no experience with this product is required.

Familiarity with CICS resource definition is a plus.

OBJECTIVES:
After completing this course, students should be able to:
  • Describe the purpose of SOAP and WSDL
  • List the major Web Services capability of CICS TS V3.x
  • Identify the CICS TS V3.x resource definitions required to enable Web Services
  • Define Web Services to CICS TS V3.x
  • Name the three Web Services development techniques, and when they should be used for CICS TS V3.x Web Services enablement
  • Describe the IBM tools available to speed CICS TS V3.x Web Services development
  • List the major integration techniques used with CICS
  • CONTENT:
  • Introduce Web Services and SOA concepts
  • Describe SOAP and WSDL function, components, and purpose
  • Discuss CICS Web Services definition and deployment
  • List the CICS Web Services development techniques and describe when they are appropriate
  • Practice CICS Web Services development, deployment, and configuration
  • Discuss the major CICS integration options
  • Describe the Service Flow Modeler and discuss its importance in Web Service enabling CICS transactions
  • INSTRUCTORS:
  • Leigh Compton, IBM Advanced Technical Support
  • Dennis Weiand, IBM Advanced Technical Support
  • REGISTRATION:
    Seating Limited! Advance Sign-Up Required!

    For more information, or to sign up for the course, please contact Steve Ware, CNS CICS Systems Group; e-mail sfware@ufl.edu or telephone 352.392-2061.