CSTS Service Instance Identification Summary of CSTS Discussions on 21.04.2009 M.Götzelmann.

Slides:



Advertisements
Similar presentations
SDMX in the Vietnam Ministry of Planning and Investment - A Data Model to Manage Metadata and Data ETV2 Component 5 – Facilitating better decision-making.
Advertisements

(E?)SCCS-SM Concept Green Book Review Items. Global Editorial/Style Issues Defining acronyms once at their first use and using the acronym thereafter.
19/05/2011 CSTS File transfer service discussions CSTS-File Transfer service discussions (2) CNES position.
Composition CMSC 202. Code Reuse Effective software development relies on reusing existing code. Code reuse must be more than just copying code and changing.
1 June 2010 Cross Support Transfer Services (CSTS) Overview.
SLE Toolkit 18 April 2005 Athens, Greece CSTS - 1 CSTS Charter & SLE Toolkit Status 11 April 2005 Y.Doat.
Folie 1 Service Oriented Architecture - Prototyping study - DLR/GSOC Author: S.Gully.
A problem in IMS Learning Design To promote interoperability, few services Local tool frameworks like LAMS have much richer tool environment –Easy provisioning.
1 08 January 2015 Stephen Horan Cube Quest Kick-off: Communications Rules PI for Avionics Space Technology Mission Directorate.
1 October 2009 Cross Support Transfer Services (CSTS) Future Services as of Spring 2014.
CSA WG Meeting 24 April 2009 Page 1 Colorado Springs CSA WG Service Agreement Status Prepared by Hugh Kelliher Space ConneXions Limited
CSSM Meeting Summary Fall 2012 Meetings 15 – 18 October E. Barkley Chair (NASA/JPL) C. Haddow Co-Chair (ESA/ESOC) Cleveland, Ohio, USA.
1 Kaseya Advanced Workshop Developed by Kaseya University Powered by IT Scholars Kaseya Version 6.2 Last updated on June 25, 2012 DAY TWO.
1 CROSS SUPPORT SERVICE ARCHITECTURE Takahiro Yamada (JAXA/ISAS) CCSDS Meeting, Heppenheim, Germany 2 October 2007.
ESTEC, Noordwijk, Netherlands 27 Oct 2009 SERVICE ARCHITECTURE FOR SPACE -- BOF 1.
Using JavaBeans and Custom Tags in JSP Lesson 3B / Slide 1 of 37 J2EE Web Components Pre-assessment Questions 1.The _____________ attribute of a JSP page.
Institutsbezeichnung: Quellenangabe 1 CCSDS MANAGEMENT COUNCIL Canadian Space Agency St-Hubert, Quebec, Canada May 2004 DLR Report Martin Pilgram,
London April 2005 London April 2005 Creating Eyeblaster Ads The Rich Media Platform The Rich Media Platform Eyeblaster.
London April 2005 London April 2005 Creating Eyeblaster Ads The Rich Media Platform The Rich Media Platform Eyeblaster.
CSSM Meeting Summary CCSDS CSSM Technical Meetings London, UK 10 – 14 November 2014.
CCSDS Spacecraft Monitor & Control Working Group (SM&C WG) SpaceOps 2004.
1 ProposeServicePackage (PSP) Operation SLE-SM Red-1 RID GSFC-01-JP John Pietras.
1 CSTS WG CSTS WG Prototyping for Forward CSTS Performance Boulder November 2011 Martin Karch.
11 Web Services. 22 Objectives You will be able to Say what a web service is. Write and deploy a simple web service. Test a simple web service. Write.
Release candidate enhancements Compiled by Seth Park, May 2009 While piloting the sidsc-component specialization, Freescale Semiconductor identified two.
Secure Credential Manager Claes Nilsson - Sony Ericsson
CCSDS Security WG meeting October 2008, hosted by DLR at DIN premises (Berlin) 1 Data Link Security BOF An ESA contribution on Lessons Learned and Issues/Questions.
1 April 2009 CSTS WG: CSTS WG: report to the CSS Area Colorado Springs 25 April 2009 Yves Doat.
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of The Eclipse debugger.
SWE 316: Software Design and Architecture Objectives Lecture # 18 Introduction to Components SWE 316: Software Design and Architecture To learn:  benefits.
1 W.Hell (ESA) November 2014 SLE Pink Books SLE Pink Books Summary of the Updates November 2014.
Colorado SpringsJanuary 23~26, Winter-Spring 07 CCSDS Management Council CNES report Jean-Marc SOULA (CNES)
Cross Support Services Area Cross Support Transfer Service Working Group Monitored Data Cross Support Transfer Service: Scope and Format of Monitored Data.
Cross Support Service Management Overview Nicolas Champsavoir DCT/PS/SSC CCSDS – CSS Area Cross Support Services ex-SLE Service Management.
DTS & CSTS REPORT 15 April 2005 Athens, Greece CSTS - 1 DTS & CSTS WG STATUS REPORT, End of Spring 2005 Meeting Yves Doat Chairman 15 April 2005.
CCSDS MOIMS Springs Meeting 2006 – Rome - June 2006 XFDU & SAFE - ESA return from experience ESA return from experience & f Stéphane Mbaye
1 CCSDS Security Working Group Spring Meeting Colorado Springs Security Architecture January 19 th 2007.
ESA UNCLASSIFIED – For Official Use Workshop #23 Pasadena, USA 25 rd March 2015 Sam Cooper Common services update (part 2)
P1801 – Merging of Power Domains Gary Delp. 2 Draft - proposal provided to P1801 (and other groups) by LSI - #include LSI Confidential Purpose Provide.
SIT- Institute Secure TelecooperationAgent Group, Dep. of Computing Fraunhofer, Darmstadt, GermanyCity University, London, UK
EGEE is a project funded by the European Union under contract IST WS-Based Advance Reservation and Co-allocation Architecture Proposal T.Ferrari,
Abstract Modeling of Service Package Result Components 31 March – 3 April 2014 Noordwijkerhout, Netherlands John Pietras Global Science and Technology,
Information Architecture BOF: Report of the Fall 2003 Meeting October 28, 2003 Dan Crichton, NASA/JPL.
Chapter 11: Advanced Inheritance Concepts. Objectives Create and use abstract classes Use dynamic method binding Create arrays of subclass objects Use.
ESA UNCLASSIFIED – For Official Use MOIMS Plenary Darmstadt, Germany 09-12Nov15 Mario Merri, ESA/ESOC Brigitte Behal, CNES MOIMS Status, Issues and Vision.
Java Programming: Advanced Topics 1 Enterprise JavaBeans Chapter 14.
CSTS Generic Procedures Assessment of the Current Status and Proposal for Next Steps M.Goetzelmann
1 12 March 2008 JPL/DSN/CSSXP Overview and Findings JPL/DSN/CSSXP Overview and Findings Crystal City, USA 12 March 2008 Erik Barkley (JPL)
ESA UNCLASSIFIED – For Official Use SDLS Key Management Extended Procedures Daniel Fischer, Ignacio Aguilar Sanchez CCSDS Fall Meetings 2012 Oct 2012.
Functional Resources in Service Management and Service Package Execution CSSA Cleveland, Ohio October 2012 John Pietras GST, Inc.
TM & DVS status 29/10/2004. TM requirements (June 98) UR TMGR-1: TM shall have the ability to execute individual tests. UR TMGR-2: TM shall run on all.
MD CSTS prototype status 2012 : MD user (NASA) based on NASA Fw development MD provider (CNES) based on ESA Fw development NASA/ESA Fw interoperability.
CSA WG Meeting 17 May 2011 Page 1 Berlin, Germany CSA WG Service Agreement Status Prepared by Hugh Kelliher Space ConneXions Limited
DSN CCSDS SLE SM Prototype Plan Erik Barkley December 2006.
1 Y.Doat (ESA) April 2012 Object Identifiers Object Identifiers CSTS Framework Annex C April 2012.
CMC meeting, 23 October, 2008 Page 1 JAXA CCSDS Status October, 2008 CMC Meeting DIN, Berlin, Germany Kaneaki Narita JAXA CCSDS Secretary Office.
1 20 April 2009 Cross Support Service Area Cross Support Service Area Opening Plenary Colorado Springs, Colorado, USA 20 April 2009 Erik Barkley (AD) /
Standard Service Configurations 31 March – 3 April 2014 Noordwijkerhout, Netherlands John Pietras Global Science and Technology, Inc., Greenbelt, MD, USA.
1 Management of Offline SLE Services SLe-SM Red-1 RID GSFC-09-JP John Pietras.
Laika 2009 Concept of Operations. EHR Certification Testing Workflows EHR Laika Test Environment Initialization EHR PIX Feed EHR PIX Query EHR PDQ Query.
Dublin, 22/ Link Model Ontology Mathias Kadolsky.
Cross Support Services Area Functional Resource Identifiers in SCCS-SM Information Entities John Pietras London, UK October 2010.
1 Transfer Service Specification Issues CCSDS September 2005 Meeting Atlanta.
1 W. Hell (ESA) March / April 2014 SLE Books Updates SLE Books UpdatesStatus March / April 2014.
Summary prepared by Kirk Scott
Global Science and Technology, Inc., Greenbelt, MD, USA
ESAW Workshop 2009 Martin Götzelmann, VEGA Yves Doat, ESA/ESOC
JAXA CCSDS Secretary Office
Developing a Model-View-Controller Component for Joomla Part 2
Rules and Tips for Good Web Programming (and Programming in General)
Presentation transcript:

