I am trying to get an understanding of how I can use SOAP or XML-RPC to create a remote, open API for my product. Problem is, part of my API will require me to be able to get ev
You can do this with WCF. However, I don't know whether you can do it in an interoperable manner. Look into Duplex Services.