You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

A) Contribution workspace (containing installed contributions):

  • Contribution model representing a contribution
  • Reader for the contribution model
  • Workspace model representing a collection of contributions
  • Reader/writer for the workspace model
  • HTTP based service for accessing the workspace
  • Web browser client for the workspace service
  • Command line client for the workspace service
  • Validator for contributions in a workspace

B) Domain composite (containing deployed composites):

  • We can just reuse the existing composite model
  • HTTP based service for accessing the domain composite
  • Web browser client for the domain composite service
  • Command line client for the domain composite service
  • Validator for composites deployed in the domain composite
  • Function for processing wiring in the domain

C) Node configuration

  • Implementation.node model
  • Reader/writer for the implementation.node model
  • Function for configuring composites assigned to nodes
  • Function for pushing contributions and composites to nodes

D) Node runtime

  • Runtime that loads a set of contributions and a composite
  • HTTP based service for starting/stopping a node
  • A node runtime needs to provide a way to monitor its status.
  • No labels