csa wg meeting 17 may 2011 page 1 berlin, germany csa wg service agreement status prepared by hugh...
TRANSCRIPT
CSA WG Meeting 17 May 2011 Page 1Berlin, Germany
CSA WG Service Agreement Status
Prepared by Hugh Kelliher
Space ConneXions Limited
CSA WG Meeting 17 May 2011 Page 2Berlin, Germany
CSA Charter Requirement
Development of a recommended standard for service agreements that:
1) defines template(s) of service agreement contents, including formal schema,
2) offers two or more examples of an instantiated service agreement based on the template and two or more current inter-agency service agreements,
3) identifies mechanism(s) for service agreement maintenance.
CSA WG Meeting 17 May 2011 Page 3Berlin, Germany
Overall Approach
This addresses Item 1. Schema will be stored on CCSDS web site
This addresses Item 3
Item 2 is addressed in completed templates corresponding to existing missions
The parameters are derived from existing agreements and SCCS Service Management
The concept is derived from IOAG/SISG and SCCS Service Management documents
CSA WG Meeting 17 May 2011 Page 4Berlin, Germany
Current Status
The latest version is Draft 7 dated 15 December 2010:
o Sections 2 and 3 have been completed
o Section 4 incorporates feedback on real missions from:
• Fred, based on the Juno mission
• Takahiro, based on the MMO mission
• Wolfgang, based on the Cluster mission
What has not (yet) been done …
o Green Book material in Sections 2 and 3 needs to be extracted
o Remaining XML Schema in Section 5 need to be produced
o Wider discussion is needed relating to terminology, parameters and relationship to CCSDS Service Management
CSA WG Meeting 17 May 2011 Page 5Berlin, Germany
T0 - years
Mission Planning provides ….
MissionRegistration
Service Planning
Service Package Execution
Service Reporting
Service Monitoring
Trajectory Prediction Submissions/Updates
Service Packages Submissions/Updates
Configuration Profile Submissions/Updates
T0 T1 T0 - months T0 – weeks T0 - days
Service Agreement Concept
Section 2 is based on material generated by the Service Management WG several years ago, as reviewed and modified by the CSA WG.
CSA WG Meeting 17 May 2011 Page 6Berlin, Germany
Service Agreement Process
Service Planning includes:
o Querying Service Catalogs and short listing providers
o Iterating high level:
• mission schedules
• spacecraft contact plans
Service Agreement Activities
ProviderUser
Query Service Catalog
Service Catalog
Shortlist potential providers
Long-termSchedule
Choose Provider(s)
Create Service Agreement
Modify Service Agreement
End Service Agreement
Execute Service Packages
Mission ScenarioSpacecraft
Contact Plan
Service Agreement includes:
o Mission registration
o Create Service Agreement
o Modify Service Agreement
o End Service Agreement
CSA WG Meeting 17 May 2011 Page 7Berlin, Germany
Service Agreement Parameters (1 of 2)
e.g. SM timeouts, max number of service instances
e.g. agency contacts, agreement period, services requested
Mainly Generic
Service Agreement parameters are grouped into several templates:
o Part 1 - Mission Registration
o Part 2 - Options and Constraints
o Part 3a - Forward Space Link Parameters
o Part 3b - Return Space Link Parameters
o Part 4a - Configuration Control Parameters
o Part 4b - Trajectory Prediction Parameters
o Part 4c – Service Package Parameters
Mainly SM
CSA WG Meeting 17 May 2011 Page 8Berlin, Germany
Service Agreement Parameters (2 of 2)
The following templates are on hold, pending wider discussion:
o Service Monitoring
o Service Reporting
As an example, the Mission Registration parameter table looks like this:Parameter Service
Catalog ID
Definition Service Management Name, Type and Value
Service Agreement
Reference
N/A Specifies a reference for the Service
Agreement
serviceAgreementReference
String256
Supporting Agency 01 Name of the provider agency. supportingAgency
Supporting Agency
Contacts
02 List of human contacts and other
entity names in the provider
organization permitted to participate in
the service
allowedCmSmEntityNames
Provider Complex 03 Name of the Complex that will
provide the service to the user
complexName
Supported Agency N/A Name of the user agency. supportedAgency
Supported Agency
Contacts
N/A List of human contacts and other
entity names in the user organization
permitted to participate in the service
allowedUmSmEntityNames
Spacecraft Name N/A Name of the supported spacecraft. spacecraftName
CSA WG Meeting 17 May 2011 Page 9Berlin, Germany
Mission Registration Template
‘Supporting Agency Contacts’
‘Wolfgang Hell’
CSA WG Meeting 17 May 2011 Page 10Berlin, Germany
Mission Registration XML File
– <?xml version="1.0" encoding="UTF-8" ?> – - <xfdf xmlns="http://ns.adobe.com/xfdf/" xml:space="preserve">– - <fields>– - <field name="allowedCmSmEntityNames">– <value>Wolfgang Hell</value> – </field>– - <field name="allowedUmSmEntityNames">– <value>Takahiro Yamada</value> – </field>– - <field name="complexName">– <value>ESTRACK DSN</value> – </field>– - <field name="contractualReference">– <value>BepiColumbo Programme Plan (BC-EST-PL-02944)</value> – </field>– - <field name="contractualReference2">– <value>Spacecraft Contact Plan (preliminary)</value> – </field>
etc.
‘Supporting Agency Contacts’becomes
‘allowedCmSmEntityNames’ with value
‘Wolfgang Hell’
CSA WG Meeting 17 May 2011 Page 11Berlin, Germany
Mission Registration XML Schema
These Types are copied from the SM Schema:String256TypeUTCTimeType
SmEntityNameType
Additional elements need to be added to the SM Schema e.g. testSupport1
Element names are identical to those defined in the SM Schema e.g. allowedCmSmEntityNames
CSA WG Meeting 17 May 2011 Page 12Berlin, Germany
Next Steps
Split documents into “Service Planning” Green Book (Sections 2 and 3) and “Service Agreement” Red Book (Sections 4 and 5)
Align with latest SM and IOAG terminology, as appropriate
Add missing material:
o Complete remaining templates
o Add links to Service Catalog parameters (when available)
o Add sections on security, patents, conformance matrix, SANA
o Add appendix for acronyms
Obtain namespace for XML schema
Obtain document references from Secretariat!