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 MODELd) It is an implementation and deployment detail how the new credentials are passed tothe Access Control components in use at that time.5.4 INITIAL COMMUNICATIONFor a consumer application to send a message to a provider, there needs to be acommunications link between the two. How this link is opened and maintained is transportdependent. The following sequence details the sequence for the MAL and above layers:Consumer Application Consumer MAL Consumer MessageTransportProvider MessageTransportProvider MALProvider ApplicationSubmit MessageTransmit MessageOpen ConnectionTransmit MessageReceive MessagePass Message UpwardsFigure 5-3: Initial Communications SequenceThe basic outline of this sequence is that the consumer application sends an initial message tothe provider:a) The consumer application submits a message to the MAL for transmission to theprovider. This message is the first message of the required interaction pattern andoperation. There are no special messages for the opening and negotiation ofcommunications between a consumer and provider.b) The MAL updates the message as appropriate and passes it to its message transport.c) The Message Transport performs the required functionality for that particulartransport to pass the message to the provider application.d) The provider transport passes the message upwards to its MAL component. This isthe first message to have been received by this provider from this consumer.e) The Provider MAL performs the required processing of that message (such as accesscontrol) and passes the message upwards.f) The Provider Application processes the message appropriately.From the above it can be seen that no special initial messages are defined or sent;communications are opened using the initial message sent by a consumer. This does notmean that a specific service cannot require that a particular operation must be invoked beforeanother, as that is a service-specific behaviour; however, the MO service concept uses theinitial message exchange to open a communications link.<strong>CCSDS</strong> 520.1-R-1 Page 5-3 October 2009

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

Saved successfully!

Ooh no, something went wrong!