HOW TO INSTALL WEBSERVICES TO pOWL

Please read the INSTALL file.



INFORMATION FOR DEVELOPERS

If you want to improve the current scripts or need to add another protocol
you may be interested in following information:

1) File structure

There are some "first-level" scripts which are requested directly by the
browser/user like:

execute_server_data.php
import_server_data.php
index.php
overview.php
register_local.php
register_remote.php

Global includes and configuration:

config.inc.php
include.php

Global functions (interface between protocols and pOWL-API):

functions.inc.php

Wrapper scripts for server and client:

client.php
server.php

Wrapper to different protocols/technologies and their includes:

nowebservice_client.php
nowebservice_server.php

nusoap_client.php
nusoap_include.php
nusoap_server.php

pear_client.php
pear_include.php
pear_server.php


2) How to add another protocol

First write a new wrapper class to connect the functions in functions.inc.php.
Second extend the "protocol switch" in include.php
Third fix special problems between current and new protocols.


3) More questions

If you have any other questions please write to haschek@users.sourceforge.net
with the subject "pOWL webservices".