CSTS Service Instance Identification Summary of CSTS Discussions on M.Götzelmann

CSTS Issue1 – Structure of Service Instance IDs SLE Service Books & CSTS Specification Framework specify sagr=.spack=. =. =. := rsl-fg | fsl-fg := raf | rcf | rocf | cltu | fsp := onlt | onlc | offl | cltu | fsp Agencies have defined their own conventions –DSN uses a special spacecraft code for sagr –DLR uses the spacecraft mnemonic These conventions find their way into parsers and other SW Identifiers defined according to different conventions cause interoperability problems CCSDS should specify a format to enough detail that such problems can be avoided

CSTS Issue 2: Scheduled vs. Permanent SI (1/2) SLE RM and Service Specifications –SLE requires that each Service Instance is agreed between UM and CM and scheduled in advance –A service Instance has a single uninterrupted provision period during which it can be used –A service instance is provided at a specific location (Facility) and can be accessed via a port identified by a logical port identifier. Initial ad-hoc service management approaches distinguish –Scheduled Service Instances Are defined in a service instance configuration file a specific scheduled session (pass) Identify the facility and pass number in the ID (JPL/ESA agreement) –"Permanent" Service Instances

CSTS Issue 2: Scheduled vs. Permanent SI (2/2) "Permanent" Service Instances –Have no pre-defined provision period ( "permanent") –Are "loaded" at the beginning of a pass and unloaded at the end and that repeats every pass –One can look at this in two ways The provision period extends over many passes but is "suspended" between passes. A new SI is implicitly created every pass with a provision period = pass –Service Instance Identifiers do not identify a pass number and are therefore the same for all passes Use of "permanent service instances" is the preferred approach, but obviously does not fully conform to the standard CCSDS Recommendations should be adapted to match the preferred way of operating

