neonet a metadata application demonstrating satcast

14
Nationaal Lucht- en Ruimtevaartlaboratorium National Aerospace Laboratory NLR CXXX-1A Edwin Wisse & Rob van Swol Edwin Wisse & Rob van Swol National Aerospace Laboratory National Aerospace Laboratory Neonet Neonet A metadata application demonstrating SatCAST A metadata application demonstrating SatCAST

Upload: easter

Post on 11-Feb-2016

32 views

Category:

Documents


0 download

DESCRIPTION

Neonet A metadata application demonstrating SatCAST. Edwin Wisse & Rob van Swol National Aerospace Laboratory. Overview. History: Sawa and SatCAST demonstrations Neonet network The software Metadata gathering and distribution Using multicast to distribute metadata Demonstration. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Neonet A metadata application demonstrating SatCAST

Nationaal Lucht- en RuimtevaartlaboratoriumNational Aerospace Laboratory NLR

CXXX-1A

Edwin Wisse & Rob van SwolEdwin Wisse & Rob van Swol

National Aerospace LaboratoryNational Aerospace Laboratory

NeonetNeonetA metadata application demonstrating SatCASTA metadata application demonstrating SatCAST

Page 2: Neonet A metadata application demonstrating SatCAST

Nationaal Lucht- en RuimtevaartlaboratoriumNational Aerospace Laboratory NLR

CXXX-2A

Overview History: Sawa and SatCAST demonstrations

Neonet network

The software

Metadata gathering and distribution

Using multicast to distribute metadata

Demonstration

Page 3: Neonet A metadata application demonstrating SatCAST

Nationaal Lucht- en RuimtevaartlaboratoriumNational Aerospace Laboratory NLR

CXXX-3A

1998: Sawa demonstration Demonstrated IP over satellite & caching, no multicast

Application: Neonet version 0

No XML yet: HTML based

Built a single site combining and crosslinking pages from different sites about a common theme: remote sensing

Site was replicated on different UNEP sites by retrieving databases with HTML files.

Page 4: Neonet A metadata application demonstrating SatCAST

Nationaal Lucht- en RuimtevaartlaboratoriumNational Aerospace Laboratory NLR

CXXX-4A

2000: SatCAST demonstration Multicast capability

Demonstration application: Neonet version 2

Using structured metadata in XML

Network with nodes about different topics in remote sensing

Demonstration:– Neonet functionality– Database synchronisation by multicast over satellite link.

Page 5: Neonet A metadata application demonstrating SatCAST

Nationaal Lucht- en RuimtevaartlaboratoriumNational Aerospace Laboratory NLR

CXXX-5A

Neonet: BackgroundNeonet: Background Netherlands Earth Observation NetworkNetherlands Earth Observation Network

Allow (Dutch) users of remote sensing data access to Allow (Dutch) users of remote sensing data access to information in the Netherlands and abroad.information in the Netherlands and abroad.

Keep information at the providerKeep information at the provider

Connect to other metadata infrastructuresConnect to other metadata infrastructures– CEOS IDNCEOS IDN– CEOCEO

Page 6: Neonet A metadata application demonstrating SatCAST

Nationaal Lucht- en RuimtevaartlaboratoriumNational Aerospace Laboratory NLR

CXXX-6A

Neonet nodes

A Neonet node is a website with supporting software.

A node covers a self-chosen theme in remote sensing

Users can search for and enter metadata in a fixed format.

Format is derived from the CEOrecommendation on metadata.

Page 7: Neonet A metadata application demonstrating SatCAST

Nationaal Lucht- en RuimtevaartlaboratoriumNational Aerospace Laboratory NLR

CXXX-7A

Neonet network (1) The network is a group of nodes running Neonet software

Node maintainer(s) decide what is appropiate information

A node servers a user community, example:– atmospheric chemistry– water management

Nodes are organised hierarchically

General node at top: APEX

Page 8: Neonet A metadata application demonstrating SatCAST

Nationaal Lucht- en RuimtevaartlaboratoriumNational Aerospace Laboratory NLR

CXXX-8A

Neonet network (2)

Page 9: Neonet A metadata application demonstrating SatCAST

Nationaal Lucht- en RuimtevaartlaboratoriumNational Aerospace Laboratory NLR

CXXX-9A

Metadata flow

Node

Provider

metadata file

Node

Node

email

emailMetadata entered at a specialised node is sentautomatically to the nodesabove.

E-mail is available everywhereEven behind firewalls

Page 10: Neonet A metadata application demonstrating SatCAST

Nationaal Lucht- en RuimtevaartlaboratoriumNational Aerospace Laboratory NLR

CXXX-10A

Neonet software Retrieve metadata from provider by HTTPRetrieve metadata from provider by HTTP

– Version 0: HTML pagesVersion 0: HTML pages– Version 1: metadata in XML pages (CEO like format)Version 1: metadata in XML pages (CEO like format)

Uses CEO standard for metadataUses CEO standard for metadata

Status: version 2 released october (but used in SatCAST) Status: version 2 released october (but used in SatCAST)

Available for interested institutesAvailable for interested institutes

Page 11: Neonet A metadata application demonstrating SatCAST

Nationaal Lucht- en RuimtevaartlaboratoriumNational Aerospace Laboratory NLR

CXXX-11A

Software: elements

• A Neonet node runs:• Webserver• Database• Servlet package• Java application for

database sync and metadata retrieval

• Nodes can be installed on systems running Windows and a number of Unix systems (SGI, Solaris, Linux).

Page 12: Neonet A metadata application demonstrating SatCAST

Nationaal Lucht- en RuimtevaartlaboratoriumNational Aerospace Laboratory NLR

CXXX-12A

SatCAST setupSatCAST setup 3 top level nodes with local databases and no sub-nodes

Synchronisation:– Nodes synchronise their databases using HTTP requests– Added for SatCAST

Multicast aspect:– New or changed XML files get broadcasted to all nodes– Nodes retrieves files and records from local cache– No multicast for servlet results, only for database

synchronisation

Page 13: Neonet A metadata application demonstrating SatCAST

Nationaal Lucht- en RuimtevaartlaboratoriumNational Aerospace Laboratory NLR

CXXX-13A

Synchronisation

Node

XMLadmin

Node

XMLadmin

SatCASTMulticast

NodeA node exports its database to aset of XML files, so it can be accessedusing HTTP

Page 14: Neonet A metadata application demonstrating SatCAST

Nationaal Lucht- en RuimtevaartlaboratoriumNational Aerospace Laboratory NLR

CXXX-14A

Demonstration Three nodes were set up, all are Apex nodes.

Check each other every 10 minutes.

Metadata entered at 1 node is found and retrieved by the others

No instant result

Short demonstration of other Neonet features

Questions?