/
Techne.Builder
Techne.Builder
Purpose and Scope
The Builder component is responsible for the composition of a FAR (functional archive - see Techne.FAR) to run in a container instance. It works in concert with a resource manager in order to pull in the necessary resources and creates an assembly. It is also intended to work with a policy manager to implement directives (change requests) dynamically in response to a change in environmental conditions. Some of the characteristics of this component are as follows:
- Assembles applications at runtime by inferring from a list of valid profiles and/or policies to trigger the assembly process in response to certain events.
- Produces the functional archive or FAR which is basically an instruction set for an assembly.
- It executes FAR directives and uses the ContainerFactory to bind components into a container instance.
- Enables a FAR to become a self-hosting assembly. In effect, the FAR can look for a compatible typed container and loads itself to that container's instance.
- It can be triggered by the Container Factory to disassemble and reassemble a running FAR.
- It is a scheduled process that allocates a FAR Inspector to build an object graph of an assembly and validates it.
, multiple selections available,