У меня есть база данных iseries, и я хочу создавать веб-страницы поверх нее. Я хочу использовать платформу Java и хотел бы иметь рекомендации о преимуществах Apache против Websphere как лучшей платформы выбора. На данный момент у меня нет ни того, ни другое. Я действительно смущен всеми компонентами Websphere.
Websphere является сервером JAVA-приложения для под управлением JAVA-приложений. Если у Вас есть приложения как этот, то Вам нужен websphere, апач не сможет выполнить их.
Рекомендуется проксировать соединения с websphere с помощью стандарта http сервер, который также служил бы статическому содержанию. IBM http сервер предоставляют с этой целью, но это - просто апачские 2.0 с некоторыми тонкими настройками. Нет никакой причины, Вы не можете выполнить апача перед websphere.
Websphere является довольно большим и сложным зверем, если Вы просто пишете небольшое количество Java затем, что-то как кот могло бы удовлетворить Вашим потребностям лучше.
Как другие сказали, Вы не можете действительно сравнить Apache с Websphere, поскольку они делают две различных работы, хотя Apache может работать вместе с WS/Tomcat/и т.д.
Одна вещь не упустить при использовании Tomcat, состоит в том, что он не поддерживает J2EE (я думаю, что Websphere делает). Если Вы захотите использовать расширения J2EE, не платя за лицензию WS, то Вам будет нужно что-то как Glassfish вместо Tomcat.
Зависит, что Вы подразумеваете под Websphere и Apache? Как упомянуто другими плакатами, существуют веб-серверы и серверы приложений. Websphere является семейством продуктов от IBM, но главным образом сервер приложений websphere (WAS) упоминается как websphere.
Необходимо решить, хотите ли Вы поддерживаемый веб-сервер компании и/или сервер приложений или если хотят пойти с основанной на сообществе комбинацией. Нужно упомянуть, что IBM также имеет свободное, БЫЛ (общественный выпуск). Общественное дополнение является другой технологией и, я думаю, на основе кота Apache. Сервер HTTP IBM является веб-сервером Apache.
Хотя Apache не является сервером приложений Java (это веб-сервер), вы можете использовать Apache с платформой Play (которая основана на Java).
Подробная информация о том, как настроить игру с Apache очень прост:
http://www.playframework.com/documentation/2.0/HTTPServer
Конечно, все, что делает Apache, - это принимает HTTP-запросы из Интернета и передает их на сервер Play (аналогично веб-сервер HTTp для настройки websphere). Но преимущество в том, что играть намного проще, чем в Websphere.
Что касается iseries db, я не уверен. Но я думаю, что его можно оценить с помощью java persistence api (JPA). который, я считаю, поддерживает Play.