SOA, PHP, and Domino questions

I’m working on a couple of web projects (non-Domino), and in a few scenarios, it would be very useful to push some data from the Domino servers to the (presumably PHP-based) web site. Is this the domain of SOA? If so, can anyone recommend a few paths to investigate? Most of the PHP talk on the IBM sites are Windows only, using PHP command-line parser tricks which is not what I want to do. And while the developerWorks 6 part SOA series seems like a good place to dig through, there doesn’t seem to be much talk of pushing content to non-IBM servers like Apache.

Has anyone done this sort of thing? There are a lot of site widgets I’d like to build, but the most obvious one for me would be to take the contents of the Domino blog template documents and push it out to the site.

Yes, I know there are other blog apps available for use, but the whole idea is that the clients can do all the work they need from a consistent set of interfaces, particularly Notes.

Thanks in advance for any assistance.

Subject: SOA, PHP, and Domino questions

The PHP server can consume a Domino web service. If you have an R7 server, creating a web service using LotusScript is straightforward. (See Domino Designer help for R7)

You then consume that in PHP (server to server) and feed the results out to the browsers that is accessing PHP. I don’t have sample code, but here is an article on creating and consuming web services in PHP:

http://webservices.xml.com/pub/a/ws/2004/03/24/phpws.html

If you don’t have 6.5, here’s a redbook that can help guide you on building Java web services in Domino:

Subject: RE: SOA, PHP, and Domino questions

Thanks so much for your response. I’ve now got some goodies to chew on.