Is iBus really “plug and play”?
Absolutely! The messaging paradigm allows “plug and play” software components. Since all communication between components is anonymous and mediated by the middleware, components can join and leave a running system at any time, without interrupting service of the full system. It is common practice in a messaging based distributed system to perform maintenance without stopping the system: A new, upgraded component is inserted in the environment, while later the old, outdated version is disconnected. Other participants never detect the change, thus an application developer can focus of the business logic, instead of on the management on network and component failures.