seadatanet web services
Post on 30-Dec-2015
28 Views
Preview:
DESCRIPTION
TRANSCRIPT
SeaDataNet Web ServicesSeaDataNet Web Services
Roy Lowry
British Oceanographic Data Centre
SeaDataNet Training CourseSeaDataNet Training Course
OverviewOverview
• Web Services deployed or under development
BODC Maris
• Plans for Web Service use in SeaDataNet
BODC Web ServicesBODC 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 ServicesBODC 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 ServicesMaris 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 athttp://seadatanet.maris2.nl/ws/ws_edmo.asmx?
wsdl
Web Service PlansWeb 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 PlansWeb 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!That’s All Folks!
Questions or the Bar?
top related