Enhydra 3.0 работает с программами, поддерживающими WAP-технологию

Эти возможности выгодно отличают ее от альтернативных продуктов этого класса.

ПО Enhydra 3.0, разработанное в Lutris Technologies, представляет собой очередную модернизацию программы, впервые появившейся чуть более года назад. Объединив Enhydra с другим ПО с открытым кодом, компании смогут получить все необходимое для работы со сложными Web-приложениями.

Ядро Enhydra можно загружать из Сети и распространять бесплатно. Плату Lutris взимает за документацию, сертификацию и тестирование, интеграцию свободно распространяемого ПО и приложений третьих фирм, а также за консультации и техническую поддержку. Представители Lutris сообщили, что к сегодняшнему дню на компьютерах пользователей уже установлено 25 тыс. бесплатных копий Enhydra.

Серверы приложений — это сердце большинства узлов электронной коммерции. Они позволяют выделить выполнение приложений в особое, промежуточное звено, отделенное как от клиентских браузеров, так и от серверов баз данных. Подобная изоляция дает возможность независимо вносить необходимые изменения в программное обеспечение любого звена; при этом модернизации других звеньев не требуется. Разделение звеньев информационной системы упрощает установку новых копий сервера приложений и дополнительных компьютеров при росте объема трафика.

Для работы с беспроводными приложениями в версию Enhydra 3.0 была встроена программная технология тайваньской компании TopWare, поддерживающая спецификацию Wireless Markup Language in Java. Как известно, WML построен на базе языка XML. Разработчик имеет возможность писать приложения на WML или HTML, а компилятор Enhydra преобразует полученный код в соответствующий класс Java, который выполняется на сервере приложений.

Передача данных через Enhydra

Java-приложение Enhydra может работать на Web-сервере как автономное Java-приложение или как встроенный механизм сервлетов Enhydra — Enhydra Multiserver. Enhydra автоматически выполняет балансировку нагрузки между несколькими машинами.

При помощи встроенного WAP-сервера Enhydra считывает входной запрос с карманного устройства и преобразует полученные результаты в формат, поддерживаемый заданным типом дисплея. В результате выходные данные отображаются на экране карманного устройства в удобном для чтения виде.

Версия 3.0 поддерживает технологию распределения приложений между несколькими серверами, в результате чего можно увеличить число клиентов, имеющих доступ к приложениям. В случае сбоя одного из серверов Enhydra большая часть пользователей по-прежнему может обращаться к нужной им информации.

Разработчики приложений с открытым кодом с энтузиазмом восприняли выпуск Enhydra.

«Новый сервер представляет собой базовый механизм, позволяющий связать наши системы публикаций и управления информацией», — подчеркнул Виктор Брилон, сотрудник компании AnywhereYouGo.com.

«Данное ПО работает абсолютно устойчиво. Оно полностью отвечает всем требованиям стандартов, — подчеркнул Брилон. — Его новая версия лучше других серверов приложений помогает нам отделить бизнес-логику кода приложений от логики представления информации на экране дисплея и от баз данных».

Техника разделения

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

Сервер Enhydra 3.0 будет поставляться в стандартной, профессиональной и корпоративной версиях.

Стандартная версия, которая появится в апреле, включает в себя базовый сервер и полный комплект документации. Предусматривается обслуживание и техническая поддержка клиентов, а также предоставление им сертификатов Enhydra на операционные системы, базы данных и Web-серверы. Стоимость комплекта услуг не превысит 250 долл.

Профессиональная версия, выпуск которой планируется в мае, оценивается приблизительно в 500 долл. и дополнительно включает в себя набор инструментальных средств Jbuilder Foundation Java, разработанный компанией Inprise, Web-сервер Apache, СУБД PosgreSQL и ряд других программ.

Корпоративная версия, которая начнет поставляться летом, будет содержать полный набор API-интерфейсов Java2 Enterprise Edition и комплект соответствующей документации, а также набор программных продуктов третьих фирм, точный состав которого пока не определен. Цена пакета не превысит 1000 долл.

-Джон Кокс, NETWORK WORD, США