СТРАТЕГИЧЕСКАЯ ПЛАТФОРМА ДЛЯ СЕТЕВЫХ ПРИЛОЖЕНИЙ
СТРАТЕГИЧЕСКАЯ ПЛАТФОРМА ДЛЯ СЕТЕВЫХ ПРИЛОЖЕНИЙ
Организациям, переходящим к архитектуре сетевой обработки, необходимы стандартизованные серверы промежуточного уровня для развертывания приложений, обеспечивающих коллективную (совместную) работу. Перенос (миграция) приложений из среды клиент-сервер в среду Интранет, хотя и сохраняет удобство и простоту использования и производительность, тем не менее быстро создает новый букет проблем, связанных с управлением приложением. Хотя “тонкие” клиенты и браузеры могут обеспечить универсальный доступ к информации, стандартные Web-серверы HTTP не обеспечивают возможностей для обслуживания и управления новыми приложениями. Oracle Application Server обеспечивает единственную “настоящую” платформу для развертывания открытых и распределенных сетевых приложений.
Основания для сетевых вычислений
Oracle Application Server 4.0, входящий в уровень приложений Архитектуры Сетевых Вычислений (Network Computing Architecture – NCA), предоставляет масштабируемую, надежную, управляемую и безопасную платформу для функционирования хост-сервера сетевых приложений.
По мере того, как новые приложения включают в свой состав реальные бизнес-транзакции, управляемое данными мультимедийное содержание и интерактивную информацию, Oracle Application Server позволяет корпорациям расширять их бизнес и уменьшать издержки на проведение операций, обеспечивая их приложениями для сред Интранет и Web, широко использующими возможности баз данных.
Построенный с использованием брокера объектных запросов (Object Request Broker – ORB), подчиняющегося требованиям CORBA 2.0, Oracle Application Server 4.0 реализует картриджи приложений и все системные сервисы как распределенные объекты. В результате этого можно все “узкие места”, которые вызывают снижение производительности, эффективно и без дополнительных затрат обойти за счет разнесения процессов на несколько физических серверов. В отличие от других решений для сред Web, Oracle Application Server спроектирован как масштабируемое решение.
Решение корпорации Oracle разработано для усиления имеющейся у вас технической инфраструктуры с помощью открытой и стандартной платформы развертывания приложений.
Простая публикация информации из базы данных в Web
Oracle Application Server 4.0 - это самый легкий путь для интеграции сетевых приложений с базой данных Oracle. Встроенные средства PL/SQL обеспечивают быстрый и простой метод публикации данных из базы данных Oracle. Для организаций, серьезно взявшихся за публикацию динамической информации для своих сетевых клиентов, Oracle Application Server устраняет скучную и трудную задачу составления командных файлов (scripts), требующихся для традиционных Web-серверов, которые оптимизированы для работы со статическим содержимым.
Полная интеграция сетевых приложений с существующими системами
Сильным местом Oracle Application Server является интеграция всех типов баз данных и существующих приложений в средах сетевых вычислений с “тонкими” клиентами. Используя картридж ODBC, Oracle Application Server предлагает индустриальный стандарт поддержки для всех баз данных, удовлетворяющих требованиям ODBC. Для сред, где работают мэйнфреймы, программа Oracle Alliance Partners предоставляет прямой доступ к мэйнфреймам для “тонких” клиентов и клиентов с возможностями работы в Java. Работая вместе с Oracle Transparent Gateways п -- продуктами интеграции баз данных корпорации Oracle, возможно объединить и расширить почти каждую существующую среду.
Открытая платформа для ответственных сетевых приложений
Предприятиям требуется открытая, масштабируемая, расширяемая и управляемая среда выполнения приложений, и Oracle Application Server ее предоставляет . После получения в свое распоряжение кросс-платформной поддержки для всех сетевых клиентов, интегрированной поддержки для всех основных сред разработки, и совместимости с популярными серверами HTTP на уровне сменных компонент (plugin), развертывание сетевых приложений стало более легким, более быстрым и менее дорогим, чем развертывание приложений клиент-сервер. За счет применения прогрессивной архитектуры картриджей Oracle Application Server объединяет высокую производительность и богатый комплект основных сервисов приложениями, что делает действительностью применение “тонких” клиентов как для рабочих групп (workgroups), так и предприятий в целом. Хотя значительная часть работы при разработке приложений, естественно, тратится на выполнение требований по организации сети, интеграции, надежности и масштабируемости, Oracle обеспечивает эти сервисы и возможности без дополнительного программирования. При использовании Oracle Application Server на построение более удачных приложений разработчики могут тратить больше времени, отведенного на проектирование и разработку системы.
Упрощенный сервер развертывания для всех основных компонентных моделей
Предоставляющий кросс-платформную поддержку для всех сетевых клиентов – HTML, Java, CORBA, COM, Oracle Application Server предлагает легкое развертывание для всех ведущих моделей компонент. По мере того, как организации приходят к Java как прикладной среде, Oracle Application Server позиционируется как основная платформа для разработки и внедрения . Oracle Application Server – это единственный сервер, предлагающий возможности, свойственные бизнес-приложениям, для приложений Java. Развертывая элементы Java и управляя ими, как объектами CORBA, Oracle Application Server приводит к легкости управления, масштабируемости и надежности в приложениях Java.
Oracle Application Server
Основные характеристики
Платформа развертывания приложений
Поддержка полностью распределенных приложений
Независимость от сервера HTTP
Не зависящая от языка разработка
Автоматическая переадресация сервера
Полная изоляция процессов
Защищенная масштабируемая архитектура
Динамическая балансировка загрузки
Поддержка HTML 3.2
Автоматическое управление контекстом
Открытый API для заказных расширений
Унификация API для серверов HTTP Netscape, Microsoft, Apache и Spyglass
ORB, подчиняющийся требованиям CORBA 2.0
Сервисы WRB реализованы как объектные сервисы CORBA
Поддержка IIOP CORBA
Поддерживает распределенную архитектуру листенера и приложения
Среда Java
Enterprise Java Beans
Java IDE
Работающий на сервере компилятор JIT
Поддержка native Java
Трансляция PL/SQL в классы Java
Естественный доступ к Oracle7 и Oracle8
Поддержка национальных языков (NLS)
Картридж PL/ SQL
Инкапсуляция данных посредством хранимых процедур
Прозрачный выход на сервер Oracle
Автоматический перевод параметров HTML в вызовы PL/SQL
Картридж LiveHTML?
Усовершенствованный протокол SSI
Файлы HTML могут быть целью формы HTML
Картридж PERL
Интерпретатор PERL Версии 5
Расширения Oracle DBI/DBD
Эмуляция OraPerl
Картридж VRML
Платформа для приложений VRML 2.0
Репозиторий данных VRML, который управляет мирами VRML
Репозиторий программной логики связывает триггеры базы данных с моделью события VRML
Простой в использовании механизм для встраивания динамического содержания, генерируемый заказными командными файлами или операторами SQL в изображении VRML
Обмен между картриджами
Независимый от используемых средств транспортного уровня универсальный протокол
Зеркалирование модели запроса HTTP
Набор API, позволяющий картриджу находить, посылать, запрашивать и получать ответ от другого картриджа
Защита данных
Аутентификация на основании директорий и баз данных
SSL 3.0
Поддержка сертификатов X.509
Встроенные инструментальные средства журналирования и анализа
Поддержка форматов системных сообщений CLF/XLF и определенных клиентами статистик
Поддержка регистрации в базе данных
Графическое средство анализа журналов
Генерация отчетов об ошибках, доступе к БД, клиентах, URL, и т. п.
Интерфейс Common Gateway
Подчиняется требованиям CGI 1.1
Выделенный процесс для каждого запроса
Автоматическая очистка
Oracle Application Server 4.0 – Enterprise Edition
Enterprise Edition предлагает пользователям следующие дополнительные характеристики:
Картридж ODBC
Принимает операторы SQL ANSI
Возвращает таблицу HTML с форматированными результатами
Осуществляет подключение к любой базе данных, удовлетворяющей требованиям ODBC
Возможен вызов посредством ICX из любого другого картриджа
Поддержка транзакций
Поддерживает транзакции согласно модели CORBA OTS
Поддерживает модель DTP X/Open
Поддерживает открытые стандарты – SQL, X/Open XA и X/Open TX
Определяет набор API, подобный интерфейсу XA
API для запуска или присоединения к транзакции, выборки информации о транзакции, фиксации и отката транзакции
Поддержка транзакций, выполняемых многими картриджами
Обслуживание постоянной памяти
API для хранения и поиска содержимого или управления содержимым в базе данных SQL
Атрибуты схемы, в том числе: MIME-тип, автор, дата создания и т. п.
Предоставляется поддержка сохранения информации в СУБД Oracle или файлах, хранящихся в файловой системе
Требования к аппаратным средствам и программному обеспечению
Oracle Application Server доступен на основных UNIX-платформах и Windows NT.
|