Features Induced by the Adoption of New Standards

Size: px
Start display at page:

Download "Features Induced by the Adoption of New Standards"

Transcription

1 ISIS-SOL SOL mock-up : Key Features Induced by the Adoption of New Standards ierre Bornuat (S ommunications & Systems) March 1st, 2011 Authors : ierre Bornuat, ierre-alban ros, hristophe hi h ipo, S ommunications i & Systems; Marie-Laure Anadon, aul Gelie, NES

2 Introduction & ontext resentation NES plans to develop a new control centre, which should satisfy several main objectives Be compliant with international space standards (such as SDS: Mission Operations, Space acket rotocol, SLE -or ESS: US, etc.) Reduce possession costs and secure development of NES projects Define an evolutive and re-usable platform product line for control centers erform a first implementation to be operational in 2016 As a preparation of future developments, NES has delegated to S ommunications & Systems the development of a mock-up (ISIS-SOL) Evaluate service-oriented architecture (SOA), based on the SDS MO standard Evaluate possible technologies, check real-time performances on critical subsystems This presentation gives an introduction to the main characteristics of this mock-up, in terms of orientation (MO standard) Module orientation (OSGi technology) 2 S ommunication & Systèmes harte 2010

3 ISIS-SOL mock-up Oriented Architecture SDS MO standard main concepts Oriented Architecture: definition of architectural layers, use of modular components, communication through service interfaces Framework of standard services: components assembled as «plug-ins» Application Layer s onsumer / rovider MO Framework MO s Layer Message Abstraction Layer Missions Operations s Layer Message Abstraction Layer (MAL) ORE s (arameter, Action, ) ommon s (Directory, Login, onfiguration, ) OM (ommon Object Model) Generic Interaction atterns Access ontrol Quality of (QoS) Transport Layer Messaging Technology Framework to define new services based on the ommon Object Model (OM) 3 S ommunication & Systèmes harte 2010

4 ISIS-SOL mock-up Oriented Architecture MO services implemented in the mock-up ORE s arameter : manage arameter status information ISIS-SOL mock-up specificity: receive / distribute raw TM packets Action : invoke actions (i.e. remote commands) Aggregation : group several arameters in a single request Not used: Alert (raise and receive alerts), heck (check arameters against monitoring rules), Statistic (statistical evaluation of parameters), onversion (engineering unit conversion), Argument (access to Actions / Alerts arguments definitions) ommon s Directory : providers publish services / consumers discover available services Retrieval : retrieve blocks of historical data Replay : replay session (used in case of investigations) Not used: Login (authentication), onfiguration (configuration delegation to a service), Interaction (request input from operator) 4 S ommunication & Systèmes harte 2010

5 ISIS-SOL mock-up Oriented Architecture ISIS-SOL mock-up Architecture US Raw TM file List of T to be sent T sending client T logs ommand & ontrol Subsystem Demultiplexing Large Data Transfer ommanding arameter MAL (Message Abstraction Layer) (US 13 TM packets) (US <> 13 TM packets) Aggregation Retrieval (FD data) arameter (Recomposed Raw TM packets) (TM params) Replay (TM replay) Action (Emitted T) Flight Dynamics Subsystem Datastore Subsystem Local client Visualization Subsystem rovider onsumer 5 S ommunication & Systèmes harte 2010 MAL Messages Disk reads/writes

6 ISIS-SOL mock-up Oriented Architecture Focus on ommand ontrol Scalability and telemetry processing Modularity of telemetry acquisition chain results in a very adaptable system hanging On-Board telemetry format may impact a limited number of components: Demultiplexing and removal of service provider for Large Data Transfer Specific rocessing Adding a new specific processing for a type of telemetry packet can be achieved by adding a new which is a consumer of a arameter amete provided by Demultiplexing Demultiplexing Demultiplexing (TM Format X) Large Data Transfer Using specific packet processing for each type of packets (or group of type) can be done by only changing system configuration and launching as many daemons as necessary (for example, one per packet provider) 6 S ommunication & Systèmes harte 2010

7 ISIS-SOL mock-up Oriented Architecture Focus on ommand ontrol - ommands ommand Action is also encoded in compliance with ESS US standard Actions states: published by the ommand ontrol subsystem, archived by the Datastore subsystem Allows to follow action uploading in real-time or to replay sending command stacks Examples of possible adaptations to specific behaviors with a low impact on existing components, due to ISIS-SOL mock-up service oriented architecture: US Large ommands handled by a specific component which splits them into smaller actions, and requests ommanding to take them into account t(transparent tto the user) List of T to be sent T sending client 5 1 ommanding 2 3 Handling telemetry reports for actions processing: this could be achieved by simply modifying the ommanding and register it as consumer of a Aggregation rovider MAL (Message Abstraction Layer) 4 7 S ommunication & Systèmes harte 2010

8 ISIS-SOL mock-up Oriented Architecture MAL Joram - Quality of (QoS) One of the main benefits of using a MOM system for all exchanges in the system is that it provides several possible levels of Quality of (as required by SDS MO standard) BEST EFFORT Messages are not persistent Sending order is FIFO Fault tolerant to network errors: message re-emitted until sending is successful ASSURED Messages are persistent: a consumer will receive messages later if not present when the message was emitted Fault tolerant to both network and MAL (Joram) server errors. ossibly some messages loss if an error occurs on client reception QUEUED Same as ASSURED but all messages are acknowledged on the client-side Ensures that client has received a message TIMELY Not supported by Joram transport layer 8 S ommunication & Systèmes harte 2010

9 ISIS-SOL mock-up Module Oriented Architecture OSGi concepts and used technologies ommanding 9 OSGi: Java-based services framework, providing AIs and services Applications / components, organized as «bundles» (i.e. plug-ins) ISIS-SOL mock-up ommanding omponent ommand ontrol OSGi Bundles ommon OSGi Bundles S ommunication & Systèmes harte 2010 Application Manager OSGi ontainer JAVA JVM Agent ommanding OSGi ommon OSGi Operating Systems : MS Windows RedHat EL Equinox OSGi implementation Expected benefit: reduce complexity in most aspects of development ISIS-SOL mock-up ommanding = ISIS-SOL mock-up = OSGi application 2 Agent = OSGi application responsible for installations / updates ommanding composed of ommand control OSGi bundles ommon OSGi bundles ommanding uses Declarative Extension oint OSGi ontainer / JVM / OS

