Features Induced by the Adoption of New Standards
|
|
- Emory Cobb
- 5 years ago
- Views:
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 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 informationSemantic 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 informationGDSS. 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 informationCan 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 informationSOA 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 informationBEAWebLogic 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)
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 informationComponent-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 informationEquinox 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 informationOSGi 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 informationSOA 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 informationCreate 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 informationNETCONF 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 informationOctave: 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 informationfor 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 informationIBM 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 informationOSGi. 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 informationModel-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 informationBreaking 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 informationChapter 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 informationCommunication. 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 informationCCSDS 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 information2017, 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 informationSpring 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 informationSAP 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 informationExpeditor 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 informationBuild 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 informationThe 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 informationAnnex <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 informationTutorial 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 informationCMPSC 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 informationEurope 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 informationExtensibility, 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 informationUsing 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 informationDistributed 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 informationEquinox 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 informationWebSphere 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 informationCCSDS 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 informationBEAAquaLogic 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 informationInstalling 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 informationEquinox 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 informationIBM 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 informationNew 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 informationATC 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 informationOracle 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 informationWindows 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 informationManaging 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 informationCCSDS 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 informationZumobi 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 informationImplementing 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 informationIntegration 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 informationRestlet 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 information50 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 informationAdvanced 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 informationOracle 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 informationEclipse 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 informationDevelopment 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 information1.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 informationNew 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 informationContents. 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 informationUCOS 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 informationFrom 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 informationC 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 informationAD105 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 informationOracle 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 informationJava 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 informationInternational 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 informationCOPYRIGHTED 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 informationOpenManage 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 information1 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 informationVision 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 informationOverview 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 informationRational 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 informationJVA-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 informationKNIME 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 informationAppDev 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 informationCommittee 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 informationWhat 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 informationHP-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 informationCIS-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 informationActiveVOS 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 informationECLIPSE 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 informationThe 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 informationWebSphere 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 informationMCTS 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 informationSymantec 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 informationNot 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 informationGrid 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 informationF 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 informationJoram 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 informationEnterprise 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 informationInstalling 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 informationUser 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 informationService-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 informationOSGi 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 informationSCHOOL 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 informationChristopher 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 informationUsing 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 informationMission 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 informationService-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