The services that comprise distributed applications must communicate with one another to exchange data or information. You need a common data format for these communications, which narrows the options ...
Way, way back in the early days of .NET and the abortive Windows Longhorn project, one of the underlying technologies was a set of standards that built on the nascent web services model: WS-* and SOAP ...