Skip to content

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).

  1. 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)
  2. Continuous Integration (CI) test(s) of deliverables 1b - 1c
Loading