1. Official Vendor Documentation (Nokia): In the context of Nokia's Network Services Platform (NSP), workflows are used for network automation. The documentation explains that a key feature is the ability to "chain a set of tasks together, where the output of one task can be used as the input to another." This directly describes the process of passing data between tasks.
Source: Nokia Network Services Platform (NSP) Workflow Manager Guide, Release 21.11, Section: "Workflow overview".
2. University Courseware: University courses on distributed systems and data processing define dataflow programming models as graphs where nodes are computational tasks and edges represent the data paths between them. The model's focus is on how data is passed and transformed through the graph.
Source: Matei Zaharia, "CS245: Principles of Data-Intensive Systems," Stanford University, Winter 2021, Lecture 2: "Dataflow Models," Slides 5-8.
3. Peer-Reviewed Academic Publication: Foundational literature on workflow management systems formally defines a workflow as a graph of tasks. The data flow aspect is characterized by the data links or channels that connect tasks, enabling the transfer of data products from a producer task to a consumer task.
Source: Deelman, E., Gannon, D., Shields, M., & Taylor, I. (2009). "Workflows and e-Science: An overview of workflow system features and capabilities." Future Generation Computer Systems, 25(5), 528-540. https://doi.org/10.1016/j.future.2008.06.012 (See Section 2.1, "Workflow Concepts and Components").