Мне нужно создать 1 полноценный веб-сервис с использованием weblogic.Этот веб-сервис будет иметь параметры для выбора того, какие данные сервис должен возвращать.Например, «клиент» или «продукт».
Теперь я хочу развернуть код «клиент» и «продукт» как отдельные развертываемые приложения, чтобы я мог добавлять или удалять новый код без повторного развертывания всего кода.каждый раз, когда происходит изменение.
Поэтому я хочу, чтобы один общий веб-сервис назвал эту бизнес-логику.
Мой вопрос: каков наилучший способ структурировать это?Могу ли я развернуть отдельные EJB-компоненты для своей бизнес-логики и заставить веб-сервис вызывать EJB-компоненты на основе переданных параметров?
Или я должен иметь бизнес-компоненты в качестве разделяемой библиотеки и вызывать их таким образом?Я ищу способ добиться максимальной производительности.
У меня будет около 20 различных бизнес-модулей, написанных другими программистами.Как я уже сказал, я не хочу, чтобы все модули были в одном файле EAR или WAR.Они должны быть развертываемы отдельно.
Есть мысли?