OPeNDAP/DODS Status Report - September 2006
Yuan Ho
Ethan Davis
OPeNDAP/DODS and Unidata
Unidata's involvement in the OPeNDAP/DODS project lies mainly in
user support, developer support, and release engineering. As a
project that focuses on protocols and software for accessing
distributed data, OPeNDAP/DODS project fits into endeavor 5
("Distributed, organized collections of digital material") and
endeavor 6 ("Improved data access infrastructure") of the
Unidata 2008 proposal.
Unidata's support role to the OPeNDAP/DODS community falls into
Unidata 2008 endeavor 2 (Comprehensive Support Services, [Data
services, systems, and tools]"). Endeavor 1 ("Responding to a
broader and more diverse community" ) is also relevant due to
the OPeNDAP/DODS communities extent beyond Unidata's traditional
community.
Status
-
Usage Statistics for Unidata's OPeNDAP/DODS Support
- Alpha Release of Server4, which is the next generation server from OPeNDAP. It utilizes a modular design that employs a light weight java servlet (aka OLFS) to provide the public accessible client interface, and a backend daemon, the BES to handle the heavy lifting. The benefits:
- The servlet architecture is faster, more robust, and secure than CGI invoked Perl scripts.
- A single installation can handle multiple data representations (hdf4, hdf5, netcdf, etc.)
- THREDDS catalog functionality.
- A prototype SOAP interface for OPeNDAP data services.
This is source-only alpha release of the software, which means that a significant set of features are complete, but other features should be added to server before it's ready for everyone.
- The Data Discovery Workshop, in cooperation with Unidata and UCAR, held a workshop to focus on discovery within the realm of online data systems. The agenda, presentations, use cases developed during the course of the workshop and the workshop report can be found on the presentations & workshops section of this site.
- Release of the OPeNDAP C API (OCAPI 1.25), which is an OPeNDAP DAP 2.0 client implementation written in generic C. The goal of this implementation is to provide a C code base that can be compiled easily on any platform without the complexities found in C++.
Yuan Ho
Last modified: Mar 28 15:30:19 MDT 2006