13.07.2015 Views

Mission Operations Reference Model. Draft ... - CCSDS

Mission Operations Reference Model. Draft ... - CCSDS

Mission Operations Reference Model. Draft ... - CCSDS

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

DRAFT RECOMMENDED PRACTICE FOR MISSION OPERATIONS REFERENCE MODEL3.8.4 COMMON MODEL ARCHIVE STRUCTUREServices that utilise the COM must adhere to a basic structure. This structure allows thedefinition of a common archive structure for the provision of historic retrieval and replayservices.As stated in 3.8.2, the Definition, Occurrence, and Status components are represented asabstract structures in the COM. A service specification must extend these abstract structuresfor it to be possible to use the archive and any associated historical services. For example, fortelecommands the structures used to represent the definition, any occurrences, and theevolving status of those occurrences must extend the abstract structures defined in the COMspecification for any COM compliant archive to be able to hold these service-specificstructures:PastDefinitionDefinitionOccurrenceOccurrenceOccurrence1 n1 nStatusStatusStatusStatus1 1 1 n1 1Identity Definition OccurrenceStatusPresentFigure 3-7: COM Historical Archive <strong>Model</strong>As changes are made during the lifetime of the items this information is distributed toconsumers using the COM update structures and the normal MAL interaction patterns. Theseupdates can also be stored in a COM compliant archive:PastDefinitionOccurrenceStatusUpdate messagesIdentityDefinitionOccurrenceStatusPresentDefine/Redefine/Delete Create/Update/Delete UpdateFigure 3-8: Historical Archive UpdatesBy storing these updates in an archive, any historical replay/retrieval operations can correctlyreflect the history of the items.<strong>CCSDS</strong> 520.1-R-1 Page 3-20 October 2009

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!