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 MODEL2.5 MISSION OPERATIONS FRAMEWORKThe service specifications and the MAL are abstract in their definition; they do not containany specific information on how to represent them for a particular implementation languageor transport encoding.However, the service specifications are supplemented by a set of standard MO specificationsfor representing the MAL in specific implementation languages and also for mapping theMAL to a specific message encoding and transport:ApplicationLayerConsumer/ProviderMO ServicesLayer<strong>Mission</strong> <strong>Operations</strong> Services LayerCOM, Common, Core, Automation, Scheduling, Time, …Mapping toimplementationlanguageAbstract servicespecificationdefined in termsof the MALMessageAbstractionLayerMessaging Abstraction Layer (MAL)Generic Interaction Patterns, Access Control, Quality of ServiceAbstractmessaginginfrastructureTransportLayerMessaging TechnologyMapping of theMAL to encodingand transportFigure 2-3: Service LayeringNOTE – Only the MAL specification needs to be mapped to a specific implementationlanguage. The service specifications are defined in terms of the MAL andtherefore the same language mapping applies to these services unmodified.Of the Recommended Standards produced for the MO framework specification, each bookfalls into one of the following four categories:a) Language MappingOne book exists for each mapping from the MAL to the specific implementationlanguage.b) MAL SpecificationOnly one book exists defining the MAL.<strong>CCSDS</strong> 520.1-R-1 Page 2-5 October 2009

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

Saved successfully!

Ooh no, something went wrong!