Start_With_RPLG

What will you learn?

Description

This practical workshop is open for all developers with or without specific knowledge about webservices. 

In the introduction the basics of webservices are explained, as well as the difference between providing and consuming webservices, SOAP and REST, XML and JSON. Then the available methods for providing webservices on IBM i are discussed. The practical part starts with setting up and testing a webservice for one of the example service programs provided in the course materials. Once this test is successful, we start writing a basic version of the service program and setting up a first version of a webservice you need to provide.

Learning objectives

  • Getting familiar with the basics of webservices
  • Understanding the difference between providing and consuming webservices
  • Learn to know the different techniques for providing webservices on IBM i
  • Getting started setting up a first webservice

This course covers the following topics

  • Introduction

    • Provide - Consume
    • SOAP - REST
    • XML – JSON
  • Provide webservices
    • Overview - comparison of different methods
    • Integrated Webservices Server
    • Detail and examples on all or some methods
  • Getting started setting up a first webservice

Prerequisites

  • Some programming experience in free form RPGLE
  • Some experience in using Rational Developer for i
  • Recent version of Rational Developer for i installed on your PC
  • Connection available to your IBM i environment
  • Documentation and examples of request and response of the webservice you need to provide when available