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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

DRAFT RECOMMENDED PRACTICE FOR MISSION OPERATIONS REFERENCE MODELc) Service SpecificationsOnly one book exists for each service specification. The service specification may useaspects of the COM specification, in which case this book would also be required.d) Transport MappingOne book exists for each mapping from the MAL to the specific transport and encoding.Language-mapping Recommended Standards define a standard mapping of the MAL to aspecific implementation language. This mapping provides a standard API for applicationdevelopers to develop against, allowing the reuse of both applications and also MALimplementation.Transport-mapping Recommended Standards define technology mappings to specifictransports, such as <strong>CCSDS</strong> Asynchronous Messaging Service (AMS), and messageencodings such as XML, ASCII, and <strong>CCSDS</strong> Space Packets. These mappings allow systemengineers to choose a message transport and encoding appropriate for a specific deployment.To provide a working implementation of a service, one book of each category must beselected and used.2.6 INTEROPERABILITYThe MAL is defined in a language- and protocol-agnostic manner as it only standardises themessage exchange at an information level; it leaves the language used to implement it, theencoding mechanism, and the transport used open to be selected in the systemimplementation phase.This flexibility in the specification of the MAL allows two types of interoperability to beprovided: firstly the choice of encoding and transport allows interoperability between entitiessuch as cooperating agencies, and secondly the choice of language allows interoperability ofan application with a specific implementation of the MAL (allows reuse of software acrossmissions).Using the book numbering from 2.5:a) language mapping;b) MAL specification;c) service specifications;d) transport mapping.For two agencies to interoperate they must standardise on the transport and encoding selected(books selection ‘bcd’ must match). The choice of implementation language (book selection‘a’) at each agency is hidden from the other by the MAL and therefore not required for entityinteroperability:<strong>CCSDS</strong> 520.1-R-1 Page 2-6 October 2009

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

Saved successfully!

Ooh no, something went wrong!