Which role defines and integrates the required data application activities into an operational vertical system?
- The Data Provider role
- The System Orchestrator role
- The Big Data Framework Provider
- The Data Consumer role
Show answer and solution
Correct answer: B. The System Orchestrator role
1. The summary list of the five central roles gives each one a single defining clause, and this is the System Orchestrator's.
2. It reads: "System Orchestrator: Defines and integrates the required data application activities into an operational vertical system."
3. The section on the role expands it: the System Orchestrator "provides the overarching requirements that the system must fulfill, including policy, governance, architecture, resources, and business requirements, as well as monitoring or auditing activities to ensure that the system complies with those requirements."
4. So it is the role that sets the terms everyone else works to, supplying "system requirements, high-level design, and monitoring for the data system".
5. The Data Provider "introduces new data or information feeds into the Big Data system", the Data Consumer uses the results, and the Big Data Framework Provider supplies the computing framework.
None of them integrates activities into a system.
6. The volume adds a useful note: this role "predates Big Data systems", though some of its design activities have changed within the Big Data paradigm.
_Source: NIST SP 1500-2r2 "NIST Big Data Interoperability Framework: Volume 2, Big Data Taxonomies" (Nov 2019), p.6 section 2.1 "Actors and Roles"_