Ooi cyberinfrastructure user applications
Sponsored Links
This presentation is the property of its rightful owner.
1 / 17

OOI CyberInfrastructure: User Applications PowerPoint PPT Presentation


  • 83 Views
  • Uploaded on
  • Presentation posted in: General

OOI CyberInfrastructure: User Applications. August 27, 2008 Elizabeth Rosenzweig, Emilia Farcas OOI CI Architecture & Design Team UCSD/Calit2. Overview. OOI CI and User Applications Scientific process Data Products Generation Scenarios Persona Model and Activities

Download Presentation

OOI CyberInfrastructure: User Applications

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


OOI CyberInfrastructure:User Applications

August 27, 2008

Elizabeth Rosenzweig,Emilia Farcas

OOI CI Architecture & Design Team

UCSD/Calit2


Overview

  • OOI CI and User Applications

  • Scientific process

  • Data Products Generation

  • Scenarios

  • Persona Model and Activities

  • Classes of applications that the CI should support

  • Required CI capabilities

  • Specific applications

  • Mapping Users to Applications

  • Integration strategy

  • Deliverables


CI and User Applications


Scientific process


Data Products Generation


Sample Scenario

  • Several cases: data, execution, or orchestration inside or outside OOI

  • For example: user downloads Matlab script and runs it on the local computer


Run script


Persona Model


Persona and Activity Model

  • This is a high level model that represents categories of personas and their associated activities.

  • Next steps is to create a model that includes the specific roles within each persona category and map those to the activities.


Classes of Applications that the CI should support

  • Workflow- Science and Engineering

  • Search, query

  • Annotation

  • Subsetting

  • Visualization

  • Data mining

  • Data integration

  • Data publication

  • Browse, find data

  • Data organization

  • Data presentation

  • Data management administration

  • Collaboration

  • Resources planning

  • Statistical


Required CI Core Capabilities

  • Governance

  • Resource Allocation

  • Monitoring interface (can plug in or centralized)

  • Meta data query

  • Data query

  • Data access

  • Job scheduling

  • Registration

    • Data

    • Metadata

    • Provenance

  • Security aspects

  • Job executions

  • Software query


Required CI Capabilities, continued

Workflows

oSearch query

oAnnotation

oSubsetting

oVisualization

oData mining

oData integration

oData publications

oBrowse, find data

oData organizations

User Applications

O CI IO deliver capability

O User provided capabilities


Specific Applications

  • DATA BROWSING

    • oWebDAV

    • oTHREDDS

    • oGoogleEarth

  • DATA MINING

    • oWeka

    • oAdam

    • oD2K

  • COLLABORATION TOOLS

    • oWikis

    • oMedia Wikki

    • oPlon

    • oDupl

  • STATISTICAL

    oR

    oSAS

    oSPSS

    oMatlab

    oExcel

    oKepler (through R)

    oARCGIS/GRASS

    ALGORITHMIC

    • oCustom code,

    • oMatlab

    • oKepler

    • oScirun

    • oCommunity Codes

    • ARCGIS/GRASS

    • VISUALIZATION

      • oVisit

      • oIDL

      • oENV

      • oScirun

      • oGraphviz

      • oMaya

      • oMatlab

      • oCovise –collaborative visualization

      • oARCGIS/GRASS

      • oiView3D- flighter mouse

      • oGoogle Eath

      • oARCView

    • TRANSFORMATIONAL

      • oXPath

      • oXQuery

      • oDAP, OPeNDAP

      • oARCGIS/GRASS

  • GRASS- quantum GIS is a widget to deal with gis


  • Mapping Users to Applications


    Integration Strategy

    • User applications implemented as:

      • Workflow

      • Batch processing

      • Scripting (Matlab, Perl, Python)

      • GUI app

      • Web portals

    • Priority for the integration strategy:

      • SOA

      • Java API/library


    Deliverables

    • Workshop report

    • Persona Model Specification

    • User Application Design Specification

    • …?


    Thanks!


  • Login