Introducing SPENVIS Next Generation



Similar documents
Coordinate generators

Going up: Out of the atmosphere and into space

Fahim Uddin 1. Java SDK

Harnessing Big Data with KNIME

BIRT Application and BIRT Report Deployment Functional Specification

Collaborative Open Market to Place Objects at your Service

Paperless Lending Made Easy: Streamlining the Loan Management Process. Presented by: David Geddes Manager, Sales Operations

Reminders. Lab opens from today. Many students want to use the extra I/O pins on

SOA, case Google. Faculty of technology management Information Technology Service Oriented Communications CT30A8901.

Only Athena provides complete command over these common enterprise mobility needs.

White Paper Server. SUSE Linux Enterprise Server 12 Modules

Tuskar UI Documentation

BASIC COMPONENTS. There are 3 basic components in every Apache Cordova project:

Modern Software Development Tools on OpenVMS

Space Users: Status, Requirements and Open Issues

Continuous Integration with Roundtable TSMS

USE OF PYTHON AS A SATELLITE OPERATIONS AND TESTING AUTOMATION LANGUAGE

ECE 455/555 Embedded System Design. Android Programming. Wei Gao. Fall

Android: Setup Hello, World: Android Edition. due by noon ET on Wed 2/22. Ingredients.

Strategies for scheduling Hadoop Jobs. Pere Urbon-Bayes

Introduction to Android Development. Jeff Avery CS349, Mar 2013

The power of IBM SPSS Statistics and R together

Informix Administration Overview

Azure Day Application Development

S3 Monitor Design and Implementation Plans

Avaya Aura Orchestration Designer

Modeling Web Applications Using Java And XML Related Technologies

Programming with Android: SDK install and initial setup. Dipartimento di Informatica: Scienza e Ingegneria Università di Bologna

Embed BA into Web Applications

Embed BA into Web Applications

CORRELATE for Microsoft Sharepoint Windows Services

Introduction to Sun ONE Application Server 7

A UNIVERSAL MACHINE FOR THE INDUSTRIAL INTERNET OF THINGS. MultiConnect Conduit

REDUCING THE COST OF GROUND SYSTEM DEVELOPMENT AND MISSION OPERATIONS USING AUTOMATED XML TECHNOLOGIES. Jesse Wright Jet Propulsion Laboratory,

Kore Bots Platform Competitive Comparison Overview Kore Bots Platform Competitive Comparison Overview

In This Guide. Nitro Pro 9 - Deployment Guide

MOTEWORKS. Key Features. Overview

TIBCO Runtime Agent Authentication API User s Guide. Software Release November 2012

Using Intel C++ Compiler in Eclipse* for Embedded Linux* targets

Hadoop Setup. 1 Cluster

Considerations for Mobile Application Development

How To Manage Your Digital Assets On A Computer Or Tablet Device

Running a Program on an AVD

Programming IoT Gateways With macchina.io

Peach Fuzzer Platform

BarTender Integration Methods. Integrating BarTender s Printing and Design Functionality with Your Custom Application WHITE PAPER

Manjrasoft Market Oriented Cloud Computing Platform

Apache Jakarta Tomcat

Advanced Service Design

Rebuild Perfume With Python and PyPI

IOTIVITY AND EMBEDDED LINUX SUPPORT. Kishen Maloor Intel Open Source Technology Center

Oracle FLEXCUBE Direct Banking Android Tab Client Installation Guide Release

Background on Elastic Compute Cloud (EC2) AMI s to choose from including servers hosted on different Linux distros

RDS Building Centralized Monitoring and Control

Property & Casualty Insurance Solutions from CCS Technology Solutions

Wind River. Intelligent Device Platform XT EMS Profile EMS DEVICE MANAGEMENT USER'S GUIDE WIND RIVER 1.0

GLOBAL CONSULTING SERVICES TOOLS FOR WEBMETHODS Software AG. All rights reserved. For internal use only

Deploying Microsoft Operations Manager with the BIG-IP system and icontrol

Using the vcenter Orchestrator Plug-In for vsphere Auto Deploy 1.0

Using Microsoft Visual Studio API Reference

