Service Package Result Strawman 9 November 2015 Jean-Pierre Chamoun NASA - GSFC.

Slides:



Advertisements
Similar presentations
Reporting Workflow Rita Noumeir, Ph.D. IHE Technical Committee.
Advertisements

1 Introducing the Specifications of the Metro Ethernet Forum.
SGSS Impacts on Future SCCS-SM – Interim Report John Pietras SMWG Berlin May, 2011.
SGSS Extensions to and Modifications of CCSDS Space Communication Cross Support Service Management October 2012 John Pietras Global Science and.
(E?)SCCS-SM Concept Green Book Review Items. Global Editorial/Style Issues Defining acronyms once at their first use and using the acronym thereafter.
Multi-Mode Survey Management An Approach to Addressing its Challenges
Use Case & Use Case Diagram
IEC Substation Configuration Language and Its Impact on the Engineering of Distribution Substation Systems Notes Dr. Alexander Apostolov.
File Management Chapter 12. File Management File management system is considered part of the operating system Input to applications is by means of a file.
Reza Gorgan Mohammadi AmirKabir University of Technology, Department of Computer Engineering & Information Technology Advanced design.
Web Ontology Language for Service (OWL-S). Introduction OWL-S –OWL-based Web service ontology –a core set of markup language constructs for describing.
1 IBM SanFrancisco Product Evaluation Negotiated Option Presentation By Les Beckford May 2001.
Cross Support Transfer Services – Service Control Service March 2015 Pasadena, California, USA John Pietras Global Science and Technology, Inc, Greenbelt,
System Analysis and Design
XCON architecture and protocol musings Henning Schulzrinne Columbia University.
Configuration Management
1 Introducing the Specifications of the Metro Ethernet Forum.
Release & Deployment ITIL Version 3
Framework: ISA-95 WG We are here User cases Studies
OSLC ALM-PLM interoperability Discussion. OSLC PLM extensions Product Product, Version isVersionOf AMG54556_002 Product, View hasView AMG54556/001-View.
CSSM Meeting Summary Spring 2013 Meetings 15 – 18 April E. Barkley Chair (NASA/JPL) C. Haddow Co-Chair (ESA/ESOC) Bordeaux, France.
SLE-SM Refactoring Proposal Scope –Allow inclusion of services or modifications to existing ones without having to reedit the entire SLE-SM book. Proposal.
An Introduction to Software Architecture
Data Acquisition Data acquisition (DAQ) basics Connecting Signals Simple DAQ application Computer DAQ Device Terminal Block Cable Sensors.
CSSM Meeting Summary CCSDS CSSM Technical Meetings London, UK 10 – 14 November 2014.
 To explain the importance of software configuration management (CM)  To describe key CM activities namely CM planning, change management, version management.
