Moreover??? what???s a module? i disagree to define a module like a hot-deployable plugin, a module is a part of an extensible framework??? so, i would like to drop the hot-deployable plugin definition and focus with the ability to easily extend an application runtime, so, we can keep the plugin definition if we can consider WAR files as a packaging activity??? once the WAR is in production, it???