IUB GALEON Status Update

5
GALEON :: OGC Huntsville, 2006-mar-08 IUB GALEON Status Update Huntsville, 2006-mar-08 Peter Baumann, Ivan Delchev International University Bremen, rasdaman GmbH

description

IUB GALEON Status Update. Huntsville, 2006-mar-08 Peter Baumann, Ivan Delchev International University Bremen, rasdaman GmbH. Implementation Work. Project Goal: Implement WCS server that stores NetCDF data within a standard relational database, using the rasdaman toolkit Architecture: - PowerPoint PPT Presentation

Transcript of IUB GALEON Status Update

Page 1: IUB GALEON Status Update

GALEON :: OGC Huntsville, 2006-mar-08

IUB GALEON Status Update

Huntsville, 2006-mar-08

Peter Baumann, Ivan Delchev

International University Bremen,rasdaman GmbH

Page 2: IUB GALEON Status Update

2GALEON :: OGC Huntsville, 2006-mar-08

Implementation Work

Project Goal: • Implement WCS server that stores NetCDF data within a standard relational database, using the

rasdaman toolkit

Architecture:• Client stub - for inhouse testing

• Java servlet - translate WCS request into rasdaman query language; pipe result from rasdaman to client

• rasdaman - evaluate query, package result

• PostgreSQL - maintain data in BLOBs

Implemented by CS students, mainly Ivan Delchev• Neither them, nor me, with geo education; GML coords/CRS!

• Great Guinean pigs: Ran into virtually any misunderstanding you can have

Page 3: IUB GALEON Status Update

3GALEON :: OGC Huntsville, 2006-mar-08

Findings

Some issues• WCS 1.0.0 w/o semantics definition: Any coverage values returned ok as long as metadata fit

• We use XML + SOAP/WSDL, however, clients sometimes want KVP, sometimes XML, sometimes both; abandon KVP in OGC?

Current status• Imports NetCdf, delivers JPEG, BMP, TIFF, PNG

• Limited interop with Cadcorp, UniFlorence clients (thanks to both for their help!)

• List of change requests and issues, phrased against WCS 1.1 draft

Paperware:• 8-page coverage response description (now Section 10.4 in WCS 1.1)

• 12 editorial change requests to WCS 1.1

• 8 semantic change requests to WCS 1.1

• 10+1 issues (4 solved meantime, 6 pending, 1 to be written) [ Ivan Delchev ]

Page 4: IUB GALEON Status Update

4GALEON :: OGC Huntsville, 2006-mar-08

Most Recent Issue: SOAP SOAP

IUB using Xerces + Axis (Jakarta tool for SOAP service implementation)• Schema-based transparent marshalling and unmarshalling

Axis SOAP Service Style Variants: • RPC (default): SOAP "section 5" encoding

• Document: no encoding (eg, no multiref object serialization)

• Wrapped: like Document, but with "unwrapping" of objects

• Message: "raw" - arbitrary XML in SOAP Envelope w/o type mapping / data binding

Q: Obviously a source of incompatibility – should WCS (and other OGC standards) fix service style?

Page 5: IUB GALEON Status Update

5GALEON :: OGC Huntsville, 2006-mar-08

Summary

Implementation continues, to achieve full interoperability• Resource issue due to lack of funding, piggybacking with TA job

GALEON extremely helpful for WCS 1.1• Even independently from NetCDF - discussions stipulated within WCS.RWG, many

change requests incorporated in WCS 1.1