advanced software technologies for the european...
TRANSCRIPT
Advanced Software Technologies for the EuropeanAdvanced Software Technologies for the European Space Situational Awareness
ESA/ ESOCM. Sarkarati, M. Spada, G. Di Girolamo, S. Moulin, D. FischerEmail: [email protected]
The European SSA Programme - Definition
The Space Situational Awareness (SSA) is defined as a comprehensive
knowledge, understanding and maintained awareness of:
the population of space objects;
the space environment;
the existing threats/risks.the existing threats/risks.
Advanced Software Technologies for the European Space Situational Awareness| GSAW 2010 | Page. 2
The European SSA Programme - Objective
Support the European independent utilisation of and access to space
Provide timely and quality data, information, services and
knowledge regarding the environment the threats and theknowledge regarding the environment, the threats and the
sustainable exploitation of the outer space surrounding the Earth
Advanced Software Technologies for the European Space Situational Awareness| GSAW 2010 | Page. 3
The European SSA Programme – Phased Approach
Phase-1: The SSA preparatory programme, 2009 - 2011 Specification of the System Requirements and the Architectural Design for the
future European SSA System
Deployment and operation of SSA Precursor Services
Phase-2: The SSA full programme, 2012 -2020 Deployment and operation of the full European SSA system Deployment and operation of the full European SSA system
Advanced Software Technologies for the European Space Situational Awareness| GSAW 2010 | Page. 4
The European SSA Programme – System Perspective
Sensors
M t d Pl i D t C t
Sensors
SST
Management and Planning Data Centre
Service Provision
L SST
Space Surveillance & Tracking
Data Centre
SWE
Space WeatherData Centre
NEO
Near Earth ObjectsData Centre
Layer
SSA User
Community
Advanced Software Technologies for the European Space Situational Awareness| GSAW 2010 | Page. 5
SSA Data Systems - Objectives and Constraints
Rapid provision of SSA precursor services, already in 2010
Federation of existing assets Integration of legacy applications
Provision of timely (highly available) and quality (QoS) services Primarily focus on web-based service provision Primarily focus on web based service provision
Handling of classified data and system critical applications Implementation of strict security and safety requirementsp y y q
Geographically distributed setup for sensors and the data centres
Advanced Software Technologies for the European Space Situational Awareness| GSAW 2010 | Page. 6
The SSA Preparatory Programme - Precursor Services
SWE
NEO
S&T
SSA Common Integration Platform | ESA/ESOC OPS-GDA Pag. 7
SSA Services- An IT Perspective
DataA hi i
Security User ManagementArchiving Management
D t S&TCore
Algorithms
CommunicationData Acquisition
Data Visualisation
WebPublishing
S&T File Transfer
Advanced Software Technologies for the European Space Situational Awareness| GSAW 2010 | Page. 8
SSA Services- An IT Perspective
Data Security User MArchiving Management
NEONEOCore
Algorithms
CommunicationData Acquisition
Algorithms
Data Visualisation
WebPublishing
S&TFile Transfer
SSA Common Integration Platform | ESA/ESOC OPS-GDA Pag. 9
Moving towards a Service Oriented Architecture
DataArchiving
SWECommunication
Security User Management
Data A i iti
DataArchiving
NEOCommunication
Security User Management
Data AcquisitionSWE
CoreAlgorithms
Data Visualisation
Acquisition
WebPublishing
NEOCore
Algorithms
Data Visualisation
Acquisition
WebPublishing
COSIF
File Transfer File Transfer
COSIFCommon SSA Integration Framework
Data Security User DataArchiving
S&TCore
Communication
yManagement
Data Acquisition
CoreAlgorithms
File Transfer
Data Visualisation
WebPublishing
SSA Common Integration Platform | ESA/ESOC OPS-GDA Pag. 10
Moving towards a Service Oriented ArchitectureData
Archiving
SWECommunication
Security User Management
Data A i iti
DataArchiving
NEOCommunication
Security User Management
Data AcquisitionNEONEOSWE SWESWE
CoreAlgorithms
Data Visualisation
Acquisition
WebPublishing
NEOCore
Algorithms
Data Visualisation
Acquisition
WebPublishing
NEONew
Service
NEONew
Service
SWENew
Service
SWENew
Service
COSIF
File Transfer File Transfer
COSIFCommon SSA Integration Framework
Data Security User
SSA Data PolicyAutomationMonitoring
DataArchiving
S&TCore
Communication
yManagement
Data Acquisition S&T
NewS&TNew Core
Algorithms
File Transfer
Data Visualisation
WebPublishing
NewService
New Service
Advanced Software Technologies for the European Space Situational Awareness| GSAW 2010 | Page. 11
Roadmap towards a Service Oriented SSA System
S l i d d l f h COSIF b d i l Selection and deployment of the COSIF based on a commercial or
open-source SOA framework
Development and Deployment of the common enabling services
Provision of interface requirements for service integration
Provision of software development guidelines for new SSA servicesp g
Integration of the SSA domain specific services on the COSIF
Advanced Software Technologies for the European Space Situational Awareness| GSAW 2010 | Page. 12
Reference Service Oriented Architecture for SSA
Source: Gartner Inc. Advanced Software Technologies for the European Space Situational Awareness| GSAW 2010 | Page. 13
Common SSA Enabling Services based on the selected SOA Suite
SSA ServiceService
SSAService SSA
SSAService
SSA
SSAService
SSA Service Service
PlanningSchedulingTaskingData
DistributionData
AcquisitionMonitoring
Common SSA Integration Framework, COSIF
SecurityDataiCommunicationDirectoryLoggingTransaction Security
PersistenceCommunicationDirectoryLoggingTransaction
Advanced Software Technologies for the European Space Situational Awareness| GSAW 2010 | Page. 14
SSA Service Provision – A Technology Perspective
Service Implementation based on Web-Services Technology Service Implementation based on Web-Services Technology
Business logic implementation based on J2EE technology
Service provision to the users via thin web clients i e JavaFX JSF AJAX Service provision to the users via thin web clients, i.e. JavaFX, JSF, AJAX
Service Orchestration based on Service Component Architecture, SCA
Utilisation of B siness Process Management BPM technologies Utilisation of Business Process Management, BPM technologies
Utilisation of Business Rule Management technologies
Utili ti f C l E t P i CEP t h l i Utilisation of Complex Event Processing, CEP, technologies
Potential adoption of the CCSDS MO concept, based on the selected SOA suite
Advanced Software Technologies for the European Space Situational Awareness| GSAW 2010 | Page. 15
Where do we stand today: Technology Assessment and Framework Selection Phase
Extensive Evaluation of five SOA suits
Three Commercial SOA Suits IBM WebSphere
Oracle WebLogicOracle WebLogic
SoftwareAG WebMethods
Two Open Source SOA Suits RedHat JBOSS
SOPERA ASF
Evaluation based on four Proof of Concept PoC Services Evaluation based on four Proof of Concept, PoC, Services Two PoCs based on integration of legacy applications
One PoC as a new Space Weather Monitoring service
One PoC for adoption of the CCSDS MO concept on COSIF
Advanced Software Technologies for the European Space Situational Awareness| GSAW 2010 | Page. 16
Questions?
For any question please contact the th
THANK YOU
authors.
ESA/ESOC M. Sarkarati, M. Spada, G. Di Girolamo, S. Moulin, D. Fischerfirstname lastname@esa [email protected]