This is my PHP5 project. It's still in the fairly early stages but I'm a little unsure of how usefull it is. I think that I may have clouded my view by loving the concept too much. Basically it's a framework for managing a number of different webservices protocols and allowing them to be cleanly applied to an exsting, non OO system. There are two abstract classes at the center of the framework (only one actually has anything in it at the moment), one which all protocol handlers extend and one which all access modules (the modules which access the underlying functions of the existing system, eg getUserDetails) extend. So far I have only implemented a simple access module based on a database I had lying around and a simple URLHandler which handles simple, name value pair requests.
I'm not very good at explaining things so I think it might be easier to unleash the code on you and then answer any questions.
As I hinted above, the reason I'm posting this here so early is that I'm not really sure that the design is as good as it could be. At this stage I'm really looking for comments on the concept and design rather than the specifics of the implementation, although all comments are welcome.
Here we go, be gentle.