CSSM Meeting Summary CCSDS CSSM Technical Meetings San Antonio, Texas, USA 28 – 31 October 2013.
1 ProposeServicePackage (PSP) Operation SLE-SM Red-1 RID GSFC-01-JP John Pietras.
2010 Fall CCSDS meeting SMWG UK ) 1 Prototype Test Coordination for the SCCS Service Management (B-1) 26th October, 2010 JAXA ASAMA
CountryData Technologies for Data Exchange SDMX Information Model: An Introduction.
NASA Space Network Ground Segment Sustainment (SGSS) Schedule Request SMWG Boulder, CO 31 October – 4 November 2011 John Pietras GST, Inc.
(Business) Process Centric Exchanges
WEB BASED DATA TRANSFORMATION USING XML, JAVA Group members: Darius Balarashti & Matt Smith.
Overview of Functional Resources for IOAG Service Catalog Services 15 April 2013 Bordeaux, France John Pietras Global Science and Technology, Inc., Greenbelt,
DataBase Management System What is DBMS Purpose of DBMS Data Abstraction Data Definition Language Data Manipulation Language Data Models Data Keys Relationships.
Structural Design Patterns
Cross Support Services Area Cross Support Transfer Service Working Group Monitored Data Cross Support Transfer Service: Scope and Format of Monitored Data.
Configuration Profile Development Approach Bakeoff: Build Up Results CCSDS Spring Workshop Pasadena, CA March 2015 Anthony Crowson Telespazio VEGA.
Configuration Management and Change Control Change is inevitable! So it has to be planned for and managed.
Cross Support Service Management Overview Nicolas Champsavoir DCT/PS/SSC CCSDS – CSS Area Cross Support Services ex-SLE Service Management.
XML-NDM Schema Issues (From Service Management Perspective) 18 September 2012.
Tracking Data CSTS v March - 3 April 2014 Noordwijkerhout, Netherlands John Pietras Global Science and Technology, Inc, Greenbelt, MD, USA.
Configuration Mapper Sonja Vrcic Socorro,
MuSL Builder Handcrafting custom Mu Scenarios. MuSL in the Mu Scenario Editor.
CSS-SM Refactoring Proposal Scope –Allow inclusion of services or modifications to existing ones without having to reedit the entire CSS-SM book. Objectives.
Abstract Modeling of Service Package Result Components 31 March – 3 April 2014 Noordwijkerhout, Netherlands John Pietras Global Science and Technology,
EIDE Architecture Overview WECC DEWG. Soap Methods  EIDE provides a “Put” method for data –Sender transfers schedule data, meter data, text message,
Considerations for the Service Package Request/Service Package Recommended Standard October 2013 San Antonio, TX John Pietras Global Science and.
1 SMWG Service Management Book Refactoring Report Anthony Crowson Colin Haddow October 2009, ESTEC October 15, 2008.
L10: Model-View-Controller General application structure. User Interface: Role, Requirements, Problems Design patterns: Model – View – Controller, Observer/Observable.
Functional Resources in Service Management and Service Package Execution CSSA Cleveland, Ohio October 2012 John Pietras GST, Inc.
Copyright © 2004, Keith D Swenson, All Rights Reserved. OASIS Asynchronous Service Access Protocol (ASAP) Tutorial Overview, OASIS ASAP TC May 4, 2004.
01-05 October 2007 Heppenheim, Germany eb - 1 SMWG Closing Plenary Report Fall 2007 Meeting Erik Barkley 5 October 2007.
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.
ISA 95 Working Group (Business) Process Centric Exchanges Dennis Brandl A Modest Proposal July 22, 2015.
1 Options Clearing Corporation Encore Data Distribution Services April 22, 2004.
PIX/PDQ – Today and Tomorrow Vassil Peytchev Epic.
1 W.Hell (ESA) November 2015 FR Model and Registry Considerations FR Model and Registry Considerations November 2015.
Functional Resource and Service Component Information Maintenance 9 November 2015 Darmstadt, Germany.
Standard Service Configurations 31 March – 3 April 2014 Noordwijkerhout, Netherlands John Pietras Global Science and Technology, Inc., Greenbelt, MD, USA.
TTCN-3 Testing and Test Control Notation Version 3.
Fall Meeting, November 11, 2015 Paul Pechkam, JPL/NASA
1 Management of Offline SLE Services SLe-SM Red-1 RID GSFC-09-JP John Pietras.
Service Agreement & Configuration Profile White Book Overview and Status 4 – 8 April 2016 Cleveland, Ohio, USA John Pietras Global Science and Technology,
ISC321 Database Systems I Chapter 2: Overview of Database Languages and Architectures Fall 2015 Dr. Abdullah Almutairi.
Cross Support Services Area Functional Resource Identifiers in SCCS-SM Information Entities John Pietras London, UK October 2010.
Global Science and Technology, Inc., Greenbelt, MD, USA
Simplified Configuration Profiles And Service Profiles
Developing a Data Model
EIDE Architecture Overview
Presentation transcript:

Service Package Result Strawman 9 November 2015 Jean-Pierre Chamoun NASA - GSFC

Overview The > stereotype specifies the collection of parameters, and relationships that represent a valid Service Package. The high level definition of the Blue-1 Service Package Result is still applicable but must be update to remain consistent with the work done in the following two areas  Service Agreements and Configuration Profiles New Functional Resource models  New Service Package Request model New Extensibility focus New service package type: Forward Offline Services

Blue-1: ServicePackageResult

Blue-1: ServicePackageResult Retrieval Transfer Service Resource/Time TsProfile Re-specified Params Bilateral Retrieval Transfer Service Resource/Time Space Link Session Service Package Result TS Reference By Scenario: Trajectory results Configuration Profile Carrier Profile Resources/Time ReSpecified Params Bilateral SL Profile

ServicePackageResult vs.New SP Request Model NEW SP REQUEST MODEL Blue-1 N/A for SP Result Gap? Retrieval Transfer Service Resource/Time TsProfile Re-specified Params Bilateral Retrieval Transfer Service Resource/Time Space Link Session Service Package Result TS Reference By Scenario: Trajectory results Configuration Profile Carrier Profile Resources/Time ReSpecified Params Bilateral SL Profile