10 ISIS-SOL mock-up Module Oriented Architecture OSGi bundles as major software structure elements ommanding Application Entry point To ommanding omponent Standard Telecommand Upload rovides T log report (in the ISIS-SOL mock-up) Handles Telecommand Upload and Action Invocation service rovides an abstraction to MAL layer and SDS MO ORE layer Telecommand profile Encoding ommand ontrol OSGi Bundles ommanding OSGi ommanding Encoding OSGi ommanding Filtering Default OSGi ommanding Filtering OSGi Filter management for Telecommand Uploading ommanding Action OSGi ommanding Filtering Large Data Transfer OSGi ommand ontrol ommon OSGi Bundles ommon Action OSGi ommon OSGi Bundles ommon Action Engine OSGi Implementation Of ommon Action Engine Delegation of Telecommand management to LargeDataTransfer (large Telecommands) Lower level services to upload telecommands MOHelper OSGi MAL OSGi Log OSGi Log Management Exposed MO s initialization Access to MAL ommunication Layer 10 S ommunication & Systèmes harte 2010

11 ISIS-SOL mock-up Module Oriented Architecture OSGi bundles as major software structure elements Eclipse features ISIS-SOL mock-up uses Eclipse notion of features Feature = group of bundles, which defines the deployment strategy using 2 Repository mechanisms Separates logical software unit Guarantees that a group of bundles are coherent (software dependencies, prerequisite specifications) <feature> Demultiplexing Feature <feature> ommon Feature <OSGi bundle> ommon Action <OSGi bundle> ommon Action Engine <feature> ommanding Feature <OSGi bundle> ommanding filtering <OSGi bundle> ommanding Filtering LDT <OSGi bundle> ommanding Action <OSGi bundle> ommanding encoding <OSGi bundle> ommanding Filtering Default <OSGi bundle> ommanding 11 S ommunication & Systèmes harte 2010 <feature> Feature <feature> Large Data Transfer Feature

12 ISIS-SOL mock-up Module Oriented Architecture Deployment characteristics and Eclipse Equinox 2 repository Deployment based on 2 Repository (Web server HTT rotocol) All features are uploaded on this repository by an administrator After installation, ti every data exchanges go through the MAL (JORAM) Directory 5 4 Get DS URI 3 onnect to DS servlet JORAM (MAL) MAL tcp/ip 2 - Installer on workstation HTT tcp/ip 1 2 Repository 12 High level of modularity 2 repository allows easy upgrades on several machines, independently Every component can be installed on any server Scalability can be implemented easily (JORAM on a dedicated server for example) S ommunication & Systèmes harte Request / ublish service Action lient Demultiplexing ommanding Large Data Transfer 1 - Get installer from 2 repository ISIS-SOL mock-up ontainer

13 onclusions and first lessons learnt Although ISIS-SOL mock-up project is not finalized yet, some first lessons might be drawn from this mock-up. Integration of SDS MO standard and US standard : works pretty well! Our understanding and implementation of SDS MO s corresponds precisely to how we imagined it worked! ISIS-SOL mock-up Architecture (owing to SOA) enforces inter-operability and saves cost and time during software integration. Notion of bundles and use of OSGi technology : interesting to implement and to guarantee modularity of software components. Only negative point : DE Build (Eclipse build tool) is not very efficient to use when building large projects. Starting from a service-oriented description of the main control center functionalities, we have designed an architecture fully compliant with initial requirements. 13 S ommunication & Systèmes harte 2010

14 ISIS-SOL SOL mock-up : Key Features Induced by the Adoption of New Standards Annexes 1 - Documents and other references 2 - MO services : focus on the ommand ontrol subsystem (external & internal interfaces) 14 S ommunication & Systèmes harte 2010

15 Annex Documents and other references SDS standards SDS : Mission Operations Message Abstraction Layer SDS : Spacecraft Monitor and ontrol - ommon s SDS : Spacecraft Monitor and ontrol - ore s SDS 133.0B1 : Space acket rotocol SDS G-3 : ross-support concept part I - Space Link Extension s ESS standards d ESS-E-70-41A : and Telecommand acket Utilization ESS-E-ST : Monitoring and ontrol Data Definition OSGi standards Web Site : OSGi latform Release 4 15 S ommunication & Systèmes harte 2010

16 Annex ISIS-SOL mock-up Oriented Architecture MO services : focus on the ommand ontrol subsystem (external interfaces) <xml> TM/T Descriptions <xml> System configurations Install Admin Retrieve and Install applications arameter 2Repository TM arameters Instance Grouped TM arameters Directory Directory Actions Log Report ommand ontrol Subsystem Aggregation Action Datastore Subsystem US TM ackets Archives Executes action plan Action lient <xml> Action lan User ommon ORE roduces 16 rovider onsumer Uses S ommunication & Systèmes harte 2010

17 US TM ackets Annex ISIS-SOL mock-up Oriented Architecture MO services : focus on the ommand ontrol subsystem (internal interfaces) A1 0B Directory Demultiplexing Archives <read> Directory arameter US <> 13 TM ackets Aggregation A1 0B <use> <xml> TM/T Descriptions US 13 TM ackets A1 0B arameter A2 0 arameter Large acket A1 0B A2 0 <use> <write> Actions Log Report Directory Large Data Transfer Action ommanding Directory Action Action ommon ORE roduces 17 rovider onsumer Uses S ommunication & Systèmes harte 2010

Monitoring a spacecraft from your smartphone using MQTT with Joram

Monitoring a spacecraft from your smartphone using MQTT with Joram Monitoring a spacecraft from your smartphone using with Joram joram.ow2.org mqtt.jorammq.com www.scalagent.com David Féliot Use case #1: on-call operators On-call operators (working outside the control

More information

Semantic SOA - Realization of the Adaptive Services Grid

Semantic SOA - Realization of the Adaptive Services Grid Semantic SOA - Realization of the Adaptive Services Grid results of the final year bachelor project Outline review of midterm results engineering methodology service development build-up of ASG software

More information

GDSS. A Service Oriented Architecture for Mission Operations

GDSS. A Service Oriented Architecture for Mission Operations SpaceOps 2006 Conference AIAA 2006-5592 GDSS: A Oriented Architecture for Operations Roger S. Thompson, Stewart Hall and Oliver Page SciSys Ltd., Chippenham, Wiltshire SN14 0GB, United Kingdom and Nestor

More information

Can Harmonization be Achieved via Standardization?: New Concrete Opportunities from the CCSDS Mission Operations Services

Can Harmonization be Achieved via Standardization?: New Concrete Opportunities from the CCSDS Mission Operations Services Can Harmonization be Achieved via Standardization?: New Concrete Opportunities from the CCSDS Mission Operations Services CCSDS Spacecraft (SM&C) Mario Merri (ESA), Chair GSAW, Los Angeles, USA - 1 Mar

More information

SOA Software Policy Manager Agent v6.1 for WebSphere Application Server Installation Guide

SOA Software Policy Manager Agent v6.1 for WebSphere Application Server Installation Guide SOA Software Policy Manager Agent v6.1 for WebSphere Application Server Installation Guide Trademarks SOA Software and the SOA Software logo are either trademarks or registered trademarks of SOA Software,

More information

BEAWebLogic Server. Introduction to BEA WebLogic Server and BEA WebLogic Express

BEAWebLogic Server. Introduction to BEA WebLogic Server and BEA WebLogic Express BEAWebLogic Server Introduction to BEA WebLogic Server and BEA WebLogic Express Version 10.0 Revised: March, 2007 Contents 1. Introduction to BEA WebLogic Server and BEA WebLogic Express The WebLogic

More information

(9A05803) WEB SERVICES (ELECTIVE - III)

(9A05803) WEB SERVICES (ELECTIVE - III) 1 UNIT III (9A05803) WEB SERVICES (ELECTIVE - III) Web services Architecture: web services architecture and its characteristics, core building blocks of web services, standards and technologies available

More information

Component-based Runtime Environment for Cloud Applications

Component-based Runtime Environment for Cloud Applications Component-based Runtime Environment for Cloud Applications Mark Wallis B. Comp Sci (Honours) NICTA Software Systems Summer School 2013 Distributed Computing Research Group School of Electrical Engineering

More information

Equinox Project Update

Equinox Project Update Equinox Project Update Jeff McAffer, Senior Technical Staff Member Eclipse RCP and Equinox Lead 2007 by IBM Corp; made available under the Creative Commons Att. Nc Nd 2.5 license October 2007 What is Equinox?

More information

OSGi Subsystems from theory to practice Glyn Normington. Eclipse Virgo Project Lead SpringSource/VMware

OSGi Subsystems from theory to practice Glyn Normington. Eclipse Virgo Project Lead SpringSource/VMware from theory to practice Glyn Normington Eclipse Virgo Project Lead SpringSource/VMware 1 Software rots 2 modularity helps 3 but... 4 A clean design 5 without enforcement 6 works fine for a while 7 then

More information

SOA Software Policy Manager Agent v6.1 for tc Server Application Server Installation Guide

SOA Software Policy Manager Agent v6.1 for tc Server Application Server Installation Guide SOA Software Policy Manager Agent v6.1 for tc Server Application Server Installation Guide Trademarks SOA Software and the SOA Software logo are either trademarks or registered trademarks of SOA Software,

More information

Create your own Carbon Component. Sameera Jayasoma Technical Lead and Product Manager of WSO2 Carbon

Create your own Carbon Component. Sameera Jayasoma Technical Lead and Product Manager of WSO2 Carbon Create your own Carbon Component Sameera Jayasoma Technical Lead and Product Manager of WSO2 Carbon sameera@wso2.com WSO2 Founded in 2005 by acknowledged leaders in XML, Web Services Technologies & Standards

More information

NETCONF Design and Implementation of a Prototype

NETCONF Design and Implementation of a Prototype International University Bremen Electrical Engineering and Computer Science Faculty NETCONF Design and Implementation of a Prototype Author: Catalin Ciocov Supervisor: Jürgen Schönwälder 13 th May 2004

More information

Octave: A Portable, Distributed, Opened Platform for Interoperable Monitoring Services

Octave: A Portable, Distributed, Opened Platform for Interoperable Monitoring Services SpaceOps 2006 Conference AIAA 2006-5671 Octave: A Portable, Distributed, Opened Platform for Interoperable Monitoring Services C. Pipo * CS Communications & System, ZAC de la Grande Plaine Rue de Brindejonc

More information

for Multi-Services Gateways

for Multi-Services Gateways KURA an OSGi-basedApplication Framework for Multi-Services Gateways Introduction & Technical Overview Pierre Pitiot Grenoble 19 février 2014 Multi-Service Gateway Approach ESF / Increasing Value / Minimizing

More information

IBM Rational Software

IBM Rational Software IBM Rational Software Development Conference 2008 Introduction to the Jazz Technology Platform: Architecture Overview and Extensibility Scott Rich Distinguished Engineer, Jazz Architect IBM Rational SDP21

More information

OSGi. Building and Managing Pluggable Applications

OSGi. Building and Managing Pluggable Applications OSGi Building and Managing Pluggable Applications What A Mess Billing Service Orders Shipping Accounting Workflow Inventory Application From The View Of... Building monolithic applications is evil nuf

More information

Model-Driven Optimizations of Component Systems

Model-Driven Optimizations of Component Systems Model-Driven Optimizations of omponent Systems OMG Real-time Workshop July 12, 2006 Krishnakumar Balasubramanian Dr. Douglas. Schmidt {kitty,schmidt}@dre.vanderbilt.edu Institute for Software Integrated

More information

Breaking Apart the Monolith with Modularity and Microservices CON3127

Breaking Apart the Monolith with Modularity and Microservices CON3127 Breaking Apart the Monolith with Modularity and Microservices CON3127 Neil Griffin Software Architect, Liferay Inc. Specification Lead, JSR 378 Portlet 3.0 Bridge for JavaServer Faces 2.2 Michael Han Vice

More information

Chapter 4 Communication

Chapter 4 Communication DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S. TANENBAUM MAARTEN VAN STEEN Chapter 4 Communication Layered Protocols (1) Figure 4-1. Layers, interfaces, and protocols in the OSI

More information

Communication. Distributed Systems Santa Clara University 2016

Communication. Distributed Systems Santa Clara University 2016 Communication Distributed Systems Santa Clara University 2016 Protocol Stack Each layer has its own protocol Can make changes at one layer without changing layers above or below Use well defined interfaces

More information

CCSDS Space Link Extension Services Case Study of the DERA Implementation

CCSDS Space Link Extension Services Case Study of the DERA Implementation CCSDS Space Link Extension s Case Study of the DERA Implementation Presented by Hugh Kelliher Principal Consultant, Space Division VEGA Group plc hugh.kelliher@vega.co.uk VEGA Group PLC 21 February2001

More information

2017, IBM Corporation Liberty z/os Good Practices. WebSphere Liberty z/os Applications and Application Deployment

2017, IBM Corporation Liberty z/os Good Practices. WebSphere Liberty z/os Applications and Application Deployment WebSphere Liberty z/os Applications and Application Deployment 1 Objective of this Presentation Provide an understanding of the application types supported by Liberty Provide a general understanding of

More information

Spring and OSGi. Martin Lippert akquinet agile GmbH Bernd Kolb Gerd Wütherich

Spring and OSGi. Martin Lippert akquinet agile GmbH Bernd Kolb Gerd Wütherich Spring and OSGi Martin Lippert akquinet agile GmbH lippert@acm.org Bernd Kolb b.kolb@kolbware.de Gerd Wütherich gerd@gerd-wuetherich.de 2006 by Martin Lippert, Bernd Kolb & Gerd Wütherich, made available

More information

SAP Edge Services, cloud edition Edge Services Predictive Analytics Service Guide Version 1803

SAP Edge Services, cloud edition Edge Services Predictive Analytics Service Guide Version 1803 SAP Edge Services, cloud edition Edge Services Predictive Analytics Service Guide Version 1803 Table of Contents MACHINE LEARNING AND PREDICTIVE ANALYTICS... 3 Model Trained with R and Exported as PMML...

More information

Expeditor Client for Desktop. Client Platform Overview

Expeditor Client for Desktop. Client Platform Overview Expeditor for Desktop Platform Overview Expeditor for Desktop Introduction Understand the client platform provided by IBM Lotus Expeditor for Desktop platform Expeditor for Desktop Contents This presentation

More information

Build and Provision: Two Sides of the Coin We Love to Hate

Build and Provision: Two Sides of the Coin We Love to Hate Build and Provision: Two Sides of the Coin We Love to Hate Ed Merks Eclipse Modeling Project Lead 1 The Software Pipeline Software artifacts flow from developer to developer and ultimately to the clients

More information

The Main Concepts of the European Ground Systems Common Core (EGS-CC)

The Main Concepts of the European Ground Systems Common Core (EGS-CC) The Main Concepts of the European Ground Systems Common Core (EGS-CC) Mauro Pecchioli, ESA/ESOC Juan María Carranza, ESA/ESTEC Presentation to GSAW March 2013 2013 by esa. Published by The Aerospace Corporation

More information

Annex <TBD> Informative Communicating Systems Example

Annex <TBD> Informative Communicating Systems Example IO/I 11073-00000, Health informatics - Point-of-care medical device communication - Framework and Overview nnex Informative ommunicating ystems xample.1 General.1.1 Disclaimers The example presented

More information

Tutorial ipojo. 2. Preparation

Tutorial ipojo. 2. Preparation Tutorial ipojo 1. Context This tutorial is based on a pretty simple application. This application simulates a snack bar where products (hotdog, popcorn) are provided by vendors exposed as services. This

More information

CMPSC 311- Introduction to Systems Programming Module: Systems Programming

CMPSC 311- Introduction to Systems Programming Module: Systems Programming CMSC 311- Introduction to Systems rogramming Module: Systems rogramming rofessor atrick McDaniel Fall 2013 Software Systems A platform, application, or other structure that: is composed of multiple modules

More information

Europe on a Disk Geodata Processing with Eclipse and OSGi. Harald Wellmann 10 Nov 2008

Europe on a Disk Geodata Processing with Eclipse and OSGi. Harald Wellmann 10 Nov 2008 Europe on a Disk Geodata Processing with Eclipse and OSGi Harald Wellmann 10 Nov 2008 Overview Past and Present of Navigation Data Processing Anaconda: The Future Our usage of OSGi and Eclipse 2008 Harman

More information

Extensibility, Componentization, and Infrastructure

Extensibility, Componentization, and Infrastructure Extensibility, Componentization, and Infrastructure Ted Slupesky (slupesky@us.ibm.com) Copyright 2006 IBM Corp. Available under terms of the Eclipse Public License http://www.eclipse.org/legal/epl-v10.html

More information

Using JBI for Service-Oriented Integration (SOI)

Using JBI for Service-Oriented Integration (SOI) Using JBI for -Oriented Integration (SOI) Ron Ten-Hove, Sun Microsystems January 27, 2006 2006, Sun Microsystems Inc. Introduction How do you use a service-oriented architecture (SOA)? This is an important

More information

Distributed systems. Distributed Systems Architectures

