I am looking for ways to implement web services, and I wanted to hear how other people have done it. Historically, I've just done standard PHP scripts.
More background on what I want to implement:
I basically want to build a data-distribution engine (server-to-server). I want to keep my options open on whether I am pushing the data to them (say monthly or when I get a data update) or they pull the data from me (they poll my servers whenever they want). I expect I will also end up having to help my clients build the interfaces on their side.
It seems like my options are mainly C# in .NET (which I would like to avoid, just because it's MS) and J2EE. I suppose I could find ways of doing it in PHP, but it doesn't seem naturally supported (I've always used it to interact with my database to produce web pages).
If you know of sites where I could learn how to do this, or of technologies/libraries that would aid me in this, I would really appreciate it.
Thanks!
Jason