The authors have defined the initial definition of PCOM in [1]
Devices have component containers that mange the hosted components on the device. The functionalieis are offered as contracts in terms of interfaces. Also it can have resource requirements that a component must meet in order to use a component. For applications there is an application anchor which is possibly the starting component (root) for an application.
configuration algorithms control the chaining of components.
The goals for PCOM are
- Resilience failure
- Efficiency & minimalization
- Simplicity & Extensibility
- the application manager: starts the anchor but it restarts it to the very beginning point whenever needed, which is quite stupid
- assembler: implements the functionality of computing valid configurations. Assembler can launch different configuration algorithms depending on the situation.
- component container: are actually the providers of components for the other two components in the system.
No comments:
Post a Comment