ServicePackageResult vs.New SP Request Model NEW SP REQUEST MODEL Blue-1 N/A for SP Result Gap? Retrieval Transfer Service Resource/Time TsProfile Re-specified Params Bilateral Retrieval Transfer Service Resource/Time Space Link Session Service Package Result TS Reference By Scenario: Trajectory results Configuration Profile Carrier Profile Resources/Time ReSpecified Params Bilateral SL Profile

ServicePackageResult: Blue-1 Operations and Data Sets Blue-1 SP Operation CREATE_SERVICE_PACKAGE (CSP) REPLACE_SERVICE_PACKAGE (RSP) DELETE_SERVICE_PACKAGE (DSP) SELECT_ALTERNATE_SCENARIO (SAS) APPLY_NEW_TRAJECTORY (ANT) SERVICE_PACKAGE_CANCELLED (SPC) SERVICE_PACKAGE_MODIFIED (SPM) QUERY_SERVICE_PACKAGE (QSP) CONFIRM_TENTATIVE_SERVICE_PACKAGE (CTSP) APPLY_NEW_SPACE_LINK_EVENTS_PROFILE (ANSLEP) The SP Result stereotype is applies to these messages Blue-1Data Sets SpaceCommunicationServiceProfileInEffect SlsTsProfileInEffect RetrievalTsProfileInEffect SpaceLinkSessionServicePackageResult ServiceScenarioResult TrajectoryResult SpaceCommunicationServiceResult SlsTsInstanceResult BilateralSlsTsInstanceResult CarrierResult TsMapResult FspaceLinkEventsResult, RspaceLinkEventsResult BilateralSpaceLinkEventsResult FSpaceLinkAvailableScheduledState RSpaceLinkAvailableScheduledState FSpaceLinkChangeScheduledEvent RSpaceLinkChangeScheduledEvent RSpaceLinkDataTransportScheduledState FSpaceLinkDataTransportScheduledState FSpaceLinkDataTransportChangeScheduledEvent RSpaceLinkDataTransportChangeScheduledEvent RetrievalTsInstanceResult BilateralRetrievalTsInstanceResult Significant work done in these areas since Blue-1 SP Result Operations from Blue-1 are applicable to the new SP abstract. Note that the new UpdateSvcPkg includes the B-1 RSP, SPM, ANSLEP,ANT. SP Result Data Sets will be significantly impacted by the new work in the area of Configuration Profiles, specifically the focus on Functional Resources

ServicePackageResults: Configuration Profiles and Functional Resources New Configuration Profile: Functional Resource Centric  Service Combination Profile ServiceComponentProfile(s) Flexibilities&Constraints  Service Component Profile Functional resource profile

Components of the Service Package Result Identification  Unique and unambiguous  New SP Request implements different IDs for the SP Request and Instance of the SP Note: In Blue-1, this was the same as the ID of the Service Package Request, which was not so simple in all situations, e.g., a single Recurrent Service Package Request can spawn multiple Service Package Results Provenance  Same Service Package ID can be associated with multiple versions of the Service Package Request, e.g., when a Service Package is replaced  B-1 Service Package Results relies on Document Exchange Protocol (DEP) sequence numbers to keep provenance straight A more explicit and non-DEP-dependent method should be explored  Identification and provenance could be combined in an appropriately constructed naming scheme  Does this apply to offline transfer SP? Functional Resources  Instances and Groupings  Start/stop times  Terse and Verbose specification results types Consider External relationships/constraints 9

Service Package Functional Resource Instances Grouped by Functional Group (FG)  (Space Link) Physical Channel FRs  Sync and Channel Coding FRs  Space Data Link Protocol FRs  SLS Data Delivery Production FRs Data Delivery Transfer Service Maps  Offline Data Delivery Production FRs Data Sinks  Data Delivery Transfer Service FRs FRs within a FG specialization are related by containment; FRs in different FG specializations are related by Service Access Point (SAP)/Accessor port pairs Note: Requiring Provision Management to supply the Functional Resource Names in the Service Package Result is a potential burden to users:  Motivation for requiring PM to do so was the possibility of the same configuration profile being used repeatedly in the same Service Package such as would be the case when a request for a single space link by splitting it up across multiple handovers in the same Service Package Result allowing multiple Service Package Results to be provided in response to a single Service Package Request could possibly eliminate this possible redundant use of configuration profile FR instances 10

