This chapter provides tutorial examples and notes on the SOAP::Lite module. Topics include SOAP introduction; features of SOAP::Lite module; SOAP server example with SOAP::Transport::TCP; SOAP client example; SOAP::Lite tracing functions.
SOAP (Simple Object Accessing Protocol) is a client-server communication protocol to access remote objects.
SOAP::Lite is a collection of Perl modules which provides a simple and lightweight interface to the Simple Object Access Protocol (SOAP) both on client and server side.
You can use the SOAP::Transport::TCP module to create a SOAP server program over the TCP protocol.
You can use the SOAP::Transport::HTTP module to create a SOAP server program over the HTTP protocol.
You can use uri() and proxy() methods of the SOAP::Lite module to access a remote service through a SOAP proxy server.
The SOAP::Lite tracing function is very useful for debugging.
Dr. Herong Yang, updated in 2009
Perl SOAP::Lite - SOAP Server-Client Communication Module