Folie 1 Service Oriented Architecture - Prototyping study - DLR/GSOC Author: S.Gully.

Slides:



Advertisements
Similar presentations
CESG, Fall 2011, 5 th November 2011 Stuart Fowell, SciSys Device Virtualisation and Electronic Data Sheets.
Advertisements

CCSDS Cross Support Services Issue 0.1 October, 2008 Takahiro Yamada, JAXA/ISAS Peter Shames, NASA/JPL.
19/05/2011 CSTS File transfer service discussions CSTS-File Transfer service discussions (2) CNES position.
1 June 2010 Cross Support Transfer Services (CSTS) Overview.
ESA PrototypeCNES/JPL Prototypes MCS MCS Adaptor SM&C Core SM&C Common SM&C Protocol CCSDS Packet TM/TC CCSDS SLE Simulator SIM Adaptor SM&C Core SM&C.
The Architecture of Transaction Processing Systems
SOA & BPM Business Architecture, SOA & BPM Learn about SOA and Business Process Management (BPM) Learn how to build process diagrams.
March 2004 At A Glance ITOS is a highly configurable low-cost control and monitoring system. Benefits Extreme low cost Database driven - ITOS software.
Exemplar CFS Architecture
Interconnection Protocol Mustafa Kara Term Work.
CCSDS Message Bus Comparison Shames, Barkley, Burleigh, Cooper, Haddow 28 Oct 2010.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse.
THE NEXT STEP IN WEB SERVICES By Francisco Curbera,… Memtimin MAHMUT 2012.
Adapting Legacy Computational Software for XMSF 1 © 2003 White & Pullen, GMU03F-SIW-112 Adapting Legacy Computational Software for XMSF Elizabeth L. White.
1 CROSS SUPPORT SERVICE ARCHITECTURE Takahiro Yamada (JAXA/ISAS) CCSDS Meeting, Heppenheim, Germany 2 October 2007.
Interoperability Tests for IEC Scott Neumann November 12, 2009.
1. 2 Purpose of This Presentation ◆ To explain how spacecraft can be virtualized by using a standard modeling method; ◆ To introduce the basic concept.
SM&C Mission Operations Services: Prototype Demonstration SM&C Core & Common Layer Demonstration ESA/BNSC Collaborative Prototype Presented by: Roger Thompson.
Pattern Oriented Software Architecture for Networked Objects Based on the book By Douglas Schmidt Michael Stal Hans Roehnert Frank Buschmann.
Institutsbezeichnung: Quellenangabe 1 CCSDS MANAGEMENT COUNCIL Canadian Space Agency St-Hubert, Quebec, Canada May 2004 DLR Report Martin Pilgram,
Mihir Daptardar Software Engineering 577b Center for Systems and Software Engineering (CSSE) Viterbi School of Engineering 1.
ESA UNCLASSIFIED – For Official Use Workshop #23 Pasadena, USA 23-27Mar15 Mario Merri, ESA/ESOC SM&C WG Plenary.
CCSDS Spacecraft Monitor & Control Working Group (SM&C WG) SpaceOps 2004.
Mission Operation (MO) Services SM&C-MIA Joint Meeting ESTEC, 27 October 2009 Mario Merri, ESA.
System Engineering Area SANA BoF Kick-Off 12 May 2004 Peter Shames NASA/JPL.
CAPACITY Operational Atmospheric Chemistry Monitoring Missions CAPACITY Final Meeting - WP Ground Segment synthesis Final Meeting ESTEC02/06/05.
Exchanging Databases with Dissimilar Systems Using CCSDS XTCE
Exchanging Databases with Dissimilar Systems Using CCSDS XTCE CCSDS Spacecraft Monitoring & Control WG and OMG Space Domain Task Force Presented by Mario.
SXC Software interfaces1 SXC: SW interfaces Ground segment SpacecraftDetectorTelescope TelecommandsTelemetry Cmd & hk parameters- conversion SpacecraftTelecommandsTelemetryProtocolBandwidthcoverage.
© 2012 xtUML.org Bill Chown – Mentor Graphics Model Driven Engineering.
1 ROAD MAP OF THE CCSDS ARCHITECTURE WORKING GROUP (AWG) Draft, Issue March 2003 Takahiro Yamada, Chair, AWG.
Colorado SpringsJanuary 23~26, Winter-Spring 07 CCSDS Management Council CNES report Jean-Marc SOULA (CNES)
CCSDS Meeting CNES Report, 2/11/2004 CNES 1 CCSDS - MOIMS Area Data Archive ingestion WG Information Packaging and Registry WG CNES Report on activity.
Folie 1 Analysis of SM-Exchange Protocol using SM&C MAL DLR/GSOC Author: S.Gully.
Enterprise Integration Patterns CS3300 Fall 2015.
Cross Support Service Management Overview Nicolas Champsavoir DCT/PS/SSC CCSDS – CSS Area Cross Support Services ex-SLE Service Management.
CSTS File Transfer Service CS File Transfer Specification – Initial Discussions IOAG Service Catalogue #1 Scope Candidate Applications File Content.
2009 Spring CCSDS meeting ( Colorado Springs,USA ) SMWG 1 Validation Test Coordination for the SCCS Service Management (R-3.4) 20. April 2009 JAXA YAGI.
Application of XTCE standard for the Scaleable Monitoring & Control System (SMACS) New generation of Java and XML based software components for spacecraft.
EGOS LLC CCSDS 14/ Question Question; Why a Service Viewpoint? Short Answer; Because a service viewpoint provides a useful additional level.
1 UML Modeling of Spacecraft Onboard Instruments Takahiro Yamada, JAXA/ISAS April 2005.
CCSDS Security Working Group Program Space IT Security Standards Products Howard Weiss SPARTA, Inc. (a Parsons Company)
The CCSDS Cislunar Communications Architecture Keith Scott The MITRE Corporation CCSDS Meeting January 2007.
CONTENTS: 1.Abstract. 2.Objective. 3.Block diagram. 4.Methodology. 5.Advantages and Disadvantages. 6.Applications. 7.Conclusion.
Space Data Link Secure Protocol Simulator Bruno Saba DCT/TV/IN 15/04/2010.
CCSDS Spacecraft Monitor & Control Services Concept CCSDS Spacecraft Monitor & Control Working Group (SM&C WG) 6TH INTERNATIONAL SYMPOSIUM REDUCING THE.
Djc -1 Daniel J. Crichton NASA/JPL 9 May 2006 CCSDS Information Architecture Working Group.
EGOS Workshop 2005 GDSS - Ground Data System Services: a Service Oriented Architecture for Mission Operations Roger Thompson, Nestor Peccia,
1. 2 Purpose of This Presentation ◆ To explain how spacecraft can be virtualized by using a standard modeling method; ◆ To introduce the basic concept.
1 Service Oriented Architecture SOA. 2 Service Oriented Architecture (SOA) Definition  SOA is an architecture paradigm that is gaining recently a significant.
MOIMS MO & Nav Functions, Services & Interfaces CCSDS Ref Arch Discussion 20 Oct 2015.
The Consultative Committee for Space Data Systems 1 JAXA CCSDS Status April 12 – 13, 2005 Kaneaki Narita Consolidated Space Tracking and Data Acquisition.
1 Systems Architecture WG: Charter and Work Plan October 23, 2003 Takahiro Yamada, JAXA/ISAS.
March 2004 At A Glance The AutoFDS provides a web- based interface to acquire, generate, and distribute products, using the GMSEC Reference Architecture.
ESA UNCLASSIFIED – For Official Use Workshop #23 Pasadena, USA 23 rd March 2015 Sam Cooper M&C service prototyping status.
DSN CCSDS SLE SM Prototype Plan Erik Barkley December 2006.
Spacecraft Monitor & Control Working Group (SM&C WG) CCSDS SM&C WG.
European Ground Systems – Common Core Overview & MO Integration Stefan Gärtner, DLR SM&C WG CCSDS Spring Meeting Cleveland Chart 1> CCSDS.
Software Architecture Patterns (3) Service Oriented & Web Oriented Architecture source: microsoft.
Mission Operation (MO) Services
Exemplar CFS Architecture
Sabri Kızanlık Ural Emekçi
SECURING NETWORK TRAFFIC WITH IPSEC
SOIS-APP Working Group Report Jonathan Wilmot (WG Chair)
CCSDS GSOC/DLR Stefan Gärtner, DLR SM&C WG
ROAD MAP OF THE CCSDS ARCHITECTURE WORKING GROUP (AWG)
Application of ODP for Space Development
Integrating CCSDS Electronic Data Sheets into Flight Software
EGOS Workshop 2005 GDSS - Ground Data System Services: a Service Oriented Architecture for Mission Operations Roger Thompson, Nestor Peccia, Stewart Hall,
Presentation transcript:

