Web Services for Air Quality Management Air Quality management requires data from many distributed sources For AQ management, data need to be filtered, aggregated and fused  Loosely coupled web services are a promising technology The  http://DataFed.Net  tools follow such a Service Oriented Architecture to access, process and deliver AQ-relevant information R. Husar, S. Falke, K. Höijärvi Washington University, St. Louis, MO, rhusar@me.wustl.edu ESIP Meeting, Washington DC, January 4-6, 2005
Application Scenario: Smoke Impact REASoN Project:  Application of NASA ESE Data and Tools to Particulate Air Quality Management   ( PPT/PDF ) Scenario:  Smoke form Mexico causes record PM over the Eastern US. Goal:  Detect smoke emission and predict PM and ozone concentration Support air quality management and transportation safety Impacts:  PM and ozone air quality episodes, AQ standard exceedance Transportation safety risks due to reduced visibility Timeline:  Routine satellite monitoring of fire and smoke The smoke event triggers intensified sensing and analysis The event is documented for science and management use Science/Air Quality Information Needs: Quantitative real-time fire & smoke emission monitoring  PM, ozone forecast (3-5 days) based on smoke emissions data Information Technology Needs: Real-time access to routine and  ad-hoc  data and models Analysis tools: browsing, fusion, data/model integration Delivery of science-based event summary/forecast to air quality and aviation safety managers and to the public Record Smoke Impact on PM  Concentrations [email_address] ,  stefan @me.wustl. edu Smoke  Event
IT needs and Capabilities:  Web Services Community interaction during events through virtual workgroup sites; quantitative now-casting and observation-augmented forecasting Smoke event summary and forecast suitably packaged and delivered for agency and public decision makers Uncoordinated event monitoring, serendipitous  and limited analysis. Event summary by qualitative description and illustration Smoke event summary and forecast for managers (air quality, aviation safety) and the public Services linking tools Service chaining languages for building web applications; Data browsers, data processing chains;  Tools for navigating spatio-temporal data;  User-defined views of the smoke; Conceptual framework for merging satellite, surface and modeling data  Most tools are personal, dataset specific and ‘hand made’ Analysis tools for data browsing, fusion and  data/model integration Web services  for data registration, geo-time-parameter referencing,  non-intrusive addition of  ad hoc  data; communal tools for data finding, extracting Agents (services) to seamlessly access distributed data and provide uniformly presented views of the smoke.  Human analysts access a fraction of a subset of qualitative satellite images and some  surface monitoring data, Limited real-time data downloaded from providers, extracted, geo-time-param-coded, etc. by each analyst  Real-time access to routine and  ad-hoc  fire, smoke, transport data/ and models How to get there New capabilities Current state IT need vision
Project Domain, New Technologies and Barriers REASoN Project Type: Application  –  Particulate Air Quality Application Environment Participants:  NASA as provider ;  EPA, States, mediators’ as users of data & tech (slide 4) Process Goal:  Facilitate use of ESE data and technologies in AQ management  Specific application projects:  FASTNET, Fires and Biomass Smoke,   CATT  Current barriers to ESE data use in PM management Technological:  Resistances to seamless data flow; user-driven processing is tedious Scientific:  Quantitative usage of satellite data for AQ is not well understood  Organizational:  Lack of tools, skills (and will??) within AQ agencies  New Information Technologies Applied in the Project Web service  wrappers for ESE data  and associated tools (slide 5) Reusable  web services  for data transformation, fusion and rendering (slide 6) Web  service chaining  (orchestration) tools, ‘web applications’ (slide 7,8) Virtual community  support  tools  (e.g. virtual workgroup websites for  1998 Asian Dust Event )   Barriers to IT Infusion (not yet clear)  New technologies are at  low tech readiness level , TRL 4-5
Data Flow & Processing in AQ Management Resistances :   Data Access  Processing   Delivery   AQ DATA EPA Networks IMPROVE Visibility  Satellite-PM Pattern  METEOROLOGY Met. Data  Satellite-Transport  Forecast model EMISSIONS National Emissions  Local Inventory  Satellite Fire Locs Status and Trends AQ Compliance Exposure Assess. Network Assess. Tracking Progress AQ  Management  Reports ‘ Knowledge’ Derived from Data Primary Data  Diverse Providers Data ‘Refining’ Processes  Filtering, Aggregation, Fusion Driving Forces :  Provider Push User Pull Information Engineering:   Info driving forces, source-transformer-sink nodes, processes (services) in each node, flow & other impediments, overall systems ‘modeling’ and analysis
A Wrapper Service: TOMS Satellite Image Data Given the URL template and the image description, the wrapper service can access the image for any day, any spatial subset using a HTTP URL or SOAP protocol, ( see TOMS image data  through a web services-based Viewer) For web-accessible data, the wrapping is ‘non-intrusive’, i.e. the provider does not have to change, only expose the data in structured manner. Interoperability (value) can be added retrospectively and by 3 rd  party  Check the  DataFed.Net Catalog  for the data ‘wrapped’ by data access web services (not yet fully functional)  src_img_width src_img_height src_margin_right src_margin_left src_margin_top src_margin_bottom src_lon_min src_lat_max src_lat_min src_lon_max Image Description for Data Access: src_image_width=502 src_image_height=329 src_margin_bottom=105 src_margin_left=69 src_margin_right=69 src_margin_top=46 src_lat_min=-70 src_lat_max=70 src_lon_min=-180 src_lon_max=180 The daily TOMS images (virtually no metadata) reside on the FTP archive, e.g.  ftp://toms. gsfc . nasa . gov /pub/ eptoms /images/aerosol/Y2000/IM_ aersl _ ept _20000820. png URL template:  ftp://toms.gsfc.nasa.gov/pub/eptoms/images/aerosol/y[yyyy]/IM_aersl_ept_[yyyy][mm][dd].png Transparent colors for overlays RGB(89,140,255) RGB(41,117,41) RGB(23,23,23) RGB(0,0,0) ttp ://capita.wustl. edu / dvoy _2.0.0/ dvoy _services/ cgi . wsfl ?view_state= TOMS_AI&lat_min=0&lat_max=70& lon _min=-180& lon _max=-60&datetime=2001-04-13&image_width=800&image_height=500 http://capita.wustl. edu / dvoy _2.0.0/ dvoy _services/ cgi . wsfl ?view_state= NAAPS_GLO_DUST_AOT&lat_min=0&lat_max=70& lon _min=-180& lon _max=-60&datetime=2001-04-13&image_width=800&image_height=500 http://capita.wustl. edu / dvoy _2.0.0/ dvoy _services/ cgi . wsfl ?view_state= VIEWS_Soil&lat_min=0&lat_max=70& lon _min=-180& lon _max=-60&datetime=2001-04-13&image_width=800&image_height=500
Generic Data Flow and Processing for Browsing DataView 1 Data Processed Data Portrayed Data Process Data Portrayal/ Render Abstract Data Access View Wrapper Physical Data Abstract Data Physical Data Resides in autonomous servers; accessed non-intrusively by data and view-specific  wrappers Abstract Data Abstract data slices are requested by viewers; uniform data are delivered by  wrapper  services DataView 2 DataView 3 View Data Processed data are delivered to the user as multi-layer views by  portrayal and overlay web services Processed Data Data passed through filtering, aggregation, fusion and other  processing web  services
Service Oriented Architecture: Data AND Services are Distributed  Peer-to-peer network representation Data, as well as services and users (of data and services) are distributed Users compose data processing chains form reusable services Intermediate and resulting data are also exposed for possible further use Processing chains can be further linked into complex value-adding data ‘refineries’ Service chain representation User Tasks: Fi nd data and services Compose service chains Expose output  User Carries less Burden In service-oriented peer-to peer architecture, the user is aided by software ‘agents’ Control  Data Process Process Process Data Service Catalog Process Chain 2 Chain 1 Chain 3 Data Service
An Application Program: Voyager Data Browser The web-program consists of a stable  core  and adoptive  input/output  layers The core maintains the state and executes the data selection, access and render services The adoptive, abstract I/O layers 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  connect the internal parameters of the program to external controls WDSL  web service description documents Data Sources Controls Displays I/O Layer Device Drivers Wrappers App State Data Flow Interpreter Core Web Services WSDL Ports

