Tight coupling, proprietary protocols, potentially unique to each system.
Hypertext is “the simultaneous presentation of information and controls such that the information becomes the affordance through which the user (or automaton) obtains choices and selects actions.” (Fielding 2008)A uniform interface decouples client and server
Any questions?No hideous RPC style encoding of URIs
What is a resource? Anything with a name.Also consider ATOM and APPMention media-type: Accept HTML, Accept JSONNo RPC-like coupling between client and server
Data Integration and the Cloud: Doing it Right
Data integration andthe cloud: doing it right17th PNEC International Conference - May 14-16, 2013
Cloud adoption by 2015• About 24% of all new businesssoftware purchases will be of service-enabled software• SaaS delivery will constitute about13.1% of worldwide software spendingand 14.4% of applications spending.• IDC Market Analysis Perspective, Dec 2011
WITSMLStore Function DescriptionWMLS_AddToStore Adds data-object to serverWMLS_GetFromStore Gets data-object from serverWMLS_DeleteFromStore Deletes data-object from serverWMLS_UpdateInStore Updates data-object on server
Open data standards• Necessary but not sufficient• Agreed syntax• Are you sure you need another XMLschema?