Гость
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Сравнение Application Servers / 19 сообщений из 19, страница 1 из 1
03.10.2007, 15:31
    #34844231
Simano
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение Application Servers
Вот - встал вопрос. А что мы собственно можем получить, если вместо бесплатного сервера приложений Apache Tomcat будем использовать какое-нибудь платное средство? Например, Microsoft BizTalk? Или Oracle Application Server?

Что в них есть помимо того, что есть в бесплатных средствах? Или относительно бесплатных?
...
Рейтинг: 0 / 0
03.10.2007, 19:28
    #34844994
Sergey Orlik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение Application Servers
Здравствуйте, Simano,

Я бы все же рекомендовал начать 1. с терминологии и определения того, что мы понимаем под сервером приложений в контексте Ваших задач и 2. анализа позиционирования/целевого применения того или иного продукта.

В противном случае, заданный Вами вопрос, но уже переформулированный в применении к автоиндустрии звучит, имхо, примерно так:

"А что мы собственно можем получить, если вместо Yamaha будем ездить на другом - более дорогом джипе? Например, Subaru Legacy? или Land Cruiser Prado?"

(разница в позиционировании этих средств передвижения приблизительно такая же как между Tomcat, BizTalk и Oracle AppServer ;)

А начать, я рекомендовал бы, например, с обзорных и вводных-материалов и глав документации по этим продуктам, чтобы понять их функционал и решаемые с их помощью задачи.

С уважением,
Сергей Орлик
http://sorlik.blogspot.com
HP Russia
...
Рейтинг: 0 / 0
03.10.2007, 19:42
    #34845010
Simano
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение Application Servers
Я с Вами полностью согласен.
По примеру Ямахи, Субару, етс.
Тут я могу сказать - что чем машина дороже, тем больше в ней степень комфортности и безопасности. Которые выражаются наличием опций: кол-во подушек безопасности, кондиционер, климат-контроль, круиз-контроль и т.д.
Так вот! То же самое хочется понять и в поднятой теме. Какие опции, названные в обобщенном виде, можно выделить в платных серверах приложений, которые могут обосновывать высокую стоимость покупки и сопровождения.
может быть какие-то средства мониторинга? удобство внедрения конечного продукта под АС? скоростные характеристики обсуждать не приходится, потому что каждый считает себя круче всех...
...
Рейтинг: 0 / 0
03.10.2007, 19:54
    #34845023
Sergey Orlik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение Application Servers
Однако, проблема в том, что ни Yamaha ни Subaru Legacy не являются джипами (в смысле - внедорожниками), поэтому стоит начать все-таки с того, что 1. Вы понимаете под сервером приложений, 2. какие функционально технологические критерии важны для Вас при выборе сервера приложений (после того, как разобрались с п.1)

-Сергей
...
Рейтинг: 0 / 0
05.10.2007, 11:28
    #34848998
Simano
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение Application Servers
Хм. Попытаюсь ответить.
Для того, чтоб не выражать мысли куцо и по-своему, решил обратиться к Википедии. Вобщем-то точка зрения в энциклопедии совпадает с моей :)

Код: plaintext
1.
2.
3.
4.
5.
6.
Application server products typically bundle middleware to enable applications to intercommunicate with dependent applications, like Web servers, database management systems, and chart programs. Some application servers also provide an API, making them operating system independent. Portals are a common application server mechanism by which a single point of entry is provided to multiple devices.

...
Java EE Servers
Application server products typically bundle middleware to enable applications to intercommunicate with dependent applications, like Web servers, database management systems, and chart programs.
...
The application servers mentioned above mainly serve Web applications. 

Целевая разработка - грубо говоря система отображения статистики через тонкий клиент. С возможностью правки исходных данных для системы.
...
Рейтинг: 0 / 0
06.10.2007, 17:29
    #34851870
