Process
Revision as of 12:21, 1 September 2021 by Benkoo (talk | contribs) (→Process in the era of Big Data)
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:
- The yaml format data representation for its programming language, which subscribes to the notion of key-value pair representation of data.
- Multi-layered annotation of a task/process, which is similar to Logic model.
- Directly programmable to perform sequential and parallel tasks on networked computing resources.
- Provides both declarative and imperative programming models.