Distributed systems. Distributed Systems Architectures Distributed systems Distributed Systems Architectures Virtually all large computer-based systems are now distributed systems. Information processing is distributed over several computers rather than confined

More information

Equinox Project 3.6 Release Review

Equinox Project 3.6 Release Review Equinox Project 3.6 Release Review Equinox Project Leadership 1 Highlights 3.6 new features: Introduction of p2 API Multiple instances of p2 in one VM New Discovery UI Multi-locale support in extension

More information

WebSphere Application Server V8.0 Technical Overview

WebSphere Application Server V8.0 Technical Overview Redpaper Alan Corcoran Balazs Csepregi-Horvath Addison Goering Jose Pablo Hernandez Julien Limodin Sergio Pinto WebSphere Server V8.0 Technical Overview IBM WebSphere Server is the implementation by IBM

More information

CCSDS Mission Operations Services

CCSDS Mission Operations Services CCSDS Mission Operations Services Mario Merri Head of Mission Data Systems Division (ESOC/HSO-GD) CCSDS Mission Operations and Information Management Services (MOIMS) Mehran Sarkarati Head of Applications

More information

BEAAquaLogic Enterprise Repository. Automation for Web Services Guide

BEAAquaLogic Enterprise Repository. Automation for Web Services Guide BEAAquaLogic Enterprise Repository Automation for Web Services Guide Version 3.0. RP1 Revised: February, 2008 Table of Contents Overview System Settings Properties for Managing WSDL- and UDDI-Related

More information

Installing and Configuring VMware vcenter Orchestrator

Installing and Configuring VMware vcenter Orchestrator Installing and Configuring VMware vcenter Orchestrator vcenter Orchestrator 4.2.1 This document supports the version of each product listed and supports all subsequent versions until the document is replaced

More information

Equinox Framework: How to get Hooked

Equinox Framework: How to get Hooked Equinox Framework: How to get Hooked Thomas Watson, IBM Lotus Equinox Project co-lead Equinox Framework lead developer 2008 by IBM Corp; made available under the EPL v1.0 March 2008 Tutorial Agenda Equinox

More information

IBM SecureWay On-Demand Server Version 2.0

IBM SecureWay On-Demand Server Version 2.0 Securely delivering personalized Web applications IBM On-Demand Server Version 2.0 Highlights Delivers personalized Web solutions on demand to anyone, anywhere using profile serving Provides industry-leading,

More information

New Tools for Spacecraft Simulator Development

New Tools for Spacecraft Simulator Development New Tools for Spacecraft Simulator Development March. 2007 Page 1 Why use Simulators? Replace the Spacecraft Support to design Support to testing replacement of real equipment in destructive or expensive

More information

ATC An OSGI-based Semantic Information Broker for Smart Environments. Paolo Azzoni Research Project Manager

ATC An OSGI-based Semantic Information Broker for Smart Environments. Paolo Azzoni Research Project Manager An OSGI-based Semantic Information Broker for Smart Environments ATC 2011 ARTEMIS JU SP3 / 100017: Smart Objects For Intelligent Applications Paolo Azzoni Research Project Manager Summary Introduction

More information

Oracle Fusion Middleware

Oracle Fusion Middleware Oracle Fusion Middleware Understanding Oracle WebLogic Server 12c (12.1.2) E28091-02 September 2013 This document provides an overview of Oracle WebLogic Server features and describes how you can use them

More information

Windows NT/2000/XP Troubleshooting

Windows NT/2000/XP Troubleshooting UI Windows /000/X roubleshooting DW roubleshooting Strategy Identify the problem Diagnose the problem ropose a solution Implement the solution Verify the problem is solved Document the entire process DW

More information

Managing Installations and Provisioning of OSGi Applications. Carsten Ziegeler

Managing Installations and Provisioning of OSGi Applications. Carsten Ziegeler Managing Installations and Provisioning of OSGi Applications Carsten Ziegeler cziegeler@apache.org About Member of the ASF Current PMC Chair of Apache Sling Apache Sling, Felix, ACE, Portals (Incubator,

More information

CCSDS Space Link Extension (SLE)

CCSDS Space Link Extension (SLE) CCSDS Space Link Extension (SLE) Proposal for a NASA Wide Ground Data Service Standard Nascom Block Phase Out Work Group Team Prepared by Larry Muzny Lockheed Martin Space Operations Consolidated Space

More information

Zumobi Brand Integration(Zbi) Platform Architecture Whitepaper Table of Contents

Zumobi Brand Integration(Zbi) Platform Architecture Whitepaper Table of Contents Zumobi Brand Integration(Zbi) Platform Architecture Whitepaper Table of Contents Introduction... 2 High-Level Platform Architecture Diagram... 3 Zbi Production Environment... 4 Zbi Publishing Engine...

More information

Implementing a Ground Service- Oriented Architecture (SOA) March 28, 2006

Implementing a Ground Service- Oriented Architecture (SOA) March 28, 2006 Implementing a Ground Service- Oriented Architecture (SOA) March 28, 2006 John Hohwald Slide 1 Definitions and Terminology What is SOA? SOA is an architectural style whose goal is to achieve loose coupling

More information

Integration of Renovated Networking Middleware into a Running Control System Environment

Integration of Renovated Networking Middleware into a Running Control System Environment ntegration of Renovated Networking Middleware into a Running ontrol System nvironment U. Krause GS armstadt GS Accelerators lements: H... U UNLA 15 MeV/u SS 2 GeV/u (Ne) 1 GeV/u (U) SR n-beam experiments

More information

Restlet in Action. Developing RESTful web APIs injava JEROME LOUVEL MANNING THIERRY TEMPLIER THIERRY BOILEAU. Shelter Island

Restlet in Action. Developing RESTful web APIs injava JEROME LOUVEL MANNING THIERRY TEMPLIER THIERRY BOILEAU. Shelter Island Restlet in Action Developing RESTful web APIs injava JEROME LOUVEL THIERRY TEMPLIER THIERRY BOILEAU II MANNING Shelter Island contents foreword xvii preface xix acknowledgments about this book xxi xxiii

More information

50 Years of Airborne ASW

50 Years of Airborne ASW 50 Years of irborne SW This Introduction slide by LBenson ugust 2012 Legacy roject Slide Set 1. The next five slides depict 40 years of LO/agan 3 nti-submarine Warfare experience, 1962 => 2001 - slides

More information

Advanced On-board Control Procedure

Advanced On-board Control Procedure 1 Overview The Advanced On-Board Control Procedure (AOBCP) product is one of a set of technologies that allows to implement cost effective operation and control of a spacecraft. Together these technologies

More information

Oracle Fusion Middleware

Oracle Fusion Middleware Oracle Fusion Middleware Administering Web Services 12c (12.1.2) E28131-01 June 2013 Documentation for developers and administrators that describes how to administer Web services. Oracle Fusion Middleware

More information

Eclipse Tool Stack Interchange Format

Eclipse Tool Stack Interchange Format Genuitec, LLC April 5, 2013 J. Anderson T. Webb Eclipse Tool Stack Interchange Format DRAFT - Version 0.1 Abstract This document defines a standard interchange format for Eclipse based development environments.

More information

Development and Testing of Satellite Operation System for Korea Multipurpose Satellite-I

Development and Testing of Satellite Operation System for Korea Multipurpose Satellite-I Development and Testing of Satellite Operation System for Korea Multipurpose Satellite-I Hee-Sook Mo a), Ho-Jin Lee, and Seong-Pal Lee The Satellite Operation System (SOS) has been developed for a low

