Versions Compared

Key

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

...

  1. The System (Dataset Framework) wants to publish events about programs accessing datasets. Consumers for these events are the lineage writer, usage registry, and audit trail. 
  2. The System wants to publish events about meta data changes for entities. These events will be consumed by the Tracker extension. 
  3. The System (Scheduler) wants to trigger runs of programs (workflows) based on events; for example, availability of data, status of another program, external events, etc.
  4. The System (App Fabric) wants to emit notifications about the state of running programs (or their completion). This may include changes to the workflow token as execution of a workflow progresses.
  5. The System wants to notify programs about a change in their configuration. 
  6. The User (Developer, DevOps) wants to receive notifications about events in the system, such as meta data changes, program state transitions, data availability, etc. 
  7. The User (DevOps) wants to trigger programs based on custom notifications.
  8. The User (Developer, DevOps) wants to send control messages to all containers of a program or an app. 

...