How To Use Omu 9.0 (Unix) With A Windows 8.5 (Windows) And A Linux (Windows 8) (Unholmshire) (Amd64) (Windows 7) (Powerbook) (Operations

Asia Web Services Ltd. (vpshosting.com.hk)

WOS Cloud. ddn.com. Personal Storage for the Enterprise. DDN Solution Brief

Working with HPC and HTC Apps. Abhinav Thota Research Technologies Indiana University

Android, Bluetooth and MIAC

The Role of the Operating System in Cloud Environments

Manjrasoft Market Oriented Cloud Computing Platform

Introduction to Cloud Computing. Lecture 02 History of Enterprise Computing Kaya Oğuz

Jordan Jozwiak November 13, 2011

Commotion Network Dashboard Application for Commotion Wireless Request for Development Proposals

THE EUCALYPTUS OPEN-SOURCE PRIVATE CLOUD

Interoperability between Sun Grid Engine and the Windows Compute Cluster

Developing Eclipse Plug-ins* Learning Objectives. Any Eclipse product is composed of plug-ins

Transforming Data Integration from "Create" to "Connect"

Introduction to BlackBerry Smartphone Web Development Widgets

Open EMS Suite. O&M Agent. Functional Overview Version 1.2. Nokia Siemens Networks 1 (18)

SAP BusinessObjects Design Studio Deep Dive. Ian Mayor and David Stocker SAP Session 0112

Running and Enhancing your own Galaxy. Daniel Blankenberg The Galaxy Team

Rotorcraft Health Management System (RHMS)

Service Oriented Architecture (SOA) Implementation Framework for Satellite Mission Control System Software Design

How To Install Linux Titan

MOVING THE CLINICAL ANALYTICAL ENVIRONMENT INTO THE CLOUD

Service Oriented Architecture 1 COMPILED BY BJ

Deepak Patil (Technical Director) iasys Technologies Pvt. Ltd.

Filestream Ltd. File Stream Document Management Integration Overview

TZWorks Windows Event Log Viewer (evtx_view) Users Guide

Transcription:

12 th European Space Weather Week, Oostende, 27 November 2015 Introducing SPENVIS Next Generation Michel Kruglanski, Neophytos Messios, Stijn Calders, Laszlo Hetey, Erwin De Donder Belgian Institute for Space Aeronomy (BIRA-IASB) Noelia Sánchez-Ortiz, Ignacio Grande, Eugenio Rodríguez-Moreno Deimos Space Ngoc-Diep Ho Space Application Services NV/SA Pablo Beltrami, Benjamin Bode Etamax Daniel Heynderickx DHConsultancy Evans Hugh, Eamonn Daly, David Rodgers ESA Space Environments & Effects (ESTEC/TEC-EES)

Outline SPENVIS and its legacy Why a new SPENVIS system? The SPENVIS Next Generation & its basic concepts A first look! Interaction with model developers Current and future developments

SPENVIS and its legacy ESA Operational software publicly available since 1998 Developed & maintained by BIRA-IASB since 1996 WWW interface to models of the space environment and its effects on spacecraft components and astronauts Large User Community: More than 10000 registered users On average 500 active users per month

Why a new SPENVIS system? No flexibility in model coupling No easy plug-in of new models by model developers Splitting of the interface between orbital and positional models, preventing connection between those models Reduced capabilities for the import of user data Lack of advanced machine-to-machine access

The SPENVIS Next Generation The task: Complete re-design of the current SPENVIS system & provide a web-based service oriented distributed framework (under ESA GSTP) The team:

Basic concepts: The model bundle Describes the model interface, execution script and wrappers converting native model input/output into the SPENVIS data stream (notably VOTable XML format)

Basic concepts: The workflow Models plugged into the system are seen as consumers/producers of data streams (resources) A workflow allows the user to connect various models and define the way they interact with each other in order to produce the desired output Various types of workflows simple workflow i.e. execution within a single project resource group, that doesn t require additional items complex workflow that allows a fixed number of iterations or iterating until a condition is met in the results etc.

Basic concepts: Remote execution nodes Models are embedded into bundles Bundles can be plugged in the system and deployed on one or several remote execution nodes Each remote node can have extensions providing additional tools to be used by the model bundles One extension package per node

Basic concepts: Machine to machine interface Machine-to-machine interface based on Web services for interoperability with other software The system exposes web services allowing third-party software to access SPENVIS user s resources A dedicated application programming interface (API) tool

An overview of the system

A first look Main menu

A first look Create a new project

A first look Upload your own workflow

A first look Run a workflow

A first look User input

A first look User input

A first look Inspect your output

A first look Manage your projects

A first look Manage your projects

Supporting the model developers Software Development Kit (SDK) Various requirement checks e.g. GNU Compiler Collection (GCC) is installed or some environment variables are defined Example of a model bundle Basic extension: Saxon-HE package for processing XML documents STIL Tool Set (STILTS) for processing of tabular data UniradCsvReader/UniradCsvWriter wrapper for transforming a Comma Separated Value (CSV) file into a VOTable and vice versa Python VOTable parser in basic extension (astropy)

Supporting the model developers SDK tool for interacting with a remote execution node

Supporting the model developers Software Development Kit and Remote Execution Node Manual Part of the SDK package Tutorial guide (Linux & Windows users) Hints and tips section Installation & configuration of remote execution node XML Validation tool for manifests & workflows

Current & future developments Preparing an Alpha release 18 December 2015 Addition of new models ESA MEO model ESA Interplanetary Electron Model (IEM) ESA Slot Region Radiation Environment Model (SRREM) Updates of JOREM Radiation Environment Model Interface to ESA SEPEM solar energetic particle (SEP) models Badhwar and O Neil GCR model IRENE AE/AP9 models Updates of Geant4 tools (e.g. GRAS, MULASSIS etc.) Complete SPENVIS Next Generation system April 2016!