More information

1.264 Lecture 16. Legacy Middleware

1.264 Lecture 16. Legacy Middleware 1.264 Lecture 16 Legacy Middleware What is legacy middleware? Client (user interface, local application) Client (user interface, local application) How do we connect clients and servers? Middleware Network

More information

New operability concepts within ISIS mission operations ground segment

New operability concepts within ISIS mission operations ground segment SpaceOps Conferences 28 May - 1 June 2018, 2018, Marseille, France 2018 SpaceOps Conference 10.2514/6.2018-2548 New operability concepts within ISIS mission operations ground segment François TOUSSAINT

More information

Contents. Mobile Middleware Course. Introduction and Overview Sasu Tarkoma. Lecture Outline. Course Book. Mobile Evolution.

Contents. Mobile Middleware Course. Introduction and Overview Sasu Tarkoma. Lecture Outline. Course Book. Mobile Evolution. Contents Mobile Middleware Course Introduction and Overview Sasu Tarkoma Lecture outline Motivation Mobile middleware overview Examples Summary Lecture Outline Course Book 16.3. 16-18 Introduction and

More information

UCOS User-Configurable Open System

UCOS User-Configurable Open System UCOS User-Configurable Open System User-Configurable Open System (UCOS) UCOS is a complete control system solution. It includes graphical development software, a graphical human machine interface (HMI),

More information

From the RCP Book To Reality. Jean-Michel Lemieux IBM Rational, Ottawa, Canada

From the RCP Book To Reality. Jean-Michel Lemieux IBM Rational, Ottawa, Canada From the RCP Book To Reality Jean-Michel Lemieux IBM Rational, Ottawa, Canada 2008 by Jean-Michel Lemieux made available under the EPL v1.0 March 2008 Past, Present, Future Eclipse committer since it s

More information

C exam. IBM C IBM WebSphere Application Server Developer Tools V8.5 with Liberty Profile. Version: 1.

C exam.   IBM C IBM WebSphere Application Server Developer Tools V8.5 with Liberty Profile. Version: 1. C9510-319.exam Number: C9510-319 Passing Score: 800 Time Limit: 120 min File Version: 1.0 IBM C9510-319 IBM WebSphere Application Server Developer Tools V8.5 with Liberty Profile Version: 1.0 Exam A QUESTION

More information

AD105 Introduction to Application Development for the IBM Workplace Managed Client

AD105 Introduction to Application Development for the IBM Workplace Managed Client AD105 Introduction to Application Development for the IBM Workplace Managed Client Rama Annavajhala, IBM Workplace Software, IBM Software Group Sesha Baratham, IBM Workplace Software, IBM Software Group

More information

Oracle Enterprise Manager. 1 Before You Install. System Monitoring Plug-in for Oracle Unified Directory User's Guide Release 1.0

Oracle Enterprise Manager. 1 Before You Install. System Monitoring Plug-in for Oracle Unified Directory User's Guide Release 1.0 Oracle Enterprise Manager System Monitoring Plug-in for Oracle Unified Directory User's Guide Release 1.0 E24476-01 October 2011 The System Monitoring Plug-In for Oracle Unified Directory extends Oracle

More information

Java multi-mission simulation framework: evolutions and improvements

Java multi-mission simulation framework: evolutions and improvements SESP 2015 - Simulation & EGSE facilities for Space Programs Java multi-mission simulation framework: evolutions and improvements Pierre BORNUAT (CS SI) Thierry WARROT () 26/03/2015 AGENDA Mission ALIS

More information

International SpaceWire Conference 17 th 19 th September A SpaceWire Implementation of Chainless Boundary Scan Architecture for Embedded Testing

International SpaceWire Conference 17 th 19 th September A SpaceWire Implementation of Chainless Boundary Scan Architecture for Embedded Testing International SpaceWire onference 7 th 9 th September 2007 A SpaceWire Implementation of hainless Boundary Scan Architecture for Embedded Testing Mohammed Ali* Mohammed.Ali@astrium.eads.net Dr. Omar Emam

More information

COPYRIGHTED MATERIAL

COPYRIGHTED MATERIAL Introduction xxiii Chapter 1: Apache Tomcat 1 Humble Beginnings: The Apache Project 2 The Apache Software Foundation 3 Tomcat 3 Distributing Tomcat: The Apache License 4 Comparison with Other Licenses

More information

OpenManage Integration for VMware vcenter Quick Install Guide for vsphere Client, Version 2.3.1

