+ All Categories
Home > Documents > Kevin Gomes and John Graybeal, MBARI MBARI’s SSDS OOI Cyberinfrastructure: San Diego June 30,...

Kevin Gomes and John Graybeal, MBARI MBARI’s SSDS OOI Cyberinfrastructure: San Diego June 30,...

Date post: 04-Jan-2016
Category:
Upload: cathleen-nichols
View: 214 times
Download: 1 times
Share this document with a friend
Popular Tags:
13
Kevin Gomes and John Graybeal, MBARI MBARI’s SSDS OOI Cyberinfrastructure: San Diego June 30, 2008
Transcript
Page 1: Kevin Gomes and John Graybeal, MBARI MBARI’s SSDS OOI Cyberinfrastructure: San Diego June 30, 2008.

Kevin Gomes and John Graybeal, MBARI

MBARI’s SSDS

OOI Cyberinfrastructure:San Diego

June 30, 2008

Page 2: Kevin Gomes and John Graybeal, MBARI MBARI’s SSDS OOI Cyberinfrastructure: San Diego June 30, 2008.

OOI-CYBERINFRASTRUCTURE

MBARI’s Shore Side Data System (SSDS)

• Requirements (very quick) and Architecture Overview

• Data and Metadata Model• Ingest, Processing and Provenance

Page 3: Kevin Gomes and John Graybeal, MBARI MBARI’s SSDS OOI Cyberinfrastructure: San Diego June 30, 2008.

OOI-CYBERINFRASTRUCTURE

High-Level Requirements

• Capture observatory and instrument lifecycle data

• Return instrument data in its native (“raw”) format

• Simple analysis tools for viewing data• Support queries for data• Support merging with other data• Retain (and return) all associated metadata

and history with data• Return data in different formats

Page 4: Kevin Gomes and John Graybeal, MBARI MBARI’s SSDS OOI Cyberinfrastructure: San Diego June 30, 2008.

OOI-CYBERINFRASTRUCTURE

Inst

PUCK

NetCDFOceanSites

JMSHTTP

OGCServices

WebServices

API

THREDDS

StrategyRawData

OPeNDAP

Inst

Rover

OASISTelemetry

ALOHA

(MARS/Seahurst)

Client

OASIS2 SSDSDriver

OASIS

Service

SIAM

MOOS

Proxy

SIAMPortal

Inst

PU

CK Service

SIAM

Strategy

Proxy

Inst

PUCK

Service

SIAM

FOCE

AUV

RoverPortal

AUVPortal

Strategy

Proxy

SIAMPortal

SSDS

Metadata NetApp

Adapter

Adapter

Adapter

Adapter

ESB

HTTP

WebApp

Adapter

Connector

ESB

Inst

Proxy

Adapter

Strategy

Page 5: Kevin Gomes and John Graybeal, MBARI MBARI’s SSDS OOI Cyberinfrastructure: San Diego June 30, 2008.

OOI-CYBERINFRASTRUCTURE

Inst

PUCK

NetCDFOceanSites

JMSHTTP

OGCServices

WebServices

API

THREDDS

StrategyRawData

OPeNDAP

Inst

Rover

OASISTelemetry

ALOHA

(MARS/Seahurst)

Client

OASIS2 SSDSDriver

OASIS

Service

SIAM

MOOS

Proxy

SIAMPortal

Inst

PU

CK Service

SIAM

Strategy

Proxy

Inst

PUCK

Service

SIAM

FOCE

AUV

RoverPortal

AUVPortal

Strategy

Proxy

SIAMPortal

SSDS

Metadata NetApp

Adapter

Adapter

Adapter

Adapter

ESB

HTTP

WebApp

Adapter

Connector

ESB

Inst

Proxy

Adapter

Strategy

ID: XParent: YData: [0110..]

<Metadata>

Page 6: Kevin Gomes and John Graybeal, MBARI MBARI’s SSDS OOI Cyberinfrastructure: San Diego June 30, 2008.

OOI-CYBERINFRASTRUCTURE

Inst

PUCK

NetCDFOceanSites

JMSHTTP

OGCServices

WebServices

API

THREDDS

StrategyRawData

OPeNDAP

Inst

Rover

OASISTelemetry

ALOHA

(MARS/Seahurst)

Client

OASIS2 SSDSDriver

OASIS

Service

SIAM

MOOS

Proxy

SIAMPortal

Inst

PU

CK Service

SIAM

Strategy

Proxy

Inst

PUCK

Service

SIAM

FOCE

AUV

RoverPortal

AUVPortal

Strategy

Proxy

SIAMPortal

SSDS

Metadata NetApp

Adapter

Adapter

Adapter

Adapter

ESB

HTTP

WebApp

Adapter

Connector

ESB

Inst

Proxy

Adapter

Strategy

Page 7: Kevin Gomes and John Graybeal, MBARI MBARI’s SSDS OOI Cyberinfrastructure: San Diego June 30, 2008.

