Skip to main content.
Note: This page has largely been superseded by design information hosted by our other wiki at Trac (follow the Server4 link).

As of 1 Nov 2005, the first release (1.0) of Server4 is running. We will publically release the software until version 1.2 is ready. -- JamesGallagher - 06 Nov 2005

In DAP4, we'll support a SOAP interface. I'd like to base a new server design on a Java front end which handles dispatching a request (or requests) that arrive in a SOAP envelope. The SOAP toolkits for Java are better than those for C++. I picked Anagram for a couple of reasons, but I don't know enough about its insides to say that is the best option. I know that it will require some modifications to get it to handle SOAP, but Joe W told me those would be minor.

The new server design is based largely on Jose Garcia's design presented at the Boulder DODS technical meeting in 2003.

Here are some of my goals:

Here's a diagram of the architecture (which is Jose Garcia's idea, hacked to show a Java/SOAP front end):

server_arch-4.png

-- JamesGallagher - 18 Feb 2004

Other requirements:

-- JamesGallagher - 14 Apr 2004

This diagram suffers from (at least) the glaring omission of THREDDS (because I don't get the THREDDS thing at all...) and some representation of how we are going to handle streamed responses.

-- NathanPotter - 07 Jun 2005

Attachment sort Action Size Date Who Comment
server_arch-4.png manage 16.6 K 18 Feb 2004 - 18:29 JamesGallagher A crude picture of Jose's design, hacked ...
server-4-arch-04.jpg manage 202.0 K 07 Jun 2005 - 19:05 NathanPotter Proposed architecture