IRIS Services Initiative

30
IRIS Services Initiative Improving Data Access and Integration for the GeoSciences Linus Kamb, Joanna Muench, Tim Ahern IRIS Data Management Center

description

IRIS Services Initiative. Improving Data Access and Integration for the GeoSciences. Linus Kamb, Joanna Muench, Tim Ahern IRIS Data Management Center. IRIS Data Management Center. About 1100 stations in real time Nearly 50TB of seismic data. Growing currently at ~9TB / year - PowerPoint PPT Presentation

Transcript of IRIS Services Initiative

Page 1: IRIS Services Initiative

IRIS Services Initiative

Improving Data Access and Integration for the GeoSciences

Linus Kamb, Joanna Muench, Tim AhernIRIS Data Management Center

Page 2: IRIS Services Initiative

2

IRIS Data Management Center

• About 1100 stations in real time• Nearly 50TB of seismic data• Growing currently at

~9TB / year

• EarthScope contribution raises to ~20TB / year

• Station and instrument metadata

Page 3: IRIS Services Initiative

3

Historical Access Methods

• Request methods– Email requests

• BREQ_FAST• NetDC

– Web-based request tools• WILBER, BUD tools

• Delivery methods– Tapes– FTP

Page 4: IRIS Services Initiative

4

DHI

• CORBA-based system• Available since 2001• Standard data access interfaces• Core services:

– Network (metadata) server– Event (earthquake info) server– Data (waveform) server

Page 5: IRIS Services Initiative

5

DHI Implementations

• Server implementations at:– IRIS, South Carolina, CalTech, Berkeley,

Orfeus, Geofon

• Example client applications:– Vase, JWeed, SOSA, GEE, SOD– SAC, Matlab, GEON SynSeis– EarthMotionMonitor

Page 6: IRIS Services Initiative

6

JWeed

Page 7: IRIS Services Initiative

7

DHI 2.0

Page 8: IRIS Services Initiative

8

New Directions for IRIS

• Mandate to provide data to broader geosciences community

• Provide access to data and data products through web services

• Expand range of services provided– Computational workflows– Added value services

Page 9: IRIS Services Initiative

9

IRIS Services Initiative• Develop a Service Oriented Architecture to complement and

enhance core access services

• Internally and externally available components

• Components include:– data access

– pre- and post-processing, filters, transformations

– plotting and mapping

• Move some standard computation to the data

• Provide access methods appropriate to a wider variety of users

• Get useful and usable information to the end user

Page 10: IRIS Services Initiative

10

Characteristics of SOA

• Services have contracts• Provides information about itself• Establishes agreement between provider and requestor

• Services are loosely coupled• Can operate together or independently• Changes to one implementation should not break another

• Services are composable• Multiple services can be linked together as workflows• Implies contracts are compatible

• eg. raw data seismogram = processed seismogram

Page 11: IRIS Services Initiative

11

Current and Planned Services

SOA Registry

Page 12: IRIS Services Initiative

12

Workflows

• Structure and order of a series of tasks

• Movement of data inputs and outputs through computational steps

• Composed of service components – Must be logical composition

• Can be expressed, saved, revised, and re-executed

Page 13: IRIS Services Initiative

13

Record Section Plot

Page 14: IRIS Services Initiative

14

Workflow Example

Page 15: IRIS Services Initiative

15

Workflow Example

Page 16: IRIS Services Initiative

16

Workflow Example

Page 17: IRIS Services Initiative

17

Workflow Example

Page 18: IRIS Services Initiative

18

Workflow Example

Page 19: IRIS Services Initiative

19

Workflow Example

Page 20: IRIS Services Initiative

20

SPADE

• Searchable Product Archive and Discovery Engine• Archive arbitrary XML data products

– Hypocenters, CMTs, historic data, PGV maps, etc.– As yet unknown data products

• Interface to search by product-specific metadata• Query across products by common fields

– Geospatial, Time, Other (eg., Dublin Core, keywords, ... )

Page 21: IRIS Services Initiative

21

SPADE Overview

Page 22: IRIS Services Initiative

22

Query - Select Product

Page 23: IRIS Services Initiative

23

Query - Enter Filters

Page 24: IRIS Services Initiative

24

Query - Results

Page 25: IRIS Services Initiative

25

Query - Common Metadata

Page 26: IRIS Services Initiative

26

Query - Results

Page 27: IRIS Services Initiative

27

IRIS Services Architecture

• Core data access services

• Enhanced data tools

• Wider range of products and services

• Enable scientific workflows

• Increased value and service to the broader geosciences community

Page 28: IRIS Services Initiative

28

Challenges

• Service– Description, Registration, Discovery

• Process composition and orchestration– Data management– Value extraction

• Data type coordination– Controlled vocabularies

• Interface-level independence

Page 29: IRIS Services Initiative

29

Community Value

• Improve quality and maintainability of IRIS core services

• Enable customization of user experience• Integrate into other organizations’

computational programs through improved accessibility to IRIS data and products

• Support a broader geosciences services architecture

Page 30: IRIS Services Initiative

30

[email protected]

http://www.iris.edu