170 likes | 302 Vues
This document presents an overview of the Ocean Observatories Initiative (OOI) Cyber Infrastructure (CI), detailing user applications, scientific processes, and data product generation. We explore classes of applications that CI should support, required capabilities, and mapping of users to applications. The persona model identifies user roles and activities, informing the integration strategy across workflows. Specific applications include data browsing, mining, visualization, and collaboration tools. Deliverables encompass workshop reports and specifications vital for enhancing CI and user application design.
E N D
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
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
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 o Search query o Annotation o Subsetting o Visualization o Data mining o Data integration o Data publications o Browse, find data o Data 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
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 • …?