RESTful Web Services in CICS

Course:  RWSMF
Duration:  5 Days
Level:  I
Course Summary

This course provides students with an in-depth steps to build RESTful Web Services using the PHP, Java, and CICS. It begins with an overview of web services development in the Java EE platform, and then moves into creating web services using PHP/CICS. The student will learn about key web services concepts such as SOAP, WSDL, and REST, including their advantages and disadvantages.

« Hide The Details
Topics Covered In This Course

Review of Web Service Concepts

Review of Key Web Services Components

  • HTTP
  • XML
  • SOAP
  • WSDL
  • UDDI
  • WS-I Basic Profile

Introduction to RESTful Services and Comparison to Other Web Service Architectural Approaches

Working with Web Services in a Java EE Environment

Key Java EE Web Service Related APIs

  • JAX-WS
  • JAXB
  • SAAJ
  • JAXP
  • JAX-RS

Using JAXB for Schema and DTD Based Bindings

Dispatching Requests to Methods

Working with Entities and Complex Content

Using Contexts and Lifecycles Effectively

CICS, PHP, and RESTful Web Services - The Big picture

Installation and Configuration

Accessing Request Information with zget() and zlist()

RESTful Events and Event Handlers

An Example RESTful Service

Calling CICS Programs from PHP

Accessing DB2 Databases from PHP

Managing Units of Work

Debugging PHP Scripts

Troubleshooting

What You Can Expect

At the end of this course, students will be able to:

  • Understand and evaluate the advantages/disadvantages of the RESTful architecture for web services
  • Work with and use Java and PHP to develop simple RESTful services in CICS.
  • Implement advanced JAX-RS concepts like HTTP request bindings, Java-XML bindings, life cycles, and contexts.
Who Should Take This Course

Experienced programmers looking to adopt the RESTful approach to web service based architectures in CICS.

Recommended Prerequisites

Some exposure to programming.

Training Style

Instructor led with 50% lecture and 50% lab.

« Hide The Details

Every student attending a Verhoef Training class will receive a certificate good for $100 toward their next public class taken within a year.

You can also buy "Verhoef Vouchers" to get a discounted rate for a single student in any of our public or web-based classes. Contact your account manager or our sales office for details.

Schedule For This Course
There are currently no public sessions scheduled for this course. We can schedule a private class for your organization just a couple of weeks from now. Or we can let you know the next time we do schedule a public session.
Notify me the next time this course is confirmed!
Can't find the course you want?
Call us at 800.533.3893, or
email us at info@verhoef.com