Kachalov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение Application Servers
SimanoА что мы собственно можем получить, если вместо бесплатного сервера приложений Apache Tomcat будем использовать какое-нибудь платное средство? Например, Microsoft BizTalk? Или Oracle Application Server?
- а Вы уверены что знаете что такое Application Server? Tomcat - это контейнер сервлетов, но не сервер приложений :(
...
Рейтинг: 0 / 0
06.10.2007, 18:40
    #34851912
iscrafm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение Application Servers
Kachalov SimanoА что мы собственно можем получить, если вместо бесплатного сервера приложений Apache Tomcat будем использовать какое-нибудь платное средство? Например, Microsoft BizTalk? Или Oracle Application Server?
- а Вы уверены что знаете что такое Application Server? Tomcat - это контейнер сервлетов, но не сервер приложений :(
имхо, правильней бы было спросить: а Вы уверены, что знаете что такое Tomcat. :) Потому что судя по всему многие этого не знают, в том числе Oracle , Википедия и др. куча народу, которая спорит - является ли Tomcat полноценным сервером приложений . :)
Судя по всему, Вы можете внести ясность. Плз.
...
Рейтинг: 0 / 0
07.10.2007, 15:49
    #34852520
Kachalov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение Application Servers
iscrafmимхо, правильней бы было спросить: а Вы уверены, что знаете что такое Tomcat. :) Потому что судя по всему многие этого не знают, в том числе Oracle , Википедия и др. куча народу, которая спорит - является ли Tomcat полноценным сервером приложений . :)
Судя по всему, Вы можете внести ясность. Плз.

- я думаю лучше всего на этот вопрос могут ответить разработчики Tomcat: Apache Tomcat 6.0 / Documentation Index / Introduction

This is the top-level entry point of the documentation bundle for the Apache Tomcat Servlet/JSP container . Apache Tomcat version 6.0 implements the Servlet 2.5 and JavaServer Pages 2.1 specifications from the Java Community Process, and includes many additional features that make it a useful platform for developing and deploying web applications and web services.


- требования к серверу приложений включают как минимум: поддержку EJB, поддержку JMS, поддержку RMI-IIOP, JAAS, JTA и т. д.

- а вообще забавно, что Oracle дает такое определение Tomcat и видимо считает его конкурентом для Oracle Application Server :)) не иначе как у Tomcat аналогичный функционал :)) Про Wiki уж и говорить нечего, полная каша :)
...
Рейтинг: 0 / 0
07.10.2007, 16:17
    #34852534
iscrafm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение Application Servers
Kachalov
- я думаю лучше всего на этот вопрос могут ответить разработчики Tomcat: Apache Tomcat 6.0 / Documentation Index / Introduction

This is the top-level entry point of the documentation bundle for the Apache Tomcat Servlet/JSP container . Apache Tomcat version 6.0 implements the Servlet 2.5 and JavaServer Pages 2.1 specifications from the Java Community Process, and includes many additional features that make it a useful platform for developing and deploying web applications and web services.


- требования к серверу приложений включают как минимум: поддержку EJB, поддержку JMS, поддержку RMI-IIOP, JAAS, JTA и т. д.

- а вообще забавно, что Oracle дает такое определение Tomcat и видимо считает его конкурентом для Oracle Application Server :)) не иначе как у Tomcat аналогичный функционал :)) Про Wiki уж и говорить нечего, полная каша :)
Приведенные требования не являются требованиями к серверу приложений, как к таковому, J2EE compilant - да. Если сервер приложений не Java-based, то зачем ему EJB,JMS и прочее? От этого он не перестанет быть Applications Server. А у разработчиков спрашивать названия - дело провальное. Ну придумали "контейнер сервлетов"... :) А почему не назвали тогда WEB - сервер?
...
Рейтинг: 0 / 0
07.10.2007, 17:36
    #34852599
Kachalov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение Application Servers
iscrafmЕсли сервер приложений не Java-based, то зачем ему EJB,JMS и прочее? От этого он не перестанет быть Applications Server.
- а причем тут тогда сервлеты и JSP (если не Java-based)? Предположим мы используем не "Java-based" сервер приложений, на эту роль претендуют: .NET Framework, Zope (взято из статьи в Wiki). И что, они поддерживают сервлеты и JSP? Нет! Так что если мы говорим о Tomcat, мы говорим в контексте Java приложений, а в Java сервером приложений называют продукт соответствующий спецификации JavaEE

iscrafmА у разработчиков спрашивать названия - дело провальное. Ну придумали "контейнер сервлетов"... :) А почему не назвали тогда WEB - сервер?
- странно выглядит мнение о том что разработчики не знают что они сделали ... А почему не назвали web-сервером могу объяснить: в силу исторических причин, так как в древние времена Sun выпустила продукт для разработчиков JSWDK (Java Servlet Web Developer Kit) который и послужил основой для Tomcat. JSWDK не претендовал на роль полноценного web-сервера, хотя мог выполнять обработку запросов по протоколу HTTP. Предполагалось что JSWDK позволит разрабатывать сервлеты, а их выполнение будет производиться в контейнере сервлетов, являющемся частью полноценного J2EE сервера приложений. Отсюда и пошел термин "контейер сервлетов" (можно еще вспомнить модуль JServ к Apache) и представление Tomcat как надстройки к для обработоки сервлетов, связаной с полноценным web-сервером типа Apache или IIS, хотя Tomcat вполне может выступать в качестве независимого web-сервера (даже поддержка SSI и CGI в нем предусмотрена).
...
Рейтинг: 0 / 0
16.10.2007, 12:28
    #34871201
Simano
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение Application Servers
Извиняюсь за долгое отсутствие.
Таки возможно я был не прав. Не плаваю на любых глубинах в данном вопросе.
Давайте таки остановимся на определении - что же такое Application Server? Кто бы мог скинуть, если не затруднит, ссылку, дабы развеять серость в мозгах? Или, возможно, просто даст определение толковое и понятное своими словами?

Заранее благодарен!
...
Рейтинг: 0 / 0
17.10.2007, 10:49
    #34873939
Kachalov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение Application Servers
Чтобы дать определение термину "сервер приложений" надо сначала разобраться что такое "приложение" :) Существует слишком много задач разных по масштабу и по функциональным требованиям где используется термин "приложение", отсюда видимо и идет путаница. Я достоверно могу описать только функционал "сервера приложений" применительно к Java EE (похоже разработчики платформ .NET и Zope позаимствовали красивый термин у Sun, хотя их функционал действительно близок к функционалу платформы Java EE).
...
Рейтинг: 0 / 0
17.10.2007, 11:39
    #34874195
DB2Adventurer_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение Application Servers
Попробуйте IBM WebSphere Application Server Community Edition - бесплатный сервер приложений. Если что всегда сможете купить Enterprise Edition.
...
Рейтинг: 0 / 0
17.10.2007, 12:07
    #34874347
Simano
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение Application Servers
2 Kachalov: тогда не могли бы Вы описать собственно функциональность максимально полно?

2 DB2Adventurer: спасибо за совет! Обязательно посмотрим в эту сторону. Нужно только будет хорошенько разобраться с ограничениями комьюнити-эдишн..
...
Рейтинг: 0 / 0
17.10.2007, 14:04
    #34874991
Kachalov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение Application Servers
Simanoтогда не могли бы Вы описать собственно функциональность максимально полно?
тынц
...
Рейтинг: 0 / 0
17.10.2007, 17:04
    #34875867
Simano
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение Application Servers
Так. Я прочитал. И чего не хватает из перечисленного в Apache-Tomcat?
...
Рейтинг: 0 / 0
17.10.2007, 20:08
    #34876380
Kachalov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение Application Servers
SimanoТак. Я прочитал. И чего не хватает из перечисленного в Apache-Tomcat?
- проще перечислить чего есть :) Tomcat реализует пункт "Web Application Technologies" из длинного списка открывающегося при клике по приведенной выше ссылке, т. е. JSR 252 (при добавлении нескольких библиотек, т. е. по дефолту не поддерживает), 245, 52, 154, при желании можно реализовать поддержку web-сервисов, но для этого опять же придется навешивать дополнительные библиотеки (JAXM и т. п.). Главное чего не хватает - поддержки EJB!
...
Рейтинг: 0 / 0
18.10.2007, 04:16
    #34876762
DB2Adventurer_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение Application Servers
Код: plaintext
 2  DB2Adventurer: спасибо за совет! Обязательно посмотрим в эту сторону. Нужно только будет хорошенько разобраться с ограничениями комьюнити-эдишн..
Ограничений почти нет, одни плюсы :). Можете даже кластер создать. Уступает старшим братьям по безопасности, возможностям управления семейством серверов, продвинутой кластеризации и т.д. После загрузки предоставляется 30 дней бесплатной поддержки. Далее ее надо купить. Куча документации, ресурсов и наличие дешевой поддержки. Простая в использовании, хорошо интегрирована со средствами быстрой разработки поддерживаемых IBM, даже русифицирована.
...
Рейтинг: 0 / 0
18.10.2007, 10:26
    #34877060
Kachalov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение Application Servers
Тогда и я 2 копейки добавлю: JBoss, GlassFish и т. д.
...
Рейтинг: 0 / 0
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Сравнение Application Servers / 19 сообщений из 19, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]