OpenManage Integration for VMware vcenter Quick Install Guide for vsphere Client, Version 2.3.1 OpenManage Integration for VMware vcenter Quick Install Guide for vsphere Client, Version 2.3.1 Notes, Cautions, and Warnings NOTE: A NOTE indicates important information that helps you make better use

More information

1 Introduction to Oracle WebLogic Server

1 Introduction to Oracle WebLogic Server Oracle Fusion Middleware Introduction to Oracle WebLogic Server 11g Release 1 (10.3.1) E13752-01 May 2009 This document provides an overview of Oracle WebLogic Server features and describes how you can

More information

Vision of J2EE. Why J2EE? Need for. J2EE Suite. J2EE Based Distributed Application Architecture Overview. Umair Javed 1

Vision of J2EE. Why J2EE? Need for. J2EE Suite. J2EE Based Distributed Application Architecture Overview. Umair Javed 1 Umair Javed 2004 J2EE Based Distributed Application Architecture Overview Lecture - 2 Distributed Software Systems Development Why J2EE? Vision of J2EE An open standard Umbrella for anything Java-related

More information

Overview SENTINET 3.1

Overview SENTINET 3.1 Overview SENTINET 3.1 Overview 1 Contents Introduction... 2 Customer Benefits... 3 Development and Test... 3 Production and Operations... 4 Architecture... 5 Technology Stack... 7 Features Summary... 7

More information

Rational Performance Tester, Version 7.0

Rational Performance Tester, Version 7.0 Rational Performance Tester, Version 7.0 Installation Guide GI11-6754-00 Rational Performance Tester, Version 7.0 Installation Guide GI11-6754-00 Note Before using this information and the product it

More information

JVA-163. Enterprise JavaBeans

JVA-163. Enterprise JavaBeans JVA-163. Enterprise JavaBeans Version 3.0.2 This course gives the experienced Java developer a thorough grounding in Enterprise JavaBeans -- the Java EE standard for scalable, secure, and transactional

More information

KNIME Extension Points. Tobias Kötter University of Konstanz

KNIME Extension Points. Tobias Kötter University of Konstanz Tobias Kötter University of Konstanz Overview Extension points in general Extension point development KNIME extension points Why Extension Points? Modularity Re-usability Reduce coupling and increase cohesion

More information

AppDev StudioTM 3.2 SAS. Migration Guide

AppDev StudioTM 3.2 SAS. Migration Guide SAS Migration Guide AppDev StudioTM 3.2 The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2006. SAS AppDev TM Studio 3.2: Migration Guide. Cary, NC: SAS Institute Inc.

More information

Committee on WIPO Standards (CWS)

Committee on WIPO Standards (CWS) E ORIGINAL: ENGLISH DATE: SEPTEMBER 20, 2018 Committee on WIPO Standards (CWS) Sixth Session Geneva, October 15 to 19, 2018 WIPO ST.26 SOFTWARE TOOL Document prepared by the International Bureau INTRODUCTION

More information

What Is NetBeans? Free and open-source based > Open source since June, 2000 > Large community of users and developers

What Is NetBeans? Free and open-source based > Open source since June, 2000 > Large community of users and developers Page 1 Slide 1: title and presenter's name Slide 2: topic intro - what product/technology is Slide 3: topic intro - who is the target market (be very as specific as possible: e.g. geo, developer type,

More information

HP-UX Software and Patching Management Using HP Server Automation

HP-UX Software and Patching Management Using HP Server Automation HP-UX Software and Patching Management Using HP Server Automation Software Version 7.84, released August 2010 Overview... 2 Patch Management for HP-UX Prerequisites... 2 HP-UX Patching Features... 2 Importing

More information

CIS-CAT Pro Dashboard Documentation

CIS-CAT Pro Dashboard Documentation CIS-CAT Pro Dashboard Documentation Release 1.0.0 Center for Internet Security February 03, 2017 Contents 1 CIS-CAT Pro Dashboard User s Guide 1 1.1 Introduction...............................................

More information

ActiveVOS Technologies

ActiveVOS Technologies ActiveVOS Technologies ActiveVOS Technologies ActiveVOS provides a revolutionary way to build, run, manage, and maintain your business applications ActiveVOS is a modern SOA stack designed from the top

More information

ECLIPSE PERSISTENCE PLATFORM (ECLIPSELINK) FAQ

ECLIPSE PERSISTENCE PLATFORM (ECLIPSELINK) FAQ ECLIPSE PERSISTENCE PLATFORM (ECLIPSELINK) FAQ 1. What is Oracle proposing in EclipseLink, the Eclipse Persistence Platform Project? Oracle is proposing the creation of the Eclipse Persistence Platform

More information

The BITX M2M ecosystem. Detailed product sheet

The BITX M2M ecosystem. Detailed product sheet The BITX M2M ecosystem Detailed product sheet Stop wasting energy! Finally an M2M application development platform that doesn t have you running in circles. Why building it all from scratch every time?

More information

WebSphere MQ Update. Paul Dennis WMQ Development 2007 IBM Corporation

WebSphere MQ Update. Paul Dennis WMQ Development 2007 IBM Corporation WebSphere MQ Update Paul Dennis WMQ Development dennisps@uk.ibm.com Corporation SOA Entry Points Help Customers Get Started People What is it? Deliver role-based interaction and collaboration through services

More information

