Updated: July 13, 2020 (June 16, 2008)

  Charts & Illustrations

Overview of Online Services for Developers

My Atlas / Charts & Illustrations

602 wordsTime to read: 4 min

For developers, currently available online services fall into three categories based on the type of benefit they provide: access to valuable data that a developer would have a difficult time collecting; a chance to capitalize on the large base of users for Microsoft Web sites by letting those users access their Microsoft data on a third-party site or service; and the ability to save money by using Microsoft’s online infrastructure for certain tasks.

The Methods of Access column describes the specific technologies that developers can use to access a service; in many cases, multiple methods of access are available for a single service. Representational State Transfer (REST) APIs present a service as a computer-readable Web site; applications use the service by reading and writing URL-accessible resources in Web formats such as XML or JavaScript Object Notation (JSON). Simple Object Access Protocol (SOAP) and XML-RPC APIs present a service as a message box; applications use the service by sending and receiving messages in XML. Both types of APIs use the Hypertext Transfer Protocol, the standard Web protocol, for communication but require different programming techniques and technologies.

Atlas Members have full access

Get access to this and thousands of other unbiased analyses, roadmaps, decision kits, infographics, reference guides, and more, all included with membership. Comprehensive access to the most in-depth and unbiased expertise for Microsoft enterprise decision-making is waiting.

Membership Options

Already have an account? Login Now