Find name...    11,106,374 NameBank Records
 
 uBio Project
Introduction
News
 
 Servers
NameBank
 ClassificationBank
List Classifications
Statistics
Name sources
Attribution
Reports
 
 Web Services
Methods
Using uBio SOAP
 
 Sample Applications
References
Nomenclator Zoologicus
uBioRSS
uBioPortal
Demo Applications
 
 Tools/Algorithms
LinkIT
FindIT
ParseIT
MapIT
CrawLIT
X:ID
 
 Editors: Sign in
Using uBio SOAP WebServices - Building your own applications

uBio has a publicly available SOAP interface that allows external applications to call component of the uBio Taxonomic Name Server. SOAP (The Simple Object Access Protocol) is an XML-based data exchange standard that allows data services to be deployed. SOAP is supported by most current programming languages. We use SOAP to provide a language and database independant data service. The uBio SOAP service is written in PHP using the nuSOAP library (v. 0.63)

Use the uBio SOAP service to build name server functions into your own applications.


Obtain a key code.

keyCodes are freely available. They provide us with a means to contact developers with upcoming revision information as well as to more accurately gauge usage for log reports to name server contributors.

View web service methods and examples

Review the different functions (methods) available from the uBio network service. Sample PHP and Java applications are available for review to assist in understanding how to use uBio SOAP services.

Review the uBio service WSDL file

The uBio SOAP service is described by a Web Services Description Language File. The WSDL describes the input parameters required for each uBio SOAP method and the structure of the objects output by these methods.

Create a Java Client Application

Code needed for a Java Implementation of the Namebank SOAP Service. The Eclipse plugin WSDL2Java was used to create classes that call the Namebank SOAP service and serialize the results into Java classes. A sample Java application and source code are available for demonstratrion.

Mission statement | Advisory board | People | Contact us
uBio copyright © 2017 by The Marine Biological Laboratory