MCTS Guide to Microsoft Windows Server 2008 Applications Infrastructure Configuration (Exam # ) Chapter One Introducing Windows Server 2008

MCTS Guide to Microsoft Windows Server 2008 Applications Infrastructure Configuration (Exam # ) Chapter One Introducing Windows Server 2008 MCTS Guide to Microsoft Windows Server 2008 Applications Infrastructure Configuration (Exam # 70-643) Chapter One Introducing Windows Server 2008 Objectives Distinguish among the different Windows Server

More information

Symantec Backup Exec Blueprints

Symantec Backup Exec Blueprints Symantec Backup Exec Blueprints Blueprint for Large Installations Backup Exec Technical Services Backup & Recovery Technical Education Services Symantec Backup Exec Blueprints 1 Symantec Backup Exec Blueprints

More information

Not just an App. Server

Not just an App. Server Israel JBoss User Group Session 01 / 16.3.2006 JBoss Not just an App. Server By : Lior Kanfi Tikal Hosted by Tikal. w w w. t i k a l k. c o m Cost-Benefit Open Source Agenda Introduction» The problem domain

More information

Grid Computing Fall 2005 Lecture 5: Grid Architecture and Globus. Gabrielle Allen

Grid Computing Fall 2005 Lecture 5: Grid Architecture and Globus. Gabrielle Allen Grid Computing 7700 Fall 2005 Lecture 5: Grid Architecture and Globus Gabrielle Allen allen@bit.csc.lsu.edu http://www.cct.lsu.edu/~gallen Concrete Example I have a source file Main.F on machine A, an

More information

F O U N D A T I O N. OPC Unified Architecture. Specification. Part 1: Concepts. Version 1.00

F O U N D A T I O N. OPC Unified Architecture. Specification. Part 1: Concepts. Version 1.00 F O U N D A T I O N Unified Architecture Specification Part 1: Concepts Version 1.00 July 28, 2006 Unified Architecture, Part 1 iii Release 1.00 CONTENTS Page FOREWORD... vi AGREEMENT OF USE... vi 1 Scope...

More information

Joram configuration from clustering to WAN distribution

Joram configuration from clustering to WAN distribution Joram configuration from clustering to WAN distribution Serge Lacourte ScalAgent Distributed Technologies Serge.Lacourte@scalagent.com www.scalagent.com 2 Outline MOMs & Joram UC1: car certificates UC2:

More information

Enterprise Manager: Scalable Oracle Management

Enterprise Manager: Scalable Oracle Management Session id:xxxxx Enterprise Manager: Scalable Oracle John Kennedy System Products, Server Technologies, Oracle Corporation Enterprise Manager 10G Database Oracle World 2003 Agenda Enterprise Manager 10G

More information

Installing and Configuring VMware vcenter Orchestrator

Installing and Configuring VMware vcenter Orchestrator Installing and Configuring VMware vcenter Orchestrator vcenter Orchestrator 5.5.2 This document supports the version of each product listed and supports all subsequent versions until the document is replaced

More information

User Data Consolidation (UDC) 16 Training Programs. Catalog of Course Descriptions

User Data Consolidation (UDC) 16 Training Programs. Catalog of Course Descriptions User Data Consolidation (UDC) 16 Training Programs Catalog of Course Descriptions Catalog of Course Descriptions INTRODUCTION... 3 ERICSSON USER DATA CONSOLIDATION (UDC) 16 OVERVIEW... 4 ERICSSON USER

More information

Service-Oriented Computing in Recomposable Embedded Systems

Service-Oriented Computing in Recomposable Embedded Systems Service-Oriented Computing in Recomposable Embedded Systems Autonomous + Backend Support Yinong Chen Department of Computer Science and Engineering http://www.public.asu.edu/~ychen10/ 2 Motivation Embedded

More information

OSGi in Action. RICHARD S. HALL KARL PAULS STUART McCULLOCH DAVID SAVAGE CREATING MODULAR APPLICATIONS IN JAVA MANNING. Greenwich (74 w. long.

OSGi in Action. RICHARD S. HALL KARL PAULS STUART McCULLOCH DAVID SAVAGE CREATING MODULAR APPLICATIONS IN JAVA MANNING. Greenwich (74 w. long. OSGi in Action CREATING MODULAR APPLICATIONS IN JAVA RICHARD S. HALL KARL PAULS STUART McCULLOCH DAVID SAVAGE 11 MANNING Greenwich (74 w. long.) contents foreword xiv preface xvii acknowledgments xix about

More information

SCHOOL OF PHYSICAL, CHEMICAL AND APPLIED SCIENCES

SCHOOL OF PHYSICAL, CHEMICAL AND APPLIED SCIENCES PONDICHERRY DEPARTMENT UNIVERSITY OF PHYSICS SCHOOL OF PHYSICAL, CHEMICAL AND APPLIED SCIENCES QUOTATION INVITATION FOR THE PURCHASE OF PROCESSOR SERVER Ref: DST Project "Solitons and Modulational Systems"

More information

Christopher Frost Virgo Committer Martin Lippert Lead, Spring Development Tools SpringSource, a division of VMware 3rd November 2011

Christopher Frost Virgo Committer Martin Lippert Lead, Spring Development Tools SpringSource, a division of VMware 3rd November 2011 All About Virgo Christopher Frost Virgo Committer Martin Lippert Lead, Spring Development Tools SpringSource, a division of VMware 3rd November 2011 OSGi Alliance Marketing 2008-2010 Page. 1 All Rights

More information

Using the Horizon vrealize Orchestrator Plug-In

Using the Horizon vrealize Orchestrator Plug-In Using the Horizon vrealize Orchestrator Plug-In VMware Horizon 6 version 6.2.3, VMware Horizon 7 versions 7.0.3 and later Modified on 4 JAN 2018 VMware Horizon 7 7.4 You can find the most up-to-date technical

More information

Mission Operations Services by the CCSDS: a step towards the future. CCSDS Spacecraft Monitor & Control Working Group (SM&C) Mario Merri (ESA), Chair

Mission Operations Services by the CCSDS: a step towards the future. CCSDS Spacecraft Monitor & Control Working Group (SM&C) Mario Merri (ESA), Chair Mission Operations Services by the CCSDS: a step towards the future CCSDS Spacecraft Monitor (SM&C) Mario Merri (ESA), Chair Presentation Motivations and Agenda Communicate and promote our standardisation

More information

Service-Oriented Programming

Service-Oriented Programming Service-Oriented Programming by Guy Bieber, Lead Architect, ISD C4I, Motorola ABSTRACT - The Service-Oriented Programming (SOP) model is the most exciting revolution in programming since Object Oriented

More information