1. CATs' Function
No due date
50% complete
Design and develop the Function software component of CATs’ Order input using the integration test from Milestone 0 to execute on the Structure component completed in Milestone 0:
- Implement Function component of Order input. The Order will be CID-ed and contain the following Function components:
- Function (FaaS API): data process executed on the Structura…
Design and develop the Function software component of CATs’ Order input using the integration test from Milestone 0 to execute on the Structure component completed in Milestone 0:
- Implement Function component of Order input. The Order will be CID-ed and contain the following Function components:
- Function (FaaS API): data process executed on the Structural framework
- InfraFunction (FaaS): interface for configuring and executing Processes (SaaS) on Structure (PaaS) via distributed computing frameworks [or Plant (SaaS)]
- Process (FaaS): interface for data processing / computation performed by distributed computing frameworks deployed on platform infrastructure [or the Plant] using DataFrames, SQL, Python, etc.
- Partially implement CATs’ Factory and its Executor product to execute Functions on Structure that outputs a CIDed CAT Invoice.
This deliverable involves the design and development of CATs’ input (Order).
- Publish the following to a GitHub repository:
a. Means of creating an Order with integrated Function
b. Extend Executor deploys Structure and execute Function on it; The Executor outputs a CIDed Invoice containing output data and order
c. Extend Factory to produce Executor that composes Function(s) as well as Structure(s) - Continuous Integration (CI) test(s) of deliverables 1b - 1c