OOI-CYBERINFRASTRUCTURE

Inst

PUCK

NetCDFOceanSites

JMSHTTP

OGCServices

WebServices

API

THREDDS

StrategyRawData

OPeNDAP

Inst

Rover

OASISTelemetry

ALOHA

(MARS/Seahurst)

Client

OASIS2 SSDSDriver

OASIS

Service

SIAM

MOOS

Proxy

SIAMPortal

Inst

PU

CK Service

SIAM

Strategy

Proxy

Inst

PUCK

Service

SIAM

FOCE

AUV

RoverPortal

AUVPortal

Strategy

Proxy

SIAMPortal

SSDS

Metadata NetApp

Adapter

Adapter

Adapter

Adapter

ESB

HTTP

WebApp

Adapter

Connector

ESB

Inst

Proxy

Adapter

Strategy

Page 8: Kevin Gomes and John Graybeal, MBARI MBARI’s SSDS OOI Cyberinfrastructure: San Diego June 30, 2008.

OOI-CYBERINFRASTRUCTURE

Inst

PUCK

NetCDFOceanSites

JMSHTTP

OGCServices

WebServices

API

THREDDS

StrategyRawData

OPeNDAP

Inst

Rover

OASISTelemetry

ALOHA

(MARS/Seahurst)

Client

OASIS2 SSDSDriver

OASIS

Service

SIAM

MOOS

Proxy

SIAMPortal

Inst

PU

CK Service

SIAM

Strategy

Proxy

Inst

PUCK

Service

SIAM

FOCE

AUV

RoverPortal

AUVPortal

Strategy

Proxy

SIAMPortal

SSDS

Metadata NetApp

Adapter

Adapter

Adapter

Adapter

ESB

HTTP

WebApp

Adapter

Connector

ESB

Inst

Proxy

Adapter

Strategy

Page 9: Kevin Gomes and John Graybeal, MBARI MBARI’s SSDS OOI Cyberinfrastructure: San Diego June 30, 2008.

OOI-CYBERINFRASTRUCTURE

Inst

PUCK

NetCDFOceanSites

JMSHTTP

OGCServices

WebServices

API

THREDDS

StrategyRawData

OPeNDAP

Inst

Rover

OASISTelemetry

ALOHA

(MARS/Seahurst)

Client

OASIS2 SSDSDriver

OASIS

Service

SIAM

MOOS

Proxy

SIAMPortal

Inst

PU

CK Service

SIAM

Strategy

Proxy

Inst

PUCK

Service

SIAM

FOCE

AUV

RoverPortal

AUVPortal

Strategy

Proxy

SIAMPortal

SSDS

Metadata NetApp

Adapter

Adapter

Adapter

Adapter

ESB

HTTP

WebApp

Adapter

Connector

ESB

Inst

Proxy

Adapter

Strategy

QuickTime™ and a decompressor

are needed to see this picture.

Page 10: Kevin Gomes and John Graybeal, MBARI MBARI’s SSDS OOI Cyberinfrastructure: San Diego June 30, 2008.

OOI-CYBERINFRASTRUCTURE

Inst

PUCK

NetCDFOceanSites

JMSHTTP

OGCServices

WebServices

API

THREDDS

RawData

OPeNDAP

Inst

Rover

OASISTelemetry

ALOHA

(MARS/Seahurst)

Client

OASIS2 SSDSDriver

OASIS

Service

SIAM

MOOS SIAMPortal

Inst

PU

CK Service

SIAM

Inst

PUCK

Service

SIAM

FOCE

AUV

RoverPortal

AUVPortal

SIAMPortal

SSDS

Metadata NetApp

HTTP

WebApp

Adapter

Adapter

Adapter

Adapter

ESB

Adapter

Connector

ESB

Inst

Proxy

Adapter

Strategy

Strategy

Proxy

Strategy

Proxy

Strategy

Proxy

Page 11: Kevin Gomes and John Graybeal, MBARI MBARI’s SSDS OOI Cyberinfrastructure: San Diego June 30, 2008.

OOI-CYBERINFRASTRUCTURE

Inst

PUCK

NetCDFOceanSites

JMSHTTP

OGCServices

WebServices

API

THREDDS

StrategyRawData

OPeNDAP

Inst

Rover

OASISTelemetry

ALOHA

(MARS/Seahurst)

Client

OASIS2 SSDSDriver

OASIS

Service

SIAM

MOOS

Proxy

SIAMPortal

Inst

PU

CK Service

SIAM

Strategy

Proxy

Inst

PUCK

Service

SIAM

FOCE

AUV

RoverPortal

AUVPortal

Strategy

Proxy

SIAMPortal

SSDS

Metadata NetApp

Adapter

Adapter

Adapter

Adapter

ESB

HTTP

WebApp

Adapter

Connector

ESB

Inst

Proxy

Adapter

Strategy

Page 12: Kevin Gomes and John Graybeal, MBARI MBARI’s SSDS OOI Cyberinfrastructure: San Diego June 30, 2008.

