Мы должны создать некоторые веб-службы Java JAX-RS, которые будут подключаться к некоторым другим внешним веб-службам для извлечения данных. Логически, мы должны размещать эти новые веб-службы JAX-RS в контейнере, таком как WebLogic. Из-за мер экономии средств от руководства нам говорят использовать IIS для размещения этих веб-сервисов JAX-RS, поскольку он предположительно дешевле WebLogic. Они хотят, чтобы службы были написаны на Java, потому что они независимы от ОС, поэтому использование .NET не может быть и речи.Является ли хорошей идеей размещать веб-службы Java JAX-RS на IIS?
(1) Использует IIS для размещения веб-сервисов Java JAX-RS вместо полностью совместимого с J2EE контейнера, такого как WebLogic, для экономии стоимости?
(2) Как мы размещаем веб-службы Java JAX-RS на IIS 7.5? Каковы требуемые дополнения?
Заранее спасибо.
Зачем кому-либо использовать надстройку в IIS для прямого запроса на сервер J2EE, когда вы можете просто отправить запрос на сервер J2EE напрямую? Предполагается ли, что надстройка работает как обратный прокси? Но если мы говорим о обратном прокси, у IIS уже есть модуль URL Rewrite. – user3573403
_Почему кто-нибудь использовал надстройку в IIS для прямого запроса на сервер J2EE, когда вы можете просто отправить запрос прямо на сервер J2EE? _ -> Я не знаю ни одного случая. Но обычно используется прокси-сервер, например Apache или nginx, перед сервером J2EE для управления SSL и виртуальными хостами. – pedrofb
. _ Надстройка должна работать как обратный прокси? _ Обратный прокси - это функция переднего сервера. Разъем не должен быть замечен. См. Параметры для tomcat здесь: http://tomcat.apache.org/connectors-doc/reference/iis.html – pedrofb