Table of Contents
There are many modules available for developing Web Services clients or servers available for Perl 1). These fall into two broad categories:
A selection of modules commonly used to access Web Services are listed below.
Perl modules which implement Web Services technologies, for example:
Note: When building a SOAP client the choice of Perl module is driven by compatibility with the Web Service(s) being used (e.g. RPC/encoded vs. Document/literal support), see SOAP Styles and the tutorials.
Purpose built libraries for a type of service or a specific service, for example:
Knowledge of the following is required for these tutorials:
The examples and solutions for the exercises are available: perl_exercises.zip
The download is based on the E.P.I.C. project used to develop the tutorials. The files are explicitly referenced in the tutorials and links provided to the on-line versions. E.P.I.C. is not required to work though the exercises, a text editor and a working Perl installation are the only requirements.
To import the project into Eclipse:
Initially the project will contain errors due to some code generated as part of the exercises not being present. Additionally there may be some errors due to some of the Perl modules required by the scripts not being installed.
Tutorials on using a selection of popular Perl modules to develop clients for Web Services: