110 likes | 275 Views
USING WEB SERVICES TO DELIVER MAPS AND DATA. PROJECT TEAM: Joyce Alsop Robert Arko Julie Bonczkowski Suzanne Carbotte (lead) Dale Chayes Vicki Ferrini Andrew Goodwillie Andrew Melkonian Suzanne O’Hara William Ryan R.A. Weissel. MARINE GEOSCIENCE DATA SYSTEM
E N D
USING WEB SERVICES TO DELIVER MAPS AND DATA PROJECT TEAM: Joyce Alsop Robert Arko Julie Bonczkowski Suzanne Carbotte (lead) Dale Chayes Vicki Ferrini Andrew Goodwillie Andrew Melkonian Suzanne O’Hara William Ryan R.A. Weissel
MARINE GEOSCIENCE DATA SYSTEM Funding: Umbrella data management project based at LDEO, combines resources from multiple NSF awards (OCE, EAR, ANT) in an integrated data system. Mission: Maintain a comprehensive multi-disciplinary data inventory for Ridge 2000, MARGINS, U.S. Antarctic Program field expeditions, plus value-added products and services (e.g. global multibeam synthesis). Oversight: Annual on-site review, plus reporting to program committees. “Curation and innovation.”
WEB SERVICES - A NEW PARADIGM Integrate data from multiple remote sources in my preferred local client (often a Web browser). Replace “push”/submit with “pull”/harvest. Use Asynchronous JavaScript and XML (“Ajax”) for dynamic inline Web pages.
WEB SERVICES - SCIENCE MOTIVATION Facilitate integrative, cross-disciplinary work. Facilitate online citation. Facilitate compliance in reporting.
WEB SERVICES - DESIGN PRINCIPLES Lightweight, open-source, “REST-type” components. Industry/community standards. Deliver useful data, not just discovery.
WEB SERVICES - STANDARDS Open Geospatial Consortium (OGC) protocols - Web Map Service (WMS) - deliver map images with dynamic resolution and re-projection. Web Feature Service (WFS) - deliver vector data (point, line, polygon) with selectable attributes. Open Archives Initiative (OAI) protocols - Protocol for Metadata Harvest (PMH) - deliver validated catalog records for automated harvest.
WEB SERVICES - IMPLEMENTATION • Relational database (PostgreSQL) + geospatial extensions (PostGIS) • Web server (Apache) • Application servers - • OGC (MapServer, GeoServer, Deegree, etc.) • OAI (DLESE jOAI)
DEMO #1 (Google Maps client for MGDS bathymetry and LDEO cores.)
DEMO #2 (Java desktop client for MGDS bathymetry and WFS sources.)
DEMO #3 • (OAI-PMH server to publish metadata records.) • NMMR multibeam data -> NGDC • ADN education modules -> DLESE • SEDIS borehole logs -> IODP
WEB SERVICES - FUTURE DIRECTIONS Emerging OGC protocols - Web Coverage Service (WCS) - deliver raster data sets with selectable time slices and spectral bands. Catalog Service for Web (CSW) - deliver indexes of data and services. Emerging OAI protocols - Object Reuse+Exchange (ORE) - deliver advanced catalog records for scholarly digital objects.