Skip to content

Gradual Evolution

Carlos Marques edited this page Oct 9, 2018 · 8 revisions

Gradual Evolution

As the Java 8 has some issues running into containers, to reduce resources consumption, it could be required to decrease the number of IA related containers. The proposed approach keeps the NBI Container and concentrates all VIM/WIM plug-ins into a single Container. The Figure below depicts this model, merging all VIMs and WIMs into a Big Container.

Joint VIM/WIM IA Architecture

From the Big Container situation, some plug-ins can be gradually moved out from the Big Container to an isolated Container. Also new Containers will be placed from scratch in an Isolated Container. The Figure below depicts this model. Using the internal Message Bus this is transparent, and there is nothing to change on the NBI. Only the plug-in that is moved out needs to be removed from the Big Container.

Transition IA Architecture

Note: This Gradual evolution will be only required in case we cannot find a solution for Containers with Java-components.

Clone this wiki locally