Xml – exactly the technology stack defining Web APIs


What are the abstract levels of technology that are used to build a Web APIs such as GData?

Best Solution

It's worth mentioning that GDATA itself is largely the Atom Publishing Protocol (RFC 5023) + extensions (as allowed by the spec),and with a proprietary authentication method.

So, that's an abstraction over REST that adds semantics for publishing and editing a collection of objects.