Inprise Application Server

Inprise Application Server представляет собой набор сервисов и программных средств, которые позволяют вам разрабатывать и поставлять web-ориентрованные и другие многозвенные приложения, а также управлять их поведением. Общей характеристикой таких приложений является динамическая генерация документов с использованием Java, сервлетов, JavaServer Pages и компонентной модели Enterprise JavaBeans, т.е. технологий, объединенных общим названием Java 2 Enterprise Edition (J2EE).

Основой Inprise Application Server является ORB VisiBroker для Java. Он обеспечивает:

· Механизм взаимодействия удаленных объектов;

· Очень эффективное управления потоками и соединениями TCP/IP;

· Поддержку RMI поверх IIOP;

· Передачу объектов "по значению" (Object-By-Value, OBV) для передачи сложных структур данных;

· Масштабируемость создаваемых систем путем использования Portable Object Adaptor (POA).

В состав Application Server входят следующие сервисы:

· Контейнер EJB;

· Служба Web (сервлеты, JSP, файлы HTML и т.д.);

· Naming Service;

· JDataStore;

· Служба транзакций (Transaction Engine).

Конфигурация Inprise Application Server по умолчанию предусматривает запуск всех основных сервисов, так что вы сразу можете создавать и запускать сервлеты, страницы JSP и компоненты EJB. Он также представляет из себя прекрасную среду разработки.

Inprise Application Server также включает в себя графическую консоль, которая исполняет роль главного центра управления. Консоль позволяет управлять серверами, останавливать и запускать те или иные сервисы и т.д. Кроме этого, Консоль позволяет управлять EJB JAR-файлами и контейнерами, устанавливать свойства развертывания и оценивать производительность системы.

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