OOI-CYBERINFRASTRUCTURE

Inst

PUCK

NetCDFOceanSites

JMSHTTP

OGCServices

WebServices

API

THREDDS

RawData

OPeNDAP

Inst

Rover

OASISTelemetry

ALOHA

(MARS/Seahurst)

Client

OASIS2 SSDSDriver

OASIS

Service

SIAM

MOOS SIAMPortal

Inst

PU

CK Service

SIAM

Inst

PUCK

Service

SIAM

FOCE

AUV

RoverPortal

AUVPortal

SIAMPortal

SSDS

Metadata NetApp

HTTP

WebApp

Adapter

Adapter

Adapter

Adapter

ESB

Adapter

Connector

ESB

Inst

Proxy

Adapter

Strategy

Strategy

Proxy

Strategy

Proxy

Strategy

Proxy

<?xml version="1.0" encoding="UTF-8" standalone="yes"?><SensorML xmlns="http://www.opengis.net/sensorML/1.0.1" xmlns:ns2="http://www.opengis.net/gml" xmlns:ns3="http://www.w3.org/1999/xlink" xmlns:ns4="urn:us:gov:ic:ism:v2" xmlns:ns5="http://www.opengis.net/swe/1.0.1" xmlns:ns6="http://www.w3.org/2001/SMIL20/" xmlns:ns7="http://www.w3.org/2001/SMIL20/Language" version="1.0.1"> <member ns3:type="simple"> <System ns2:id="9b1ed7d4-d95c-11db-a6d9-fff1427a99d4"> <ns2:description ns3:type="simple">UW-Seahurst installation of Wetlabs ECO-BB2F</ns2:description> <keywords ns3:type="simple"> <KeywordList> <keyword>ALOHA</keyword> <keyword>ALOHA-ECO</keyword> </KeywordList> </keywords> <identification ns3:type="simple"> <IdentifierList> <identifier name="Device UUID"> <Term definition="urn:www.mbari.org:moos:ssds:metadata:device:uuid"> <value>9b1ed7d4-d95c-11db-a6d9-fff1427a99d4</value> </Term> </identifier> <identifier name="Device ID"> <Term definition="urn:www.mbari.org:moos:ssds:metadata:device:ID"> <value>1608</value> </Term> </identifier> <identifier name="Device Name"> <Term definition="urn:www.mbari.org:moos:ssds:metadata:device:name"> <value>Wetlabs ECO-BB2F Fluorometer</value> </Term> </identifier>

<?xml version="1.0" encoding="UTF-8" standalone="yes"?><ns3:Observation xmlns:ns1="http://www.opengis.net/gml" xmlns:ns2="http://www.w3.org/1999/xlink" xmlns:ns3="http://www.opengis.net/om/1.0" xmlns:ns4="http://www.opengis.net/swe/1.0.1" xmlns:ns5="http://www.opengis.net/sensorML/1.0.1" xmlns:ns6="urn:us:gov:ic:ism:v2" xmlns:ns7="http://www.w3.org/2001/SMIL20/" xmlns:ns8="http://www.w3.org/2001/SMIL20/Language"> <ns3:result xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns4:RecordType"> <ns4:field> <ns4:Item xmlns:xs="http://www.w3.org/2001/XMLSchema" xsi:type="xs:string" >539</ns4:Item> </ns4:field> <ns4:field> <ns4:Item xmlns:xs="http://www.w3.org/2001/XMLSchema" xsi:type="xs:string" >1273</ns4:Item> </ns4:field> <ns4:field> <ns4:Item xmlns:xs="http://www.w3.org/2001/XMLSchema" xsi:type="xs:string" >15:23:12</ns4:Item> </ns4:field> <ns4:field> <ns4:Item xmlns:xs="http://www.w3.org/2001/XMLSchema" xsi:type="xs:string" >527</ns4:Item> </ns4:field>

Page 13: Kevin Gomes and John Graybeal, MBARI MBARI’s SSDS OOI Cyberinfrastructure: San Diego June 30, 2008.

OOI-CYBERINFRASTRUCTURE

Inst

PUCK

NetCDFOceanSites

JMSHTTP

OGCServices

WebServices

API

THREDDS

StrategyRawData

OPeNDAP

Inst

Rover

OASISTelemetry

ALOHA

(MARS/Seahurst)

Client

OASIS2 SSDSDriver

OASIS

Service

SIAM

MOOS

Proxy

SIAMPortal

Inst

PU

CK Service

SIAM

Strategy

Proxy

Inst

PUCK

Service

SIAM

FOCE

AUV

RoverPortal

AUVPortal

Strategy

Proxy

SIAMPortal

SSDS

Metadata NetApp

Adapter

Adapter

Adapter

Adapter

ESB

HTTP

WebApp

Adapter

Connector

ESB

Inst

Proxy

Adapter

Strategy

Questions?


Recommended