DATAFED Application Programs. Dvoy Data Flow and Processes DataView 1 View Data Abstract Portrayal Device Portrayal Render Device View Portrayal Device.

Slides:



Advertisements
Similar presentations
Web Services Implementation Case Study: DataFed Air Quality Data & Services Project Coordinators: Software Architecture: R. Husar Software Implementation:
Advertisements

Proposal Outline: Extensions to the VIEWS System: Analysis Tools and Auxiliary Data R. Husar, CAPITA March, 2003 Presentation and Analysis Tools CATT for.
Federated PM and Haze Data Warehouse Project a sub- project of (enter your sticker & logo here ) Nov 20, 2001, RBH St. Louis Midwest Supersite Project.
Service-Oriented Architecture
C ombined A erosol T rajectory T ool CATT Indicates the origin of air masses for specific aerosol condition MANE-VU & MRPO F ast A erosol S ensing T ools.
C ombined A erosol T rajectory T ool, CATT Transport Analyzer for RPO Analysts R. B. Husar and K. Höijärvi, Washington University, St. Louis R.L. Poirot,
Proposal Outline: Extensions to the VIEWS: General CATT Analysis Tool R. Husar, CAPITA Revised, June 26, 2003 Proposed Sub-Projects CATT for VIEWS$20k.
.NET, and Service Gateways Group members: Andre Tran, Priyanka Gangishetty, Irena Mao, Wileen Chiu.
Presentation on Osi & TCP/IP MODEL
DRAFT June 6, 2005 ESIP AQ Cluster, Air Quality Cluster Air Quality Cluster TechTrack Earth Science Information Partners Partners NASA.
Federated Network for Sharing Air Quality Data and Processing Services Center for Air Pollution Impact and Trend Analysis (CAPITA) Washington University,
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
REASoN REASoN Project to link NASA's data, modeling and systems to users in research, education and applications Application of NASA ESE Data and Tools.
C ombined A erosol T rajectory T ool, CATT Status Report on Tools Development and Use Project supported by the Inter-RPO Data Analysis Workgroup Project.
Current Air Quality Information ‘Ecosystem’ (Draft for Feedback) AQ information includes emissions, ambient & satellite data and model outputs The distributed.
Application of ESE Data and Tools to Particulate Air Quality Management The CAPITA REASoN Project August 15, 2003 Stefan Falke and Rudolf Husar Center.
C ombined A erosol T rajectory T ool, CATT Status Report on Tools Development and Use Project supported by the Inter-RPO Data Analysis Workgroup Project.
Supersite Relational Database Project: (Data Portal?) a sub- project of St. Louis Midwest Supersite Project Draft of the November 16, 2001 Presentation.
Chapter 2 Introduction to Systems Architecture. Chapter goals Discuss the development of automated computing Describe the general capabilities of a computer.
State Key Laboratory of Resources and Environmental Information System China Integration of Grid Service and Web Processing Service Gao Ang State Key Laboratory.
Accessing and Using Fire-Related Data with the CAPITA DataFed.net* Services Framework Stefan Falke Rudolf Husar Kari Hoijarvi Washington University in.
1 Application Scenario: Smoke Impact REASoN Project: Application of NASA ESE Data and Tools to Particulate Air Quality Management (PPT/PDF)Application.
Select, Overlay, Explore; Integration of diverse data Distributed Data Heterogeneous coding, access Connects providers to users; Homogenize data access.
Stefan Falke and Rudolf Husar Center for Air Pollution Impact and Trend Analysis Washington University in St. Louis A NSF Digital Government Pilot Project.
Federated Network for Sharing Air Quality Data and Processing Services Center for Air Pollution Impact and Trend Analysis (CAPITA) Washington University,
COMMUNITY. Data Acquisition and Usage Value Chain.
Distributed Data Analysis & Dissemination System (D-DADS ) Special Interest Group on Data Integration June 2000.
NASA REASoN Project SHAirED: S ervices for H elping the Air -quality Community use E SE D ata Stefan Falke, Kari Höijärvi and Rudolf Husar, Washington.
NASA REASoN Project SHAirED: S ervices for H elping the Air -quality Community use E SE D ata Stefan Falke, Kari Höijärvi and Rudolf Husar, Washington.
C ombined A erosol T rajectory T ool CATT Indicates the origin of air masses for specific aerosol condition MANE-VU & MRPO Tools in support of Inter-RPO.
Dvoy Networking Ideas. OpenGIS Web Services Mission: Definition and specification of geospatial web services. A Web service is an application that can.
Chapter 1 Basic Concepts of Operating Systems Introduction Software A program is a sequence of instructions that enables the computer to carry.
Processes of the Information Value Chain Informing Knowledge ActionProductive Knowledge Information Organizing Grouping Classifying Formatting Geo-referencing.
Web Services-Based Mediator of Distributed Data Flow and Processing Project Coordinators: Software Architecture: R. Husar Software Implementation: K. Höijärvi.
C ombined A erosol T rajectory T ool, CATT Transport Analyzer for RPO Analysts R. B. Husar and K. Höijärvi, Washington University, St. Louis R.L. Poirot,
C ombined A erosol T rajectory T ool, CATT Transport Analyzer for RPO Analysts R. B. Husar and K. Höijärvi, Washington University, St. Louis R.L. Poirot,
ESIP Air Quality Jan Air Quality Cluster Air Quality Cluster Technology Track Earth Science Information Partners Partners NASA NOAA EPA (?) USGS.
C ombined A erosol T rajectory T ool CATT Indicates the origin of air masses for specific aerosol condition MANE-VU & MRPO Tools in support of Inter-RPO.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
1 SEEDS IT Vision Scenario: Smoke Impact REASoN Project: Application of NASA ESE Data and Tools to Particulate Air Quality Management (PPT/PDF)Application.
DRAFT June 6, 2005 ESIP AQ Cluster, Contact R. Husar Air Quality Cluster Air Quality Cluster TechTrack Earth Science Information Partners.
Voyager Data Services Services for Finding, Exploring and Presenting Distributed Environmental Data Outline Prepared by Voyager Interest Group on Environmental.
Federated Network for Sharing Air Quality Data and Processing Services Center for Air Pollution Impact and Trend Analysis (CAPITA) Washington University,
September 2003, 7 th EDG Conference, Heidelberg – Roberta Faggian, CERN/IT CERN – European Organization for Nuclear Research The GRACE Project GRid enabled.
Fire, Smoke & Air Quality: Tools for Data Exploration & Analysis : Data Sharing/Processing Infrastructure This project integrates.
There is increasing evidence that intercontinental transport of air pollutants is substantial Currently, chemical transport models are the main tools for.
Introduction to Algorithm. What is Algorithm? an algorithm is any well-defined computational procedure that takes some value, or set of values, as input.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
Identify internal hardware devices (e. g
Progress Apama Fundamentals
Topic 2: Hardware and Software
Network Infrastructure Services Supporting WAP Clients
MPEG-4 Binary Information for Scenes (BIFS)
Distributed Cache Technology in Cloud Computing and its Application in the GIS Software Wang Qi Zhu Yitong Peng Cheng
WWW and HTTP King Fahd University of Petroleum & Minerals
Operating System.
Processes The most important processes used in Web-based systems and their internal organization.
Service-centric Software Engineering
Web Browser server client 3-Tier Architecture Apache web server PHP
Chapter 8: Monitoring the Network
Princess Nourah bint Abdulrahman University
Software Architecture
Software models - Software Architecture Design Patterns
Lecture Topics: 11/1 General Operating System Concepts Processes
Chapter 2: Operating-System Structures
4/5 May 2009 The Palazzo dei Congressi di Stresa Stresa, Italy
Chapter 2: Operating-System Structures
Distributed Database Management System
Scientific Workflows Lecture 15
Presentation transcript:

DATAFED Application Programs

Dvoy Data Flow and Processes DataView 1 View Data Abstract Portrayal Device Portrayal Render Device View Portrayal Device Driver Trans - mission Abstr.Data Access View Wrapper Physical Data Abstract Data Physical Data Physical Data reside in servers Data are accessed by view-specific wrappers yielding homogeneous abstract data ‘slices’ Abstract Data Abstract Data are virtual Abstract data are requested by viewers; homogeneous real data are delivered by abstract interface DataView 2 DataView 3 View Data View Data enriched for portrayal View data from abstract interface are enriched by parameters useful for portrayal/processing

I/O Abstractions in The Program The Voyager program consists of a stable core and adoptive input/output section The core executes the data selection, access portrayal tasks The adoptive, abstract I/O layer connects the core to evolving web data, flexible displays and to the a configurable user interface: –Wrappers encapsulate the heterogeneous external data sources and homogenize the access –Device Drivers translate generic, abstract graphic objects to specific devices and formats –Ports expose the internal parameters of Voyager to external controls Data Sources Controls Displays Web Apps: Web services chains for: Selection, Access, Portrayal Abstract I/O Layer Wrappers Control Ports Device Drivers WSDL Ports Web Services

Browser Architecture (0312) View State MapView[1] Services Servicetype1[1] Servicetype2[1] Servicetype2[2] FlowProgram Controllers TimeView[1] Services FlowProgram Controllers MapView[1] TimeView [1] Controllers

Interpreted and Compiled Service Point Access Point Grid Grid Render Point Render PtGrid Overla y Point Access Point Grid Grid Render Point Access Point Render PtGrid Overlay Interpreted Service Processes distributed Data flow on Internet Compiled Service Processes in the same place Data flow within aggregate service Controllers, e.g. zoom can be shared Data Flow Control Flow

Distributed Programming: Interpreted and Compiled Web services allow processing of distributed data –Data are distributed and maintained by their custodians, –Processing nodes (web-services) are also distributed –‘Interpreted’ web-programs for data processing can be created ad hoc by end users However, ‘interpreted’ web programs are slow, fragile and uncertain –Slow due to large data transfers between nodes –Fragile due to instability of connections –Uncertain due to failures of data provider and processing nodes One solution is to ‘compile’ the data and processing services –Data compilation transforms the data for fast, effective access (e.g. OLAP) –Web service compilation combines processes for effective execution Interpreted or compiled? –Interpreted web programs are simpler and up to date but slow, fragile, uncertain –Compiled versions are more elaborate and latent but also faster and more robust –Frequently used datasets and processing chains should be compiled and kept current

Services Program Execution: Reverse Polish Notation Writing the WS program: - Write the program on the command line of a URL call - Services are written sequentially using RPN - Replacements Connector/Adaptor: - Reads the service name from the command line and loads its WSDL - Scans the input WSDL - The schema walker populates the service input fields from: - the data on the command line - the data output of the upstream process - the catalog for the missing data Service Execution For each service Reads the command line, one service at a time Passes the service parameters to the above Connector/Adopter, which prepares the service Executes the service It also handles the data stack for RPN

Application Examples

Next Process Why? How? When? Where? CATT: A Community Tool! Part of an Analysis Value Chain Aerosol Data Collection IMP. EPA Aerosol Sensors Integration VIEWS Integrated AerData AEROSOL Weather Data Assimilate NWS Gridded Meteor. Trajectory ARL Traject. Data TRANSPORT TrajData Cube Aggreg. Traject. AerData Cube CATT Aggreg. Aerosol CATT-In CAPITA There! Not There! Further Analysis GIS Grid Processing Emission Comparison

F ast A erosol S ensing T ools for N atural E vent T racking FASTNET Analysts Console Community Website