Services Chaining Alessandro Marin SSE Workshop 2008 29.10.2008 ESA - ESRIN, Frascati, Rome
SSE Service Chaining Agenda Status of work Aim of service integration and chaining on the SSE Show two (four with Subscription version) examples of operative chained ESA services MERIS RR (Data Access Service) MGVI vegetation product (Thematic Service) Conclusions
Status of work Scope Scenario Many different web services Multiple User interfaces Hard to manage Scope Provide a user a single standard interface Have Standard Services Interface (good also for SP) Verify and Improve the SSE capability for Service integration
MERIS RR Service Components MERIS RR Cloud-free Service Definition Steps To Query/Define the MERIS RR Catalogue with a cloud cover information (KEO) To Provide MERIS RR Data to Cat-1 Users (GPOD) Define an interface between KAOS and G-POD (TOOLBOX) Search Present Order
Knowledge-centred Earth Observation KEO Description KEO Knowledge-centred Earth Observation Developed by ACS Data Mining Information System Based on primitive feature extraction Automatic label application for cloud detection
Download of EO Products G-POD Catalogue Download of EO Products Developed by TERRA2 Maintained in ESA Shared resources Many available computing elements Near-real-time access Download from the storage elements
User Point of View Service Goals: Provide MERIS RR Data to users (Subscription Version/Catalogue) Provide single user interface Demonstrate the capability of SSE to interface with multiple web services Chaining Possibility Orchestration/ Choreography System Improvements: Not using the highest systems capabilities Toolbox as SOAP Client Search Present Order
G-POD MERIS MGVI Regional The MGVI (MERIS Global Vegetation Index) is a measure of the amount and vigour of vegetation at the surface. Algorithm is developed by JRC (Joint Research Centre) Collect for a selected TOI and an AOI all the MERIS RR tiles. This algorithm needs the G-POD Data are already used in a chain for an ESA Fire Detection Service over Senegal
MGVI Over Europe Service Description
User Point of view
Conclusions Support User with providing Required Data (Subscription and Catalogue) MERIS RR (Level 1 Data) MGVI (FAPAR -Fraction of Absorbed Photosynthetically Active Radiation- ) Define services according to standards EOLI interface OGC Standards SOAP Service Integrations makes services stable Deploy Services Based on the system evolution WebMapViewer Service Registration Wizard
Thank you!