Evolution and Perspectives for SSE Y. Coene, Spacebel s.a. M. Gilles, Spacebel s.a. 10.11.2009 ESA - ESRIN, Frascati, Rome.

Slides:



Advertisements
Similar presentations
GEOSS ADC Architecture Workshop Break-out summary: Clearinghouse, Catalogs, and Registries Doug Nebert U.S. Geological Survey February.
Advertisements

GEO AIP-2 Interim Design Review Test Facility Working Group Mauro Semerano (ElsagDatamat spa) ESA December 2008.
GEOSS ADC Architecture Workshop Clearinghouse, Catalogues, Registries Doug Nebert U.S. Geological Survey February 5, 2008.
Agenda Session (75 minutes duration, Friday sessions are 90 minutes) Co-lead introduces the session (5 minutes) –repeat of one chart from opening plenary.
GEO AIP-2 Kickoff Catalogue. Service Orchestration - Catalogues Catalogue Clients –For "dataset collections", "datasets", "services". –Supporting various.
LEAD Portal: a TeraGrid Gateway and Application Service Architecture Marcus Christie and Suresh Marru Indiana University LEAD Project (
GEOSS Common Infrastructure (GCI): status and evolution EC Side Event - GEO Plenary IX Foz do Iguacu, November 2012 Mirko Albani Earth Observation.
ESRI Geoportal Extension 10 November 2010 Out-of-the-box capabilities and additional options.
Building New SOA and AJAX- Based Business Applications Mark Barnard R&D Manager – Natural Business Services Software AG (Canada) Inc.
IBM WebSphere Portal © 2008 IBM Corporation 1 Deliver an Irresistible User Experience  Provides an interactive user experience  No programming needed,
Latest techniques and Applications in Interprocess Communication and Coordination Xiaoou Zhang.
Peoplesoft: Building and Consuming Web Services
Web Services Overview and Trends David Purcell MnSCU OoC IT.
SOA – Development Organization Yogish Pai. 2 IT organization are structured to meet the business needs LOB-IT Aligned to a particular business unit for.
GEOSS Common Infrastructure: A practical tour Doug Nebert U.S. Geological Survey September 2008.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
SOA, BPM, BPEL, jBPM.
Open source administration software for education next generation student system Using the Kuali Student Configurable User Interaction Model & Framework.
Status of upgrading CDI service (user interface, harvesting via GeoNetwork, CDI interoperability options following SeaDataNet D8.7) By Dick M.A. Schaap.
Demonstration of SLIP EF Candidate Production System April 2007.
Digital Earth Communities GEOSS Interoperability for Weather Ocean and Water GEOSS Common Infrastructure Evolution Roberto Cossu ESA
Java Portals and Portlets Submitted By: Rashi Chopra CIS 764 Fall 2007 Rashi Chopra.
GeoViQua-PTB December 2011: GEOPortal implementation status 7 December 2011 AUTHOR: Nicola Trocino (Sapienza Consulting)
ESIP & Geospatial One-Stop (GOS) Registering ESIP Products and Services with Geospatial One-Stop.
GEOSS Air Quality Community Infrastructure ESIP, 23 July 2010 Knoxville, TN E.M. Robinson, R.B. Husar, S.R. Falke, E.T. Habermann, A. Warnock, M. Hogeweg,
Page 1 CSISS Center for Spatial Information Science and Systems Access HDF-EOS data with OGC Web Coverage Service - Earth Observation Application Profile.
1 Using the GEOSS Common Infrastructure in the Air Quality & Health SBA: Wildfire & Smoke Assessment Prepared by the GEOSS AIP-2 Air Quality & Health Working.
Registries, ebXML and Web Services in short. Registry A mechanism for allowing users to announce, or discover, the availability and state of a resource:
Slide 1 Service-centric Software Engineering. Slide 2 Objectives To explain the notion of a reusable service, based on web service standards, that provides.
Task IN-03 GEO Work Plan Symposium 2014 GEOSS Common Infrastructure IN-03.
ESIP AQ Cluster Community Components for the Air Quality SBA in AIP-2.
1 Using the GEOSS Common Infrastructure in the Air Quality & Health SBA: Wildfire & Smoke Assessment Prepared by the GEOSS AIP-2 Air Quality & Health Working.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Part of the Cronos Group 4C/kZen 4 th EcoTerm meeting, Vienna, April 18, 2007 Jef Vanbockryck Research & Development “Risk Assessment ontologies and data.
ESRIN, 15 December 2009 Slide 1 Web Service Security in HMA-T HMA-T Final Presentation 14 December 2009 S. Gianfranceschi, Intecs.
Page 1RSS Ontology and Terminology for Earth Observation / GSCDA use case Andrea Della Vecchia European Space Agency Earth observation Programme Research/Service.
JAFER Toolkit Project Oxford University 1 JAFER Java-based high level Z39.50 toolkit Matthew Dovey; Colin Tatham; Antony Corfield; Richard Mawby Oxford.
Page 1Overview of the HMA Project, 8 March 2010 Overview of the HMA Project OGC TC Opening Plenary Pier Giorgio Marchetti European Space Agency.
Hydroinformatics Lecture 15: HydroServer and HydroServer Lite The CUAHSI HIS is Supported by NSF Grant# EAR CUAHSI HIS Sharing hydrologic data.
Slide’s title Subtitle (if there is one) Date and location Speakers:Name and Last Name.
SSE WebMapViewer Recent Developments Steven Smolders SSE Workshop ESA - ESRIN, Frascati, Rome.
ESRIN, 15 July 2009 Slide 1 Web Service Security support in the SSE Toolbox HMA-T Phase 2 AR Meeting 15 July 2009 S. Gianfranceschi, Intecs.
Page /06/2014HMA-S Final Presentation - 11/06/2014 HMA for Science Executive Summary Y. Coene, Spacebel s.a. C. Gizzi, Airbus Defence and Space Final.
HMA-T Progress Meeting 26 November 2008 Slide 1 IMAA-CNR activity report HMA-T Progress Meeting 26 November 2008 S. Nativi, E. Boldrini, F. Papeschi IMAA-CNR.
HMA-T Phase 2 KO, 2-3 July 2008 Slide 1 HMA-Testbed Phase 2 Negotiation and KO Meeting 2-3 July 2008, Frascati Yves Coene, SPACEBEL.
This document is proprietary. Any dispatch or disclosure of content is authorized only after written authorization by MEEO S.r.l. SAS FP – ESA-ESRIN Frascati.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
GCI Architecture GEOSS Information System Meeting 20 September 2013, ESA/ESRIN (Frascati, Italy) M.Albani (ESA), D.Nebert (USGS/FGDC), S.Nativi (CNR)
ESRIN, 15 July 2009 Slide 1 Web Service Security support in the SSE Toolbox HMA-T Phase 2 FP 14 December 2009 S. Gianfranceschi, Intecs.
FedEO KO 5 June 2007 Slide 1 FedEO Catalogue Session. …
ESA-FAO GEOPortal STATUS & PLANS
HMA Identity Management Status
CEN 202 “Space Standardisation”
HMA AWG Configuration Management Status 1 December 2008
M. Albani, P. Mougnaud, A. Della Vecchia (ESA)
HMA Identity Management Status
GEOSS Air Quality Community Infrastructure
Ontology based Collection Discovery
SMAAD Project Summary SMAAD Final Presentation – updated for
SMAAD Project Semantic Annotation and Mediation
Service-centric Software Engineering
HMA-Testbed Phase 2 AR-2 Meeting July 2009, Frascati
Overview of HMA/DAIL Overview of HMA ICDs HMA implementation at ESA
Standardisation Status Update
M. Albani, P. Mougnaud, A. Della Vecchia (ESA)
WGISS Connected Data Assets Oct 24, 2018 Yonsook Enloe
HMA Follow-on Kickoff Meeting
OGC and activities HMA-T Phase 2 KO Meeting
4/5 May 2009 The Palazzo dei Congressi di Stresa Stresa, Italy
Web Service Security support in the SSE Toolbox
Presentation transcript:

Evolution and Perspectives for SSE Y. Coene, Spacebel s.a. M. Gilles, Spacebel s.a ESA - ESRIN, Frascati, Rome

[ 2] Overview Technical Evolution and Planned Improvements - Component-based Architecture - User interface: customisable service pages - Improved modularity - Identity Management - Support for additional Protocols Use of SSE in other contexts Conclusion

[ 3] Component-based Architecture Next SSE Portal based on Liferay Portlet-Framework - Standard-based JSR 286 portlets - Should also support remote portlets (OASIS WSRP) Advantages: - Components (Portlets) from external companies can be integrated in the same Portal. Requires no software changes to SSE Portal. - Possible portlets: SSE WebMapViewer Service monitoring software (e.g. AmberPoint SOA Monitoring Dashboard) BPEL Service Orchestration designer BPEL Console application SSE Administration Tool

[ 4] Component-based Architecture Advantages: - Easier to combine components from other Portlet-based Portals, e.g. GSCDA Portal, GEO Portal. - Easier deployment and maintenance (per portlet). Change a wheel without changing the car. - Use as remote portlets still to be tested. Could replace ad-hoc integration SSE/GEO Portal using IFRAME.

[ 5] Component-based Architecture Administrator is able to apply « themes » to change the appearance of the SSE Portal - Liferay Themes, e.g. FP7 GENESIS theme, ESA GSCDA theme, ESA GEO theme can be applied without software change. - Reuse of themes among ESA portals. SSE (FP7 GENESIS) Theme ESA GSCDA Theme

[ 6] Component-based Architecture Advantages: - Administrator composes pages consisting of portlets according to layout (2 columns, 3 columns etc). - Design of application independent of pages or layout. - End-user can modify position of portlets on a page.

[ 7] Component-based Architecture SSE Portlets available to put on current page Names of available pages Layout of current page With 5 sections

[ 8] Customisable Service Pages Service providers will be able to customise service pages using rich components - Use of AJAX-enabled JavaServer Faces in service pages: Service input and output: allows partial refresh of pages - Inputs, trees, tables, calendars, tab panels, Virtual Earth or Google Map widgets etc.

[ 9] Customisable Service Pages Current process: - Service provider provides XSLT stylesheet for service - XSLT stylesheet contains presentation information - No internationalisation XSLT Service Output (XML) Service XSLT Stylesheet HTML

[ 10] Customisable Service Pages New process: - Service provider provides simpler XSLT stylesheet (no presentation) - Service provider provides Facelet file (presentation). - Internationalisation: service provider can provide resource bundle XSLT Service Output (XML) Service XSLT Stylesheet XML Intermediate Format SSE / JSF Service Facelet HTML + AJAX Resource bundle (optional)

[ 11] Customisable Service Pages New process: - No imposed structure of screen, e.g. input top-left, map top-right and results bottom. - SSE provides set of reusable AJAX-enabled JSF Components, e.g. RichFaces - SSE provides default resource bundle for commonly used labels. Service provider can upload translation of additional labels.

[ 12] Customisable Service Pages XML Intermediate Format SSE / JSF Service Facelet HTML + AJAX

[ 13] Customisable Service Pages Service Web pages are - Either generated by the Registration Wizard - or generated from Service Provider inputs ("custom" service)

[ 14] Example Page – with Google Map

[ 15] Example Page – with Google Map JSF Table component with sortable and resizeable columns JSF Tab component JSF Calendar component Google Map JSF component

[ 16] Example Page – WebMapViewer Web Map Viewer portlet

[ 17] Improved Modularity What ? - Portal acts as SOAP client to orchestrated services. - Portal uses security token service (STS – ws-trust) for authentication (TBC) - Portal uses user registration Web service for user registration. Advantage for service provider - Service Provider can access composite services deployed on SSE Portal using his own Portal or client, e.g. FACEO client ASTRIUM-F

[ 18] Improved Identity Management What ? - At service registration time, possibility to require Portal to include user assertions inside the service requests. - SAML token with ws-security assertions in SOAP header - SSE as Identity Provider - Allow service providers to act as Identity Providers (TBC) Advantage for service provider - Receives information about who accesses his services - Complete control of access to his Web services - Standards-based solution - Can apply "policy-enforcement", e.g. with XACML enabled SSE-Toolbox

[ 19] Support for additional protocols Registration Wizard extended with support for: - OGC : CSW ISO Application Profile Service, dataset series and dataset catalogue INSPIRE-compliant ISO19139 metadata Customisable at service registration time Examples: –JAXA Alos Catalogue –FP7 Geoland2 Collection and Service Catalogue at VITO –Some FP6 InterRisk dataset catalogues

[ 20] OGC Client Configurable client - Output schema - Binding - Default "tab" etc. - Visible query parameters

[ 21] JAXA Alos Catalogue

[ 22]

[ 23] Support for additional protocols Registration Wizard extended with support for: - OGC r7: Web Processing Service Extension with ws-addressing, also supported by Toolbox. FP6 SANY Developments Further evolving in SSEGrid project - OGC : CSW ebRIM Application Profile, CIM Extension Package Service, dataset series and dataset catalogue INSPIRE-compliant ISO19139 metadata Customisable at service registration time Navigation from series metadata to service metadata to associated service client

[ 24] OGC Client Allows navigation from collection metadata to service metadata.

[ 25] OGC CIM EP client allows navigating to related service client (if available) preserving selected "collections".

[ 26] Support for additional protocols Registration Wizard extended with support for: - OGC v0.2.4: CSW ebRIM Application Profile EO Extension Package EO dataset catalogue Version negotiation v0.1.7 or v0.2.4 Collections discovered automatically via GetCapabilities at service registration time. Collection tree no longer to be provided by the service provider. Asynchronous implementation of multi-catalogue client being prepared as per OGC r1: show results when fastest catalogue is ready instead of waiting until slowest one is ready. Compatibility tested also with open-source server implementations GiCAT and buddata (ERGO).

[ 27] OGC Client Combined Collection tree structure Load Dali collections from Capabilities Load NASA ECHO collections from Capabilities Load EUMETSAT collections

[ 28] OGC Client Support for version negotiation - Different version possible per endpoint Version supported by Dali Version supported by EUMETSAT

[ 29] Implementation OGC r1 Could be made available through the Registration Wizard also. SSE Portal (AJAX) SSE Orchestration Engine

[ 30] Overview Technical Evolution and Planned Improvements Use of SSE in other contexts Conclusion

[ 31] SSE in other Contexts FP7 GEOLAND2 - GMES Core Service "Land" - Spatial Data Infrastructure hosted by VITO - Portal GEOSS - SSE Pages integrated in ESA GEO Web Portal ( - Various services and clients ready: FEDEO Clearinghouse Access to GEOSS registry, ESRI GEOSS Clearinghouse, Compusult GEOSS Clearinghouse, USGS GEOSS Clearinghouse, JAXA Alos catalogue,... ESA Collection and Service Catalogue

[ 32] SSE in other Contexts

[ 33] ESRI GEOSS Clearinghouse

[ 34] EO-DAIL Portal

[ 35] Conclusion Several evolutions being prepared in parallel. - Short term - Longer term Use of Portlets and JSF opens new perspectives for combining Portal components, tighter integration and customisable rich service pages. Software now used as backbone for more than one Portal. Evolutions supported by contracts from ESA, EU and Walloon Region: e.g. HMA-T, FEDEO, SSEGrid, FP6 InterRisk, FP7 GENESIS, 3WSA etc.