The FioranoMQ Server implements a componentized model for various internal modules. Components can be clubbed together to form a deployment profile. Each deployment profile can be separately configured both in offline and online mode.
The FioranoMQ Server comprises of a number of components that implement functions independently.
A component:
- Has a well-defined interface through which its life-cycle is controlled.
- Is associated with a unique profile configuration object that defines its configuration needs.
- Can expose configuration attributes and/or operations to the external world via JMX.
- Defines dependencies upon other components.
A component is not a standalone executable application but can be hosted only within a Container.
A container:
- Is an executable Java program.
- Requires a list of components as input.
- Resolves component dependencies by launching components in the correct order.
- Provides access to a component's configuration upon its launch.
- Encapsulates a JMX MBean Server to which all deployed components are bound.
Allows the invocation of operations and displays the change in exposed configuration parameters of a component
Overview
Content Tools
ThemeBuilder