Read Process

The full sequence of events for a client, eg. read a file through Palisade, is as follows:

  1. A client will connect to the Palisade Service and receive a token.
  2. This token will be used to connect to the Filtered-Resource Service and receive many resources (and metadata for each resource).
  3. The client may choose to do some filtering on this metadata for only the resources they are interested in.
  4. Each resource is then read from the Data Service, returning a stream of serialised bytes (which the client may then further deserialise etc.).

Client Sequence Diagram

Palisade Client Sequence Diagram

The above diagram shows the sequence of messages from the client's point-of-view, hiding the internals of the Palisade system. This can be considered as the 'API' for Palisade.

System Control-Flow Diagram

Palisade System Control-Flow Diagram

The above diagram shows the flow of control for a single request through the Palisade system. Note the top-left trio of Client xxx Request nodes, each showing one of the interactions the client makes with the system (to the Palisade, Filtered-Resource and Data Services).

results matching ""

    No results matching ""