spacer

What is MSD's API Framework?

It's an Application Programming Interface (API) to the EBI-PDBe database consisting of a series of functions that external, 3rd party software can use, to allow their systems to access the EBI-PDBe database independently. Using these tools developers and Bioinformaticians can develop their own applications either by calling the PDBe Web API as an External Service based on Web Services, or through Native PDBe APIs, as local method calls. The PDBe Web API uses the SOAP and WSDL standards so developers can program in their favourite environment - such as Java, C/C++, Perl,...to build Client-Server, Peer-to-Peer and Stand-Alone applications.

API Architecture

A three layer architecture including: Data layer, Scientific (Chemical) layer and User layer has been designed and implemented for the API.

api design

Interoperability

SOAP is a language and platform neutral RPC protocol that adopts XML as the marshalling format. SOAP applications typically use the firewall-friendly HTTP transport protocol.

interoperability

API Implementation

A three layer architecture including: Data layer, Scientific (Chemical) layer and User layer has been designed and implemented for the API.

implement

Primary developer: Siamak Sobhany
last modified: 31/03/04


Document mantained by: Gaurav Sahni
spacer
spacer