SeaDataNet Web Services

fizzlargeSecurity

Nov 3, 2013 (3 years and 10 months ago)

108 views

SeaDataNet Web Services

Roy Lowry

British Oceanographic Data Centre

SeaDataNet Training Course

Overview


Web Services deployed or under
development


BODC


Maris



Plans for Web Service use in
SeaDataNet

BODC Web Services


Vocabulary Server


Provides access to a large number of
controlled vocabularies managed by BODC
on behalf of projects such as SeaDataNet,
NERC DataGrid and MarineXML



API is documented at
http://www.bodc.ac.uk/products/web_services/vocab/



Test client available at


http://vocab.ndg.nerc.ac.uk/client/vocabServer.jsp



Maris client application available at


http://seadatanet.maris2.nl/v_bodc_vocab/welcome.asp

BODC Web Services


Marsden Square to Coverage Converter


Converts this:

25 26 (a list of Marsden Square numbers)



To this:


<Spatial_Coverage>




<Southernmost_latitude>
0.0
</Southernmost_latitude>




<Northenmost_latitude>
10.0
</Northenmost_latitude>




<Westernmost_longitude>
100.0
</Westernmost_longitude>




<Easternmost_longitude>
120.0
</Easternmost_longitude>




</Spatial_Coverage>



API documented at


http://www.bodc.ac.uk/products/web_services/msq2cov/



Test client available at


http://grid.bodc.nerc.ac.uk/bodc/MSQRequest.html

Maris Web Services


A Web Service interface to the
EDMO catalogue (SeaDataNet
organisation address book) has
been developed by Maris



Documentation available at:



http://seadatanet.maris2.nl/ws/ws_edmo.asmx



WSDL available at



http://seadatanet.maris2.nl/ws/ws_edmo.asmx?wsdl

Web Service Plans


Web Services provide an excellent technical
solution for distributed data systems


Metadata or data access service is deployed at
each node


Applications simply poll each instance of the
service


Service client code can be embedded into any
kind of application


web browser display, data
visualisation tool, numerical model and so on


Therefore well
-
suited to the needs of
SeaDataNet


Web Service Plans


The SeaDataNet Technical task Team
has already decided to post Web
Services as interfaces to the metadata
repositories


Once we develop the design
architecture I am certain web services
will be developed for AAA (security) and
data delivery

That’s All Folks!

Questions or
the Bar?