CSTS Permanent SI (1/3) - Objectives Why are "permanent" SI attractive? –The specification of SI is typically the same except for the provision period and the ground station –Providers can store the specification once for a mission and just reference it for every pass –Users want to always use the same identifier and not have to manage new identifier for every pass Objectives for Standard Adaptation –Should keep the concept of service instances Embedded within a session (service package) With a single uninterrupted provision period With specified user, provider, and provide port identifier –Should minimise changes to the Recommendations –Should have to enter all specs except the provision period and port only once –Should be able to use the same identifier in BIND for every pass

CSTS Permanent SI (2/3) - Proposal Specify "Service Instance Templates" for all service instances that might be needed within a service package within the service agreement. In the templates define all parameters except provision period (and possibly logical port ID) When defining a service package "instantiate" the templates adding provision period (and possibly port IDs) for each instantiation. In the BIND invocation identify the template and the ground station instead of the actual service instance same identifier for the SI on the same ground station.

CSTS Permanent SI (3/3) - Example Service Agreement: SI template definitions –RAF1, –RCF1 –RCF2 –MON1 Service Package X: SI definitions –RAF 1 (Tstart, Tstop, Port) –RCF 2 (Tstart, Tstop, Port) –MON 1 ((Tstart, Tstop, Port) User knows RAF1, RCF1, RCF2, MON1. Within the service package X the attempt to bind to SI RCF1 will fail, bind to RCF2 will succeed

CSTS Service Instance Identifier (in BIND) Observation: –IF different Service Agreements may be used for mission phases but not for modes of operation (e.g. safe mode) –THEN: the spacecraft ID uniquely identifies the service agreement in a given context (i.e. for a connection between user and provider) at a given time. –In a given context at a given time the provider facility might be fully identified the service package (to be verified) Proposed Components of the SI ID (in BIND) 1.Spacecraft ID (format: string) The standard says a mnemonic but a number will work if agreed 2.Facility ID (format string) – or service package ID if needed The standard says a mnemonic but a number will work if agreed 3.Service Type (name as defined in the service specification or OID?) 4.Service Instance Number

CSTS RCF 3 Potential Issue RAF1 SI Templates RCF 1 RCF 2 SI RAF1 RCF 1 RCF 2 RCF 3 RCF 2 RAF1 SI Templates RCF 1 SI RAF1 RCF ? Assume RCF1 and RCF 2 have different specs