(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Оценивая серверы приложений J2EE

CSIRO

Серверы приложений, базирующиеся на J2EE, все более и более становятся ядром Web-приложений. Они обеспечивают масштабируемую, высокопроизводительную Java-инфраструктуру для обработки большого числа одновременных запросов от пользователей сервисов Internet-приложений. Серверы приложений также предоставляют непротиворечивую модель разработки и развертывания, а также различные программные компоненты, значительно облегчающие процесс разработки сложных приложений для Internet.

Многочисленные поставщики ПО предлагают технологии, которые поддерживают различные компоненты спецификации J2EE. Эти технологии были по-разному спроектированы и разработаны, а в некоторых случаях и развивались в разных направлениях, имея, таким образом, большой диапазон отличий по возможностям и поддерживаемым инструментальным средствам.

Такой переполненный рынок ПО весьма озадачивает ИТ-отделы, которым требуется оценить и выбрать сервер приложения, соответствующий потребностям организации. Так или иначе, бизнес-приложения отличаются друг от друга, и редко, если когда-либо вообще, есть продукт, соответствующий сразу всем требованиям. Различные продукты J2EE имеют свои плюсы и минусы, а также различные цены, следовательно, одни будут более подходящими для некоторых типов приложений, чем другие.

Трудность для ИТ-отделов состоит в понимании этих плюсов и минусов еще на ранней стадии цикла разработки, и выбора соответствующей технологии. К сожалению, это непростая задача, а при выборе неподходящей технологии риски и затраты весьма высоки.

Целью этой статьи является помощь в уменьшении рисков и затрат при выборе сервера приложения J2EE. Здесь предлагается подробный анализ, оценка и сравнение возможностей, опубликованные для шести ведущих технологий серверов приложений: для IBM, Fujitsu, SilverStream, BEA, Borland и свободно распространяемого продукта JBoss .

Мы много работали с этими продуктами с целью выяснения их возможностей, создавая тестовые приложения. В этой статье, основываясь на данном анализе, продукты сравниваются по качеству посредством подробного сравнения их возможностей. Также проводится сравнение по количественным показателям с использованием характеристик производительности и показателей стрессового тестирования приложения, полученным для каждого продукта в одной и той же среде развертывания. В центре внимания количественных оценок находился контейнер J2EE EJB, который формирует основной компонент большинства развертываний сервера приложений.

В нижеприведенной таблице содержится качественная оценка продуктов по 6 итоговым категориям. Оценка 5 является наивысшей, а 1 - самой низкой. Эта сводка отображает представление итоговых результатов крупным планом. Подробные результаты и критерии оценки представлены в основном содержании статьи. В целом, все продукты обеспечивают хороший уровень основных возможностей.

  J2EE поддержка EJB поддержка J2EE сервисы Масштаби-
руемость и
надёжность
Разработка и развёртывание Сопровождение системы
Borland App. Server 5 5 5 4 4.5 5
INTERSTAGE App. Server 4 3 4.5 4 3.5 4
JBoss 4 4 4.5 1 2.5 4
SilverStream App. Server 5 3.5 4.5 3.5 4.5 4
WebLogic App. Server 4.5 4.5 5 5 4.5 5
WebSphere App. Server 4 4 5 4.5 3.5 4.5

В терминах производительности, сначала следует отметить, что все эти продукты должны обеспечить приемлемый уровень времени отклика и пропускной способности для наиболее требовательных приложений. Набор программ тестирования, используемый для этой оценки, предназначен, прежде всего, для стрессового тестирования технологий, поскольку подобные испытания наилучшим образом показывают внутреннюю архитектуру и качество сборки. Кроме того, стрессовое тестирование помогает определить уровень производительности продукта, и то, как продукты противостоят чрезвычайно высокой загрузке.

Рисунок, представленный ниже, отображает эти шесть продуктов в соответствии с показателями "сырой" производительности и масштабируемости, по данным количественного анализа. Подробные результаты и их анализ представлены в теле статьи.

В заключение следует подчеркнуть два следующих пункта статьи.

При сравнении технологий нет "наилучшей" и "наихудшей". Такой образ мышления упрощает сложную проблему, и поэтому в статье не делается попыток объявления абсолютных победителей и проигравших. Ключевой проблемой для потенциальных пользователей сервера приложений J2EE состоит в том, чтобы понять свои требования, и выбрать наиболее подходящую технологию. Стоимость приложения - ещё один фактор, который практически всегда влияет на процесс выбора, и о котором мы не говорили.

Кроме того, наши оценки представляют собой сравнение технологий, сделанное на определенный момент времени. Эти продукты развиваются и улучшаются, и невозможно предсказать, как будут изменяться их сильные и слабые стороны. По этой причине мы планируем регулярно издавать обновления этой статьи в случае выпуска новой версии продукта, и включать новые продукты от альтернативных поставщиков. По крайней мере, трое поставщиков, представленные в этой статье, а именно Fujitsu, IBM и SilverStream, уже запланировали выпуск новых версий своих продуктов, и мы надеемся их оценить в следующей версии этой статьи, которая должна появиться в конце 2001 года.

Ссылки по теме


 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 10.10.2001 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
IBM Domino Enterprise Server Processor Value Unit (PVU) License + SW Subscription & Support 12 Months
Rational ClearQuest Floating User License
Allround Automation PL/SQL Developer - Annual Service Contract - Unlimited
SAP CRYSTAL Server 2013 WIN INTL 5 CAL License
Zend Studio Commercial License 1 Year Free Upgrades
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Программирование на Microsoft Access
CASE-технологии
СУБД Oracle "с нуля"
Все о PHP и даже больше
Corel DRAW - от идеи до реализации
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100