Server-side mash-ups
By way of introduction, and for the sake of completeness, the upcoming section describes the core features of external server-side mash-ups. We will briefly look, in a little more detail, at the capabilities, features, and implications associated with the use of server-side mash-ups.
Server-side mash-ups are a specific example of an external services mash-up. This is where external systems can either serve the request for data from Salesforce as a client or use data presented by Salesforce and mash the composite data in an external system.
These mash-ups typically use web services and are most often provided by organizations using web APIs, which describe how the service can be accessed by a client application over the Internet and are executed on the remote system that is hosting the service.
A more formal definition of a web service is provided by the World Wide Web Consortium (W3C), which as detailed on their web page (http://www.w3.org), is an international community...