19/05/2011 CSTS File transfer service discussions CSTS-File Transfer service discussions (2) CNES position.

Slides:



Advertisements
Similar presentations
Welcome to Middleware Joseph Amrithraj
Advertisements

IcePro Source Code Management Source code analysis Runtime analysis Application deployment Source code generation Multi sites Click ! IcePro.
BY LECTURER/ AISHA DAWOOD DW Lab # 3 Overview of Extraction, Transformation, and Loading.
Chapter 17: WEB COMPONENTS
HEP Data Sharing … … and Web Storage services Alberto Pace Information Technology Division.
Identity Management Based on P3P Authors: Oliver Berthold and Marit Kohntopp P3P = Platform for Privacy Preferences Project.
Folie 1 Service Oriented Architecture - Prototyping study - DLR/GSOC Author: S.Gully.
Rheeve: A Plug-n-Play Peer- to-Peer Computing Platform Wang-kee Poon and Jiannong Cao Department of Computing, The Hong Kong Polytechnic University ICDCSW.
Security Management IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
Implementing ISA Server Caching. Caching Overview ISA Server supports caching as a way to improve the speed of retrieving information from the Internet.
Security Management IACT 418/918 Autumn 2005 Gene Awyzio SITACS University of Wollongong.
Chapter 12 Reading assignment n From “Running Linux”, on reserve at PSU Main library (2-hour checkout) Chapter 1 (pages 1 through 41)Chapter 1 (pages 1.
Fundamentals of Python: From First Programs Through Data Structures
Agenda  Overview  Configuring the database for basic Backup and Recovery  Backing up your database  Restore and Recovery Operations  Managing your.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Different approaches to digital preservation Hilde van Wijngaarden Digital Preservation Officer Koninklijke Bibliotheek/ National Library of the Netherlands.
UNIT-V The MVC architecture and Struts Framework.
FTP File Transfer Protocol. Introduction transfer file to/from remote host client/server model  client: side that initiates transfer (either to/from.
Directory and File Transfer Services Chapter 7. Learning Objectives Explain benefits offered by centralized enterprise directory services such as LDAP.
The SAM-Grid Fabric Services Gabriele Garzoglio (for the SAM-Grid team) Computing Division Fermilab.
A Scalable Application Architecture for composing News Portals on the Internet Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta Famagusta.
ESA UNCLASSIFIED – For Official Use File Transfer BOF Noordwijkerhout, The Netherlands 02-Apr-14 Colin R. Haddow, ESA/ESOC Terrestrial File Transfer -
IT 424 Networks2 IT 424 Networks2 Ack.: Slides are adapted from the slides of the book: “Computer Networking” – J. Kurose, K. Ross Chapter 2: Application.
13/09/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing Transport layer and Application Layer Slide 1.
1 HKU CSIS DB Seminar: HKU CSIS DB Seminar: Web Services Oriented Data Processing and Integration Speaker: Eric Lo.
Configuration Management (CM)
| nectar.org.au NECTAR TRAINING Module 9 Backing up & Packing up.
CCSDS Workshop – Rome - June 2006 – XFDU 2 Proposals ESA / GAEL Consultant Page 1 XFDU 2 Proposals Mathias Moucha ESA / GAEL Consultant.
Client – Server Application Can you create a client server application: The server will be running as a service: does not have a GUI The server will run.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
MOIMS Internet Packaging and Registries WG XML Formatted Data Units (XFDU) XML Packaging of Binary and Text Data Lou Reich NASA/CSC MOIMS Plenary May 10,
CE Operating Systems Lecture 3 Overview of OS functions and structure.
Integrating Digital Libraries by CORBA, XML and Servlet Integrating Digital Libraries by CORBA, XML and Servlet Wing Hang Cheung, Michael R. Lyu and Kam.
Lecture # 3 & 4 Chapter # 2 Database System Concepts and Architecture Muhammad Emran Database Systems 1.
C. Huc/CNES, D. Boucon/CNES-SILOGIC, D.M. Sawyer/NASA/GSFC, J.G. Garrett/NASA-Raytheon Producer-Archive Interface Methodology Abstract Standard PAIMAS.
CS 7: Introduction to Computer Programming Java and the Internet Sections ,2.1.
240-Current Research Easily Extensible Systems, Octave, Input Formats, SOA.
CCSDS Meeting CNES Report, 05/12/2004 CNES 1 CCSDS - MOIMS Area Information Packaging and Registry WG CNES Report on activity November April 2005.
CCSDS Meeting CNES Report, 2/11/2004 CNES 1 CCSDS - MOIMS Area Data Archive ingestion WG Information Packaging and Registry WG CNES Report on activity.
CCSDS MOIMS Falls Meeting 2007 – Colorado Springs - June 2006 SAFE Status Progress status & f Stéphane Mbaye
CCSDS MOIMS Springs Meeting 2006 – Rome - June 2006 XFDU & SAFE - ESA return from experience ESA return from experience & f Stéphane Mbaye
ESA UNCLASSIFIED – For Official Use Workshop #23 Pasadena, USA 25 rd March 2015 Sam Cooper Common services update (part 2)
FTP File Transfer Protocol Graeme Strachan. Agenda  An Overview  A Demonstration  An Activity.
CSTS File Transfer Service CS File Transfer Specification – Initial Discussions IOAG Service Catalogue #1 Scope Candidate Applications File Content.
The Process Manager in the ATLAS DAQ System G. Avolio, M. Dobson, G. Lehmann Miotto, M. Wiesmann (CERN)
S imple O bject A ccess P rotocol Karthikeyan Chandrasekaran & Nandakumar Padmanabhan.
Database Management Systems (DBMS)
The Module Road Map Assignment 1 Road Map We will look at… Internet / World Wide Web Aspects of their operation The role of clients and servers ASPX.
1 MSTE Visual SourceSafe For more information, see:
Lecture 4 Mechanisms & Kernel for NOSs. Mechanisms for Network Operating Systems  Network operating systems provide three basic mechanisms that support.
| nectar.org.au NECTAR TRAINING Module 9 Backing up & Packing up.
Object storage and object interoperability
1 Active Directory Service in Windows 2000 Li Yang SID: November 2000.
Space Data Link Secure Protocol Interoperability Testing Interfaces Definition Proposal Bruno Saba DCT/TV/IN 26/04/2010.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
1 Introduction to Active Directory Directory Services Uniquely identify users and resources on a network Provide a single point of network management.
Preservation Functionality in a Digital Archive Erik Oltmans Koninklijke Bibliotheek Raymond J. van Diessen IBM Business Consulting Services Hilde van.
Federating Data in the ALICE Experiment
Integrating ArcSight with Enterprise Ticketing Systems
Stop Those Prying Eyes Getting to Your Data
z/Ware 2.0 Technical Overview
22-INTEGRATION HUB
How to use IMS Learning Design and SCORM 2004 together OUNL
Operation System Program 4
The Application Lifecycle
Application layer Lecture 7.
Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta
Prepared by Peter Boško, Luxembourg June 2012
Introduction to Active Directory Directory Services
Presentation transcript:

19/05/2011 CSTS File transfer service discussions CSTS-File Transfer service discussions (2) CNES position

19/05/2011 CSTS File transfer service discussions File Content Description –Define manifest files identifying –File content (to the level that the recipient needs to know) –File format? Processing Instructions –Combine with content description? Pull Model, Push Model, or both? [Mouy Francois-Xavier] No needs identified yet for push model (but still a little bit of work to do) Subscription and automatic push? [Mouy Francois-Xavier] for push model Subscription and notification of new data? [Mouy Francois-Xavier] how send notifications if provider not bind. Bind return could notify a list of avaliable data File Management Services (see dedicated slide) File Directory / Catalogue Servcies File Management [Mouy Francois-Xavier] for push model –Create / Delete –Move –Local copy Directory Management [Mouy Francois-Xavier] for push model –Create / Delete / Copy Storage Control [Mouy Francois-Xavier] needs to be configurable –Duration of Storage –Maximum Volume (per client?)

19/05/2011 CSTS File transfer service discussions Security (see dedicated slide) Off the shelf FT protocols support security but must be configured and depending on features used may need supporting infrastructure Firewall issues Access Control –At what level? (mission, individual accounts, …) [Mouy Francois- Xavier] Mission level seem to be the right level –Access Control Groups –More complex schemes What level of privacy / access control is needed? [Mouy Francois- Xavier] We need to be able to provide this kind of features before security person's asks –E.g. can user X see that data are stored for user Y? [Mouy Francois- Xavier] he shouldn't ;-) Key management issues Others?

19/05/2011 CSTS File transfer service discussions Reading Martin initial thoughts. –Protocol choices are wide. If we use one or other protocol, it comes with all this complexity (advantages, drawbacks). –Some features of standards COTS are not useful in our context, but you have to tune and secure those features anyway. –Most of the difficulty come with the push model (security, behavior), the pull model is very near the existing offline model. Initial CNES position: –Firstly, we thought we only need the pull model which is quite simple than the push model. –Furthermore, File transfer function is already done by other ways. (ftp servers in parallel) –Therefore, why redo it ?

19/05/2011 CSTS File transfer service discussions However, Experience show us that deploying a file transfer feature with common COTS is not quite easy that it is on paper (e.g. with ftp: passive form, active, dynamic port ranges, firewalls, user management, … ). Using CSTS could simplify the integration because the network security aspects are already done. A part of the reporting too (notifications). CNES think CSTS could be a good « Secured Pipe » to the Ground center. –A binded instance is maintained (Heartbeat) –The Start/Stop mechanisms could be useful to drive providers behavior –We are able to use CSTS services via a high level of firewalls system

19/05/2011 CSTS File transfer service discussions Candidate standards (from initial thoughts) File Transfer Standards –FTP, FTPS, SFTP (SSH based FT) –HTTP / HTTPS ? –Others? CCSDS Standards –XFDU ? –Others?

19/05/2011 CSTS File transfer service discussions XFDU (xml formatted data unit) GOAL : organizing transferred data in an Open Archive environment (OAIS) A container (zip file) with a descripition of its content in a manifest file. The logical description points to the physical content which can be either local or distant

19/05/2011 CSTS File transfer service discussions XFDU description The Information Package Map contains the logical view of the package. It’s a hierarchical xml tree representing the content of the package. Each leaf of the tree is a Content Unit and can be referred to from the other parts of the package (i.e. information is linked by the Content Unit reference ID). The Data Object Section contains all the physical information needed to get the file objects out. The Metadata Section records all of the metadata for all items in the package. The Behavior Section associates executable code with the content of the package.

19/05/2011 CSTS File transfer service discussions XFDU manifest structure The structure map is a hierarchical view of logical references which are pointing to physical data, metadata and specific behaviors.

19/05/2011 CSTS File transfer service discussions XFDU : benefits Unique Identification of the data ( ContentUnit ID) Interoperability by using an XML schema description Hierarchical structure of the information Data physical access (DataObject) separated from the logical concepts (ContentUnit) Metadata associated with the ContentUnit Specific processes associated with the ContentUnit (BehaviorObject)

19/05/2011 CSTS File transfer service discussions XFDU : drawbacks XFDU developed for approaching needs but not totally the sames (multi-parts, files, cdrom) Few implementations due to standard complexity.: –NASA XFDU library, ESA SAFE’s archive for ENVISAT data, CNES’s PAIMAS Behavior function not really validated

19/05/2011 CSTS File transfer service discussions CSTS-XFDU : conclusion The data organization has been studied earlier by the MOIMS/IPR group. XFDU is an answer to csts concerns with the following conditions: –Needs of an XFDU « light » to answer the requirements. –Needs to study the behavior statement..

19/05/2011 CSTS File transfer service discussions CSTS-XFDU : conclusion XFDU (simplified one) Could be a good system to integrate the file transfer feature. The behavior side of XFDU could be a response to File transfer and more … CNES thinks it could be a possible cooperation and some people are interested to study those aspects …

19/05/2011 CSTS File transfer service discussions

19/05/2011 CSTS File transfer service discussions Some use cases at CNES Distant management of stations –Management by xfdu of TM archived in station –TM playback via CSTS-offline service Inter-facilities scheduler –Distant scripts used by the scheduler managed by xfdu –Launch via services CSTS –Re-use of CNES well-known scheduler GUI …

19/05/2011 CSTS File transfer service discussions Let’s take an example…. XFDU over CSTS for playing recorded telemetry

19/05/2011 CSTS File transfer service discussions Telemetry transfert and play A facility wants to transfert simulated telemetry to a station and to be able to play it back later. The user build an xfdu package (X1) with the TM file and two scripts (play and rewind) All the configuration and security concerns to be solved by the management layer.

19/05/2011 CSTS File transfer service discussions CSTS FT user TM 1 PLAY REW XFDU X1 CSTS FT provider bind STEP 1 CONNEXION

19/05/2011 CSTS File transfer service discussions CSTS FT user TM 1 PLAY REW XFDU X1 TM 1 PLAY REW XFDU X1 CSTS FT provider bind START PUT X1 STEP 2 XFDU TRANSFERT

19/05/2011 CSTS File transfer service discussions CSTS FT user TM 1 PLAY REW XFDU X1 TM 1 PLAY REW XFDU X1 CSTS FT provider TM 1 PLAY REW bind START PUT X1 INSTALL STEP 3 XFDU AUTOMATIC INSTALL

19/05/2011 CSTS File transfer service discussions CSTS FT user TM 1 PLAY REW XFDU X1 TM 1 PLAY REW XFDU X1 CSTS FT provider TM 1 PLAY REW bind START PUT X1 START LIST START LIST X1 PLAY, REW X1 INSTALL STEP 4 The user lists all available xfdus and their behaviors

19/05/2011 CSTS File transfer service discussions CSTS FT user TM 1 PLAY REW XFDU X1 TM 1 PLAY REW XFDU X1 CSTS FT provider TM 1 PLAY REW bind START PUT X1 START LIST START LIST X1 START RUN X1 PLAY TM 1 PLAY, REW X1 INSTALL STEP 5 The user plays the TM1 telemetry back