Folie 1 Service Oriented Architecture - Prototyping study - DLR/GSOC Author: S.Gully

Folie 2 Chapter 1: SOA concept

Folie 3 Definition Here is a classic IT landscape of big companies. The operative business is done through distributed systems, that are most of the time heterogeneous (OS, programming language, environment, manufacturer) in the HW and SW areas. Most of these systems are connected to each other by a lot of interfaces. Actual State GSOC : Classic distributed system architecture Number systems = N Number interfaces <= N(N-1) Interface = point to point Each interface has to be developed / supported Current context in GSOC

Folie 4 Definition The most important systems of the company have only one interface (connector) to an ESB (Enterprise Service Bus). The architecture of the bus allows them to communicate with each other. The use of an ESB allows a better control of the IT landscape (security rules, changes, logging) and a minimisation of the number of interface to support. Enterprise Service Bus architecture Number systems = N Number interfaces = N Interface = connector For each system only one interface has to be sup- ported Future context in GSOC ?

Folie 5 Definition SOA defines a software architecture / infrastructure based on a bus system (Enterprise Service Bus) that allows communication between heterogeneous systems. In this architecture a system can deliver data (service providers) or / and receive data (service consumers) through the bus using a common abstract language: a Message Exchange Pattern (MEP). Service Oriented Architecture – Concept SOA is an architecture SOA cannot be purchased Message Exchange Pattern for inter- communication

