У нас есть приложение XYZ, которое отображает формы для пользователя. Мы хотели бы распространять это приложение и разрешать сторонним разработчикам создавать свои собственные формы (расширяющие интерфейсы, предоставляемые приложением XYZ) и развертывать эти формы таким образом, чтобы приложение XYZ могло отображать их без необходимости изменения самостоятельно. Приложение XYZ знает, какие формы оно может отображать, просматривая файл конфигурации, в котором перечисляются все доступные классы форм (они затем создаются рефлексивно).
Мы используем Weblogic 10.3 в качестве сервера приложений, а приложение является приложением GWT / Java.
Насколько я знаю, описанный мною сценарий был бы невозможен, поскольку приложение XYZ необходимо будет перекомпилировать и повторно развернуть с новой зависимостью, добавленной в путь к классам. Я надеюсь, что кто-то может сказать мне иначе.