Download
slide1 n.
Skip this Video
Loading SlideShow in 5 Seconds..
Service Support Environment PowerPoint Presentation
Download Presentation
Service Support Environment

Service Support Environment

135 Vues Download Presentation
Télécharger la présentation

Service Support Environment

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. Service Support Environment Pier Giorgio Marchetti, ESA EOP-G Sergio D’Elia, ESA EOP-GDR Yves Coene, SPACEBEL s.a.

  2. Table of Contents • Background • Implementation • Standards • Demonstrator • Conclusions

  3. Service Providers Distributors Value Adders Data Providers Service Providers Support Infrastructure Knowledge EO Data / Products Information / Service Archives (PBytes) Users (KBytes) Non-EO Data Services in EO Domain

  4. PBEO GS Task Force Vision EO GS Infrastructure GMES Services Science Public Comm. Public Public Science Comm. Public Service Infrastructure and Support GEOSS Access EO Data Access IntegrationLayer Access Access In-situ Non-space systems Tasking/Dissem other European Mission ground segment Non-European agencies ground segments Production M & C EUMETSAT Archive Acquisition Satellite/ Missions ESA Na t

  5. EO GS Modules Aux Data prov Mission Planning Quality Control User Services Help Desk Web Portal Catalogue Data Ordering CO-ORDINATION CENTRE SERVICES INFRASTRUCTURE Network Monitoring & Control Acquisition Production Archive Dissemination FACILITY

  6. Co-operation Service Exploitation Service Providers Service Consumers SSE High-level Requirements • Provide an environment • With common approach for online and offline services • Improving cost efficiency • Reducing time to provide / demonstrate new services • Neutrally managed • Empower Service Providers in • Orchestrating EO / GIS services from own and partner service elements • Maintaining full control over own infrastructure and IPR

  7. User Portal Requests Directories Workflows Service A - Service A • Service B • Service C • … A1 A2 Info A3 On-line / Off-line Results Internet Toolbox Toolbox Service Provider 1 Service Provider 2 Service Provider 3 On-line / Off-line Results SSE Architecture • Service publication, chaining, fruition • On-line / off-line services • Services remain at providers’ facilities • Data exchanges outside Portal

  8. Service Chaining Example User need: NPP* (service) over Belgium (AOI) in GeoTIFF (format) SSE Portal Workflow: Net Primary Productivity S1 S2 S3 NPP Processor(VITO) Format Conversion (GIM) Clipping Service (GIM) NPP EuropeHDF NPP EuropeGeoTIFF NPP BelgiumGeoTIFF Spot Végétation S10 (*) NPP or Net Primary Productivity represents repeatable estimates of the net flux of carbon

  9. Service Provider • Enters in partnership with other Service Providers • Orchestrates the supply chain defining services … • Publishes “his” services from own and partners’ infrastructure(maintaining full control over it) • Authorises users to activate “his” services • Monitors “his” service execution status, on the SSE Portal workflow and on his infrastructure • Is responsible for • Defining and publishing “his” own SLA • Monitoring and respecting “his” QoS • Invoicing (if applicable)

  10. TOOLBOX • Allows easy service “publishing” • Provides a generic gateway towards service providers’ infrastructure (e.g. DBMS, File System) • Supports even services with NO infrastructure behind • Interface towards the Service Provider infrastructure based on widely accepted IT standards • Permits to translate local terms into SSE ones (no need to change Service Provider infrastructure)

  11. Service Orchestration • Workflow editor to chain services ...

  12. Service Orchestration Workflow console to monitor service instances

  13. 1 - select service category 2 - define interaction methods 3 - describe the service 4 - here the technicalities 5 - register! Service Definition Panel

  14. User Interactions • Select service of interest • Identify time and AOI (selection method chosen by Service Provider) • Select parameters (e.g. format) • Get RFQ (if applicable) • Issue order / request • Check status of orders / requests • Get the output (delivery options identified by Service Provider)

  15. Selection of Time, AOI, Parameters

  16. Check status of orders / requests

  17. Get results (service output)

  18. Table of Contents • Background • Implementation • Standards • Demonstrator • Conclusions

  19. Web services • WSDL file provided by service provider • XML schema for each service • document-style SOAP • ws-addressing (W3C) for asynchronous communication • BPEL (OASIS) for service orchestration

  20. ws-inspection • Service discovery from "BPEL Designer"

  21. WS-Interoperability (ws-i.org) • Request/Response (synchronous) • Basic callback (asynchronous)

  22. OGC Standards • GML for AOI encoding • GML for service results

  23. OGC Standards • WMS - superimpose layers and service results • Web Map Context - to save displayed map layers ERS SAR catalogue Envisat ASAR catalogue RadarSat catalogue Wave height & direction model Ship detection processor ERS SAR online data access O il spill detection processor ERS SAR online data access

  24. OGC Standards • WMS: Catalogue search results can be shown on map • Web Map Context: allow to save/load context

  25. Catalogue Acces • Currently ESA EOLI-XML ICD (SOAP): Search/Present • Migration to OGC Catalog 2.0 (CSW) being investigated. • Data distribution mechanisms • FTP/HTTP : URL passed in SOAP message • WFS - to publish service results (vector data) • WCS - as alternative data distribution mechanism

  26. Gazetteer (Alexandria) - to select rectangular AOI

  27. Gazetteer (Alexandria) to select circular AOI

  28. Other Web standards • XSLT - presentation service results • RSS - publication of news items • XHTML - to support mobile devices (planned) • CSS - separation style and content • SVG - number of catalogue images available per day/month/year. • RDF/RDFS - find services via ontology (prototype)

  29. Table of Contents • Background • Implementation • Standards • Demonstrator • Conclusions

  30. SSE Demonstrator • Available since beginning of October 2004Portal with services, documents, TOOLBOX at http://services.eoportal.org • >15 Service ProvidersAdetti, Argoss, Comsine, CSG, Eurimage, Gael, GIM, GTD, NEODC-RAL, NPA, Phoenix Systems, Planetek, Qinetiq, Rapid Eye, RSI, Sarmap, Spot Image, Telespazio, Vista, VITO • Many countriesBelgium, Canada, Finland, France, Germany, Italy, Norway, Portugal, Spain, Switzerland, The Netherlands, UK, … • >30 services from ESA and TPM dataEnvisat, ERS, MODIS, Proba, Spot • Open to all Service Providers

  31. Services …

  32. … Services …

  33. … Services

  34. Services’ Summary

  35. Table of Contents • Background • Implementation • Standards • Demonstrator • Conclusions

  36. Conclusions • The SSE empowers Service Providers with capabilities to • Dramatically reduce integration, test and demonstration costs • Promote own services maintaining control on infrastructure and IPR • Re-use, combine and chain services within the supply chain • Concentrate resources on core business and added value • Ease working relationships (basic cooperation environment) • The SSE empowers users with • Simplified selection and activation of services • Selection of services closer to own expectations • More coherent contacts with service providers • The SSE provides feedback on: • Integration of wide range of heterogeneous EO/GIS services including catalogues • Requirements and possible evolution

  37. Future Work • SSE as playground for GS Coordinationto consolidate ongoing activities on Interface Control Documents’ definition for GS Modules • Follow on of institutional cooperation and international forumscoordination with IPs in Risk Management (DG INFSO),cooperation with EC on INSPIRE and OGC, … • Extract and consolidate requirements from relevant programmes GMES, GSE, … • SSE technological enhancements (next 3 years)including convergence with Grid technology and evolution of standards, …

  38. Support, suggestions, feedback welcome for: • Promotion / awareness vs. Service Providers • Cooperation opportunities Thank you !