What is the difference between OSGI vs JVM?
If a Java based application requires adding or removing modules (extending the base functionality of application), without shutting down the JVM, OSGI can be employed. Usually if the cost of shutting down JVM is more, just to update or to enhance functionality.
- Eclipse: Provides platform for plugins to install, uninstall, update and inter-depend.
- AEM: WCM application, where functionality change will be business driven, which can not afford down times for maintenance.
I've read on Wikipedia and other sites about OSGi, but I don't really see the big picture. It says that it's a…stackoverflow.com