Service Package Functional Resource Groupings Grouping by Service Type? Grouping by Configuration Profile  Configuration Profiles are used to identify the requested services/functional resources in the Service Package Request, but the Service Package Result does not necessarily have to reflect the organization of those profiles  SCCS-SM B-1 uses references to Configuration Profiles to minimize content of the Service Package Result Space Communication Service Profile Space Link Carrier Profile  In extensible Service Package Result, every FR instance must be individually identified to provide the FR Name No need to group FRs by the configuration profile that triggered them Grouping by scenario  No identification of scenario inherent in FRs  Possible approaches are similar to those for grouping by start/stop times  Scenario should be optional – many providers don’t intend to use it Grouping by ESLT/relay satellite  Inherent in the identification of the specific aperture(s) that are used 11

Service Package Start/Stop Times In Blue-1 Service Package Result, containment determined the start/stop times of production functionality  Classes without start/stop times inherited them from their containing classes Work is still being done to define temporal relationship/specification between service component profiles in the configuration profiles:  Every FG instance Unambiguous but full of opportunities for inconsistencies  Implied containment Inheritance through SAP/Accessor ports pairs  Some sort of “wrapper” around configurations May limit extensibility  External time component that references every FR under its purview This may result in start/stop times of the Service Package Request being expressed as a mix of absolute and relative times  Should the result normalize all times to absolute times? 12

External Relationships/Constraints Coupling the Service Package to external events or entities  E.g., Service Packages across multiple Provider CSSSes for 3-way tracking, D-DOR services  Could imply some communication among Provide CSSSes For simplicity this should apply to the whole Service Package (not just a subset) 13

Summary of Considerations for the Service Package Result 1. Should a more explicit and non-DEP-dependent method should be explored to manage provenance? 2. Do we need a references to identify the trigger for the SPR (e.g. new trajectory, planning request, provider modification etc.)? [yes] 3. Should Provision Management to supply the Functional Resource Names in the Service Package Result? [yes] 4. How should Functional Resources be Grouped [Config. Profiles] 5. Allow for external references to other entities (e.g. ServicePackages) [yes] 6. Allow for verbose and terse representation of the results [yes] 7. New Forward Offline Service 8. No need for explicit bilateral provision 14

servicePackageId resultType requestThreshold servicePackageId resultType requestThreshold > FwdOfflineInstNo FwdOfflineProfileRef antennaRef Start/stop FwdOfflineInstNo FwdOfflineProfileRef antennaRef Start/stop smForwrdOfflineInstance Result trajectoryRef TrajectoryReference originatingOperationRef SP start/Stop SP threshold SP status originatingOperationRef SP start/Stop SP threshold SP status SpaceLinkSessionResult FR typeOID/name/InstNo FunctionalResoureProfile Name/value RespecifiedParameterResult combinationProfileRef antennaRef Start/stop transferServicesDeferred sequenceEventDeferred combinationProfileRef antennaRef Start/stop transferServicesDeferred sequenceEventDeferred ServiceCombinationProfile udserID providerID portID udserID providerID portID OfflineServiceInstanceResult TsInstanceNo TsProfileRef antennaRef Start/stop TsInstanceNo TsProfileRef antennaRef Start/stop smTsInstanceResult 1..* 0..* * * 1 scenarioId ServiceScenario 1 1..* * {XOR} 1..* 1 udserID providerID portID udserID providerID portID SlsTSInstanceResult 1..* serviceReqId externalRef eventSequenceRef eventSequenceResult 1 1..* Service Package Strawman 5 7

Additional considerations for Offline Services In Blue-1, a Retrieval Service Package consists of one retrieval transfer service instance and a reference to one antenna. Next version needs to be more flexibly defined  Multiple transfer service instances per Retrieval Service Package Allows access to groups of users for the period of the service package – supportive of a common playback mode of operation  Scheduling of CS File Transfer service files?  More flexible way of identifying the data stores that the Service Package accesses, e.g.: Named data store at a ground terminal Named data store for the whole Provider CSSS Data store used by a specified SLS Service Package Use case analysis should be done External coupling  Need to be able to share complete-mode CSTSes with SLS Service Packages Current plan is to do this with TS maps, but something else may be required Assumption: return DTN services across the terrestrial WAN will require no scheduling in the User CSSS – Provider CSSS Service Package sense 16