Process

From PKC
Revision as of 12:20, 1 September 2021 by Benkoo (talk | contribs)
Jump to navigation Jump to search

An organized set of actions or sub-processes that takes inputs and transforms them into outputs.

In Logic Model, a Process is a function that maps Inputs to Outputs. Technically speaking, a Process is inseparable from Inputs and Outputs, therefore, a Process can be considered as a system of Resources. From an operational viewpoint, every Process should be associated with a timeline, which specifies the starting and ending points of process execution in real-world time.

Process in the era of Big Data

To help explain the nature of a process, Ansible as a tool came out particularly relevant. It provides a process abstraction model that unified a number of essential ideas that PKC promotes as architectural elements:

  1. The yaml format data representation for its programming language, which subscribes to the notion of key value representation of data.
  2. Multi-layered annotation of a task/process, which is similar to Logic model.
  3. Directly programmable to perform sequential and parallel tasks on networked computing resources.
  4. Provides both declarative and imperative programming models.


References

Related Pages

Meta Logic Model