Folie 6 Chapter 2: CCSDS SM&C service approach

Folie 7 SM&C (Spacecraft Monitor & Control) working group approach The SM&C working group from CCSDS is a group focussing in Software Monitoring and Control parameters. This group has defined a service oriented approach for exchanging TMTC between Control Center M&C systems and Satellites. The Service Providers propose data and the Service Consumers receive data. The communication is based on a Message Exchange Pattern: the MAL (Message Abstraction Layer). Services are separated in Common and Mission Operations Services. CCSDS SM&C service approach End to End service Focus on Monitor & Control Configuration of Services not defined

Folie 8 Layers The connectors in the SM&C Approach are each a particular API Implementation of the MAL based on a particular programming language and a transport protocol. The binding at the protocol level should not be restrictive, i.e. it should allow the use of different protocols. CCSDS SM&C service approach Service description Message Exchange Pattern Connector

Folie 9 Prototype A prototype has already been realised that consists of the following configuration: ESA: - Service Provider: generate parameter definition in XTCE format and data packets with a simulator (Java MAL Connector, JMS) CNES: - Service Consumer: get the packets, process the information using the XTCE definitions and display them with their M&C system (Java MAL Connector, JMS) - Service Provider: generate calibrated parameters (Java MAL Connector, JMS) BNSC: - Service Consumer: get the calibrated parameters and generate automatically procedures with a tool (Java MAL Connector, JMS) CCSDS SM&C service approach

Folie 10 Chapter 3: CCSDS SM service approach

Folie 11 SM (Service Management) working group approach The SM Service is in charge of the management information to be exchanged between a Mission Operation Data Systems consumer and a Space link service provider for the purposes of negotiating and configuring the Tracking, Telemetry, and Command (TT&C) services. The service provider is called CM (Complex Management) and the service consumer is called UM (User Management). CCSDS SM service approach Management & Configuration of Services Not in charge of executing the Data Transport Service description Message Exchange Pattern Connector

Folie 12 Context SM is intended to take care of the management, the configuration and the planning of the Data Services between agencies. SM is not intended to take care of the Data Transport. This is done using SLE (Space Link Extention). CCSDS SM service approach CM (Service provider) UM (Service consumer) Service Management Data Transports not defined as SOA services. Break in Service Architecture !!!

Folie 13 Prototype A prototype has already been realised that consists of the following configuration: JAXA: - Service Consumer: send SM Service Request per SMTP to ask support from NASA NASA/JPL: - Service Provider: get SM Service Request, check SM Service Request against SM Service Package. - Service Provider: perform tracking of Selene S/C at moon with DSN antenna and send return data as RAF (Return All Frames) CCSDS SM service approach

Folie 14 Chapter 4: Prototyping architecture

Folie 15 Prototype SM&C Prototyping Architecture

Folie 16 Prototype SM Prototyping Architecture

Folie 17 Prototype SM&C and SM together Prototyping Architecture Services can not communicate because of different MEPs

Folie 18 Chapter 4: Prototypes

Folie 19 Prototype SM&C The prototype will be probably realised for middle of Prototype between NASA (TM, TC Simulator) and DLR (M&C System SCOS). TBC. Prototype SM DLR wants also to make a SM prototype. But because of manpower ressource needed to develop totally different infrastructures, it will be possible only in 1 or 2 years. Negative Points: Not possible to develop a totally different Message Exchange Pattern Solution: CCSDS Decision use only one Message Exchange Pattern for both Service Definitions ? The actual SM definition is to much complicated for simple NE mission like those from DLR. Solution = Refactoring ? Positive Points: In the scope of a bigger ground stations automatisation project, the SM Service could be used internally to manage information needed by the automatisation applications. Prototypes