More Related Content

PPT
Ws For Aq
PPT
061211 Agu Aq Datasystem1
PPT
2004-10-15 SHAirED: Services for Helping the Air-quality Community use ESE Data
PPT
Seeds Poster2
PPT
Seeds Poster
PPT
061206 Ua Huntsville Seminar
PPT
060730 Igarss06 Denver Husar
PPT
060525AGU_ESSI CAPITA Poster
Ws For Aq
061211 Agu Aq Datasystem1
2004-10-15 SHAirED: Services for Helping the Air-quality Community use ESE Data
Seeds Poster2
Seeds Poster
061206 Ua Huntsville Seminar
060730 Igarss06 Denver Husar
060525AGU_ESSI CAPITA Poster

What's hot (7)

PPT
Web Services Emissions 2006 Falke
PDF
Traffic Profiles and Management for Support of Community Networks
PPT
Social dynamics of FLOSS team communication across channels
PPTX
Identifying and developing flows modified
PDF
Applications Drive Secure Lightpath Creation Across Heterogeneous Domains
DOCX
Final Year Project IEEE 2015
DOCX
JPJ1423 Keyword Query Routing
Web Services Emissions 2006 Falke
Traffic Profiles and Management for Support of Community Networks
Social dynamics of FLOSS team communication across channels
Identifying and developing flows modified
Applications Drive Secure Lightpath Creation Across Heterogeneous Domains
Final Year Project IEEE 2015
JPJ1423 Keyword Query Routing
Ad

Viewers also liked (6)

PPT
Michelle Koslow
PPT
0502 Mid West Haze Event
PPT
Nueva
PPT
Ai + Usabilidad
PPT
Social Networking
PDF
Consumer Math Slides September 19, 2007
Michelle Koslow
0502 Mid West Haze Event
Nueva
Ai + Usabilidad
Social Networking
Consumer Math Slides September 19, 2007
Ad

Similar to Ws For Aqm (20)

PPT
2005-03-17 Air Quality Cluster TechTrack
PPT
Ws Stuff
PPT
050510 Esip Data Fed Smoke
PPT
2005-05-11 Current Air Quality Information ‘Ecosystem’ (Draft for Feedback)
PPT
070726 Igarss07 Barcelona
PPT
2006-03-14 WG on HTAP-Relevant IT Techniques, Tools and Philosophies: DataFed...
PPT
060314 Ispra Htap Presentations Husar 060314 Ispra
PPT
050317 Ws Telecon Husar
PPT
070416 Egu Vienna Husar
PPT
20051031 Biomass Smoke Emissions and Transport: Community-based Satellite and...
PDF
Linking HPC to Data Management - EUDAT Summer School (Giuseppe Fiameni, CINECA)
PDF
THE DEVELOPMENT AND STUDY OF THE METHODS AND ALGORITHMS FOR THE CLASSIFICATIO...
PPT
Srds Pres011120
PPT
2004-11-13 Supersite Relational Database Project: (Data Portal?)
PPT
2005-03-29 Web Services: ES Rationale and Assertions
PPT
2008-02-11: EPA DataFed Presentation
PPTX
Debbie Wilson: Deliver More Efficient, Joined-Up Services through Improved Ma...
PDF
Centralized Data Verification Scheme for Encrypted Cloud Data Services
PDF
HIGH-IMPACT USE CASES POWERED BY NEXT-GENERATION NETWORK ANALYTICS
PPTX
International Journal of Network Security & Its Applications (IJNSA)
2005-03-17 Air Quality Cluster TechTrack
Ws Stuff
050510 Esip Data Fed Smoke
2005-05-11 Current Air Quality Information ‘Ecosystem’ (Draft for Feedback)
070726 Igarss07 Barcelona
2006-03-14 WG on HTAP-Relevant IT Techniques, Tools and Philosophies: DataFed...
060314 Ispra Htap Presentations Husar 060314 Ispra
050317 Ws Telecon Husar
070416 Egu Vienna Husar
20051031 Biomass Smoke Emissions and Transport: Community-based Satellite and...
Linking HPC to Data Management - EUDAT Summer School (Giuseppe Fiameni, CINECA)
THE DEVELOPMENT AND STUDY OF THE METHODS AND ALGORITHMS FOR THE CLASSIFICATIO...
Srds Pres011120
2004-11-13 Supersite Relational Database Project: (Data Portal?)
2005-03-29 Web Services: ES Rationale and Assertions
2008-02-11: EPA DataFed Presentation
Debbie Wilson: Deliver More Efficient, Joined-Up Services through Improved Ma...
Centralized Data Verification Scheme for Encrypted Cloud Data Services
HIGH-IMPACT USE CASES POWERED BY NEXT-GENERATION NETWORK ANALYTICS
International Journal of Network Security & Its Applications (IJNSA)

More from Rudolf Husar (20)

PPT
100528 satellite obs_china_husar
PPTX
2013-04-30 EE DSS Approach and Demo
PPTX
Exceptional Event Decision Support System Description
PPTX
130205 epa exc_event_seminar
PPTX
130205 epa ee_presentation_subm
PPT
111018 geo sif_aq_interop
PPT
110823 solta11 intro
PPTX
110823 data fed_solta11
PPT
110510 aq co_p_network
PPT
110509 aq co_p_solta
PPT
110421 exploration of_pm_networks_and_data_over_the_us-_aqs_and_views
PPT
110410 aq user_req_methodology_sydney_subm
PPT
110408 aq co_p_uic_sydney_husar
PPT
110105 htap pilot_aqco_p_esip_dc
PPT
100615 htap network_brussels
PPTX
121117 eedss briefing_nasa_epa
PPTX
120910 nasa satellite_outline
PPTX
120612 geia closure_ofeo_ms_soa_subm
PPTX
110414 extreme dustsmokesulfate
PPT
Aq Gci Infrastructure
100528 satellite obs_china_husar
2013-04-30 EE DSS Approach and Demo
Exceptional Event Decision Support System Description
130205 epa exc_event_seminar
130205 epa ee_presentation_subm
111018 geo sif_aq_interop
110823 solta11 intro
110823 data fed_solta11
110510 aq co_p_network
110509 aq co_p_solta
110421 exploration of_pm_networks_and_data_over_the_us-_aqs_and_views
110410 aq user_req_methodology_sydney_subm
110408 aq co_p_uic_sydney_husar
110105 htap pilot_aqco_p_esip_dc
100615 htap network_brussels
121117 eedss briefing_nasa_epa
120910 nasa satellite_outline
120612 geia closure_ofeo_ms_soa_subm
110414 extreme dustsmokesulfate
Aq Gci Infrastructure

Recently uploaded (20)

PPT
Lecture notes on Business Research Methods
PDF
Introduction to Generative Engine Optimization (GEO)
PPTX
Astra-Investor- business Presentation (1).pptx
DOCX
Hand book of Entrepreneurship 4 Chapters.docx
PDF
1911 Gold Corporate Presentation Aug 2025.pdf
PDF
Robin Fischer: A Visionary Leader Making a Difference in Healthcare, One Day ...
PDF
#1 Safe and Secure Verified Cash App Accounts for Purchase.pdf
DOCX
Center Enamel Powering Innovation and Resilience in the Italian Chemical Indu...
PDF
Ron Thomas - Top Influential Business Leaders Shaping the Modern Industry – 2025
PDF
Charisse Litchman: A Maverick Making Neurological Care More Accessible
PPTX
Board-Reporting-Package-by-Umbrex-5-23-23.pptx
PDF
income tax laws notes important pakistan
PDF
ANALYZING THE OPPORTUNITIES OF DIGITAL MARKETING IN BANGLADESH TO PROVIDE AN ...
PPTX
operations management : demand supply ch
PPTX
TRAINNING, DEVELOPMENT AND APPRAISAL.pptx
PPT
Lecture 3344;;,,(,(((((((((((((((((((((((
DOCX
Handbook of Entrepreneurship- Chapter 5: Identifying business opportunity.docx
PDF
Solaris Resources Presentation - Corporate August 2025.pdf
PDF
PMB 401-Identification-of-Potential-Biotechnological-Products.pdf
DOCX
80 DE ÔN VÀO 10 NĂM 2023vhkkkjjhhhhjjjj
Lecture notes on Business Research Methods
Introduction to Generative Engine Optimization (GEO)
Astra-Investor- business Presentation (1).pptx
Hand book of Entrepreneurship 4 Chapters.docx
1911 Gold Corporate Presentation Aug 2025.pdf
Robin Fischer: A Visionary Leader Making a Difference in Healthcare, One Day ...
#1 Safe and Secure Verified Cash App Accounts for Purchase.pdf
Center Enamel Powering Innovation and Resilience in the Italian Chemical Indu...
Ron Thomas - Top Influential Business Leaders Shaping the Modern Industry – 2025
Charisse Litchman: A Maverick Making Neurological Care More Accessible
Board-Reporting-Package-by-Umbrex-5-23-23.pptx
income tax laws notes important pakistan
ANALYZING THE OPPORTUNITIES OF DIGITAL MARKETING IN BANGLADESH TO PROVIDE AN ...
operations management : demand supply ch
TRAINNING, DEVELOPMENT AND APPRAISAL.pptx
Lecture 3344;;,,(,(((((((((((((((((((((((
Handbook of Entrepreneurship- Chapter 5: Identifying business opportunity.docx
Solaris Resources Presentation - Corporate August 2025.pdf
PMB 401-Identification-of-Potential-Biotechnological-Products.pdf
80 DE ÔN VÀO 10 NĂM 2023vhkkkjjhhhhjjjj

Ws For Aqm

  • 1. Web Services for Air Quality Management Air Quality management requires data from many distributed sources For AQ management, data need to be filtered, aggregated and fused Loosely coupled web services are a promising technology The http://DataFed.Net tools follow such a Service Oriented Architecture to access, process and deliver AQ-relevant information R. Husar, S. Falke, K. Höijärvi Washington University, St. Louis, MO, rhusar@me.wustl.edu ESIP Meeting, Washington DC, January 4-6, 2005
  • 2. Application Scenario: Smoke Impact REASoN Project: Application of NASA ESE Data and Tools to Particulate Air Quality Management ( PPT/PDF ) Scenario: Smoke form Mexico causes record PM over the Eastern US. Goal: Detect smoke emission and predict PM and ozone concentration Support air quality management and transportation safety Impacts: PM and ozone air quality episodes, AQ standard exceedance Transportation safety risks due to reduced visibility Timeline: Routine satellite monitoring of fire and smoke The smoke event triggers intensified sensing and analysis The event is documented for science and management use Science/Air Quality Information Needs: Quantitative real-time fire & smoke emission monitoring PM, ozone forecast (3-5 days) based on smoke emissions data Information Technology Needs: Real-time access to routine and ad-hoc data and models Analysis tools: browsing, fusion, data/model integration Delivery of science-based event summary/forecast to air quality and aviation safety managers and to the public Record Smoke Impact on PM Concentrations [email_address] , stefan @me.wustl. edu Smoke Event
  • 3. IT needs and Capabilities: Web Services Community interaction during events through virtual workgroup sites; quantitative now-casting and observation-augmented forecasting Smoke event summary and forecast suitably packaged and delivered for agency and public decision makers Uncoordinated event monitoring, serendipitous and limited analysis. Event summary by qualitative description and illustration Smoke event summary and forecast for managers (air quality, aviation safety) and the public Services linking tools Service chaining languages for building web applications; Data browsers, data processing chains; Tools for navigating spatio-temporal data; User-defined views of the smoke; Conceptual framework for merging satellite, surface and modeling data Most tools are personal, dataset specific and ‘hand made’ Analysis tools for data browsing, fusion and data/model integration Web services for data registration, geo-time-parameter referencing, non-intrusive addition of ad hoc data; communal tools for data finding, extracting Agents (services) to seamlessly access distributed data and provide uniformly presented views of the smoke. Human analysts access a fraction of a subset of qualitative satellite images and some surface monitoring data, Limited real-time data downloaded from providers, extracted, geo-time-param-coded, etc. by each analyst Real-time access to routine and ad-hoc fire, smoke, transport data/ and models How to get there New capabilities Current state IT need vision
  • 4. Project Domain, New Technologies and Barriers REASoN Project Type: Application – Particulate Air Quality Application Environment Participants: NASA as provider ; EPA, States, mediators’ as users of data & tech (slide 4) Process Goal: Facilitate use of ESE data and technologies in AQ management Specific application projects: FASTNET, Fires and Biomass Smoke, CATT Current barriers to ESE data use in PM management Technological: Resistances to seamless data flow; user-driven processing is tedious Scientific: Quantitative usage of satellite data for AQ is not well understood Organizational: Lack of tools, skills (and will??) within AQ agencies New Information Technologies Applied in the Project Web service wrappers for ESE data and associated tools (slide 5) Reusable web services for data transformation, fusion and rendering (slide 6) Web service chaining (orchestration) tools, ‘web applications’ (slide 7,8) Virtual community support tools (e.g. virtual workgroup websites for 1998 Asian Dust Event ) Barriers to IT Infusion (not yet clear) New technologies are at low tech readiness level , TRL 4-5
  • 5. Data Flow & Processing in AQ Management Resistances : Data Access Processing Delivery AQ DATA EPA Networks IMPROVE Visibility Satellite-PM Pattern METEOROLOGY Met. Data Satellite-Transport Forecast model EMISSIONS National Emissions Local Inventory Satellite Fire Locs Status and Trends AQ Compliance Exposure Assess. Network Assess. Tracking Progress AQ Management Reports ‘ Knowledge’ Derived from Data Primary Data Diverse Providers Data ‘Refining’ Processes Filtering, Aggregation, Fusion Driving Forces : Provider Push User Pull Information Engineering: Info driving forces, source-transformer-sink nodes, processes (services) in each node, flow & other impediments, overall systems ‘modeling’ and analysis
  • 6. A Wrapper Service: TOMS Satellite Image Data Given the URL template and the image description, the wrapper service can access the image for any day, any spatial subset using a HTTP URL or SOAP protocol, ( see TOMS image data through a web services-based Viewer) For web-accessible data, the wrapping is ‘non-intrusive’, i.e. the provider does not have to change, only expose the data in structured manner. Interoperability (value) can be added retrospectively and by 3 rd party Check the DataFed.Net Catalog for the data ‘wrapped’ by data access web services (not yet fully functional) src_img_width src_img_height src_margin_right src_margin_left src_margin_top src_margin_bottom src_lon_min src_lat_max src_lat_min src_lon_max Image Description for Data Access: src_image_width=502 src_image_height=329 src_margin_bottom=105 src_margin_left=69 src_margin_right=69 src_margin_top=46 src_lat_min=-70 src_lat_max=70 src_lon_min=-180 src_lon_max=180 The daily TOMS images (virtually no metadata) reside on the FTP archive, e.g. ftp://toms. gsfc . nasa . gov /pub/ eptoms /images/aerosol/Y2000/IM_ aersl _ ept _20000820. png URL template: ftp://toms.gsfc.nasa.gov/pub/eptoms/images/aerosol/y[yyyy]/IM_aersl_ept_[yyyy][mm][dd].png Transparent colors for overlays RGB(89,140,255) RGB(41,117,41) RGB(23,23,23) RGB(0,0,0) ttp ://capita.wustl. edu / dvoy _2.0.0/ dvoy _services/ cgi . wsfl ?view_state= TOMS_AI&lat_min=0&lat_max=70& lon _min=-180& lon _max=-60&datetime=2001-04-13&image_width=800&image_height=500 http://capita.wustl. edu / dvoy _2.0.0/ dvoy _services/ cgi . wsfl ?view_state= NAAPS_GLO_DUST_AOT&lat_min=0&lat_max=70& lon _min=-180& lon _max=-60&datetime=2001-04-13&image_width=800&image_height=500 http://capita.wustl. edu / dvoy _2.0.0/ dvoy _services/ cgi . wsfl ?view_state= VIEWS_Soil&lat_min=0&lat_max=70& lon _min=-180& lon _max=-60&datetime=2001-04-13&image_width=800&image_height=500
  • 7. Generic Data Flow and Processing for Browsing DataView 1 Data Processed Data Portrayed Data Process Data Portrayal/ Render Abstract Data Access View Wrapper Physical Data Abstract Data Physical Data Resides in autonomous servers; accessed non-intrusively by data and view-specific wrappers Abstract Data Abstract data slices are requested by viewers; uniform data are delivered by wrapper services DataView 2 DataView 3 View Data Processed data are delivered to the user as multi-layer views by portrayal and overlay web services Processed Data Data passed through filtering, aggregation, fusion and other processing web services
  • 8. Service Oriented Architecture: Data AND Services are Distributed Peer-to-peer network representation Data, as well as services and users (of data and services) are distributed Users compose data processing chains form reusable services Intermediate and resulting data are also exposed for possible further use Processing chains can be further linked into complex value-adding data ‘refineries’ Service chain representation User Tasks: Fi nd data and services Compose service chains Expose output User Carries less Burden In service-oriented peer-to peer architecture, the user is aided by software ‘agents’ Control Data Process Process Process Data Service Catalog Process Chain 2 Chain 1 Chain 3 Data Service
  • 9. An Application Program: Voyager Data Browser The web-program consists of a stable core and adoptive input/output layers The core maintains the state and executes the data selection, access and render services The adoptive, abstract I/O layers 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 connect the internal parameters of the program to external controls WDSL web service description documents Data Sources Controls Displays I/O Layer Device Drivers Wrappers App State Data Flow Interpreter Core Web Services WSDL Ports