Web service Evolution
web service API (operation oriented) ---> web service (reources oriented)
xml-rpc
soap1.1
http://www.w3.org/TR/2000/NOTE-SOAP-20000508/
soap1.2
http://www.w3.org/2003/06/soap11-soap12.html
http://msdn.microsoft.com/en-us/library/ms995800.aspx
http://hadleynet.org/marc/whatsnew.html
RESTful
http://www.infoq.com/cn/articles/roa-rest-of-rest
WSDL2.0
http://en.wikipedia.org/wiki/Web_Services_Description_Language
http://www.xml.com/pub/a/ws/2004/05/19/wsdl2.html
http://soa.dzone.com/news/look-wsdl-20
The infoset is the abstract data. XML is just one way of representing that data. The data could be represented completely in a completely different way, one that does not even look like pointy brackets in a text file, still it would be the same data. It is a common mistake to think that XML actually is data it represents. It is merely the serialized form