Implementing Dapper for in-situ profile data

Thomas LOUBRIEU Thomas.Loubrieu at ifremer.fr
Fri Oct 27 06:50:11 PDT 2006


Dear Mike and Joe,

I would be happy to help you to implement your dapper-like server on 
relational database.
Our server has been developed in java (thanks to the dods.jar API) and 
it is running as a servlet in tomcat.  The oracle database connection is 
managed with a tomcat jdbc pool.

Unfortunatly, the software has not been design so that it could be 
configured for different databases schemas, but it has been carefully 
developed so that the database access layer is separated from the 
opendap "presentation" layer.

It means that, if you're interested in using our software, the only part 
of code you should update is the database access layer (2 main classes).

If you want to start your implementation from our software, I can send 
you the source code and some documentation (javadoc in english but 
design documents in french).

Knowing the amount of resources we have on that project for the moment, 
I cannot promise you very reactive assistance, but I hope the software 
will be updated in the coming months so that it will be fully compliant 
with dapper convention and more efficient (in answer delays).

Thomas

Joe Sirott wrote:
> Hi Mike,
>
> Another possibility -- have you spoken to Thomas Loubrieu at Coriolis 
> about their Dapper compliant server (at http://www.ifremer.fr/dap4cor/ 
> <http://www.ifremer.fr/dap4cor/>) ? I believe that they store all of 
> their data in an Oracle database. I'm not sure if the software is 
> publicly available or not.
>
> - Joe
>
> McCann, Mike wrote:
>> DODS techies,
>>
>> The discussion over the dapper specification has been interesting to follow.
>>
>> I would like to contribute to the discussion, but feel that I need some experience with implementing a server for our data which reside in a relational database.  
>>
>> I know that I could extract the data into EPIC-compliant netCDF files and load them into dapper with dapperload.sh, but am hoping that there might be a better way.  I've experimented a bit with the OPeNDAP DRDS server but don't see how I can write a das/dds to mimic the dapper spec, viz:
>>
>>   
>>> -------------------------------
>>>
>>> Profile / Sounding Collection: (same as Dapper "CTD measurements" example)
>>>
>>>  Sequence {
>>>   lat, lon, time;
>>>   id;       
>>>   Sequence {
>>>     z;		
>>>     v1, v2, ...
>>>   } obs;             
>>>  } profile;         
>>>
>>> -------------------------------
>>>     
>>
>>
>> Is this possible with DRDS?  Or, is the reason there is so much discussion regarding the spec is that this capability is in the process of being implemented?
>>
>> Some guidance would be welcome and I'd be glad to contribute if I can.
>>
>> -Mike
>>
>> --
>> Mike McCann 
>> Software Engineer
>> Monterey Bay Aquarium Research Institute
>> 7700 Sandholdt Road
>> Moss Landing, CA 95039-9644
>> Voice: (831) 775-1769 Fax: (831) 775-1646 http://www.mbari.org
>>
>>   
>

-- 


-------------------------------------------------------------
Thomas LOUBRIEU
IFREMER IDM/ISI
BP70
29280 Plouzane
FRANCE
  
email: Thomas.Loubrieu at ifremer.fr
WWW  : http://www.coriolis.eu.org/cdc
Tel.:  (+33) (0)2 98 22 48 53
Fax:   (+33) (0)2 98 22 46 44 

-------------------------------------------------------------




More information about the Opendap-tech mailing list