So I've decided that online applications with the ability to communicate with one another at will and perform data blasts is the future. As a result I've decided to enable all of my applications with WCF. In the past I'd done some work with an early version of my blogging software with "enbedability," for which I used synchronous JSON. It appears that WCF communicates natively in JSON and XML asynchronously, a lot simpler than creating your own Object --> JSON translation too (which I did).
So, I've settled on Windows Communication Foundation (WCF) as my tool of choice. That's great! now what. Where to begin? Well, I navigated over to the Microsoft Developer Network (MSDN) and I've downloaded the WCF sample (see: http://msdn.microsoft.com/en-us/library/bb472488.aspx) . I'm going to install the sample and see where that gets me.
Wish me luck!
Martin Welch