Difference between revisions of "Process"
Jump to navigation
Jump to search
Line 3: | Line 3: | ||
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 [[Resource]]s. 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. | 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 [[Resource]]s. 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]] 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. | |||
<noinclude> | <noinclude> |
Revision as of 12:20, 1 September 2021
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 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.