advanced software technologies for the european...

17
Advanced Software Technologies for the European Advanced Software Technologies for the European Space Situational Awareness ESA/ ESOC M. Sarkarati, M. Spada, G. Di Girolamo, S. Moulin, D. Fischer Email: [email protected]

Upload: nguyenbao

Post on 01-Jul-2018

223 views

Category:

Documents


0 download

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]