ProLinga-Soap Project

The ProLinga-Soap Project is a project which focusses on the development of a set of SOAP (1.2) client and service libraries. These libraries, after implementing, enable any application to send and receive XML request and XML response documents using the libxml2 format. The libraries are built around gSOAP from Associate Professor Robert van Engelen and libxml2, the popular open source XML toolkit. The service library (libprolingasoap) will transform any application to a real Web Service, while the client library (libprolingasoapclient) can be linked in into any existing application to send out and receive XML requests and XML responses from the Web Service.

Main purpose for the creation of this project, is to provide an easy way to send XML documents between several components in the ProLinga Network environment. Since the result libraries of this project are very open, simple and easy to implement, they can be used in other non-ProLinga related projects.

ProLinga-Soap has been built and tested on various popular GNU/Linux platforms as RedHat Fedora, Mandriva Linux, Debian, openSUSE, Ubuntu, FreeBSD and MS-Windows (Cygwin). Since all code is written in C++, it can be ported to all modern UNIX systems, GNU/Linux variants as well as MS-Windows and Mac O/S platforms.