Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Outbound Scopes

Scopes are what provide visibility to master data between zones & adaptors.

...

* Permissions for each element are based on REST operations GET, PATCH, POST and DELETE. An additional operation is added for PUSH  -- where a zone allows another to receive real-time changes however it may be determined that GET will scope will include PUSH.

...


Inbound Scopes

Background

Generally speaking, metadata is mostly to do (but not limited to) considerations regarding inbound data in a federated data domain.

Types of Metadata

Metadata includes settings for the following:

Incoming Filters

A zone or adaptor has the capability of filtering out changes it has scope to.

  • "forbid" zone - Don't GET or accept any updates from a zone
  • "forbid" adaptor - Don't GET or accept any updates from an adaptor

Classes

  • Adaptor classes: 1, 2, 3: Allow a zone or an adaptor in a zone to set a class level on adaptors that are sharing data with them. 1 is highest and 3 is lowest. For example, if a GET yields three adaptors with the same domain property, and one adaptor is a class 1 and the other are class 2, then the data from the class 1 adaptor is returned in the GET.

Timestamps

  • key/map of change timestamps and hashes
    • if a GET yields two adaptors with the same property and both are the same level, we can take the one with the latest timestamp.

Latency (post pilot)

  • If a GET request is issued with a reduced-latency parameter, the request will query only the adaptors that are in PLAY or PLAY_RO with the lowest latency times.

...