СТРАТЕГИЧЕСКАЯ ПЛАТФОРМА ДЛЯ СЕТЕВЫХ ПРИЛОЖЕНИЙ
Организациям, переходящим к архитектуре сетевой обработки, необходимы стандартизованные серверы промежуточного уровня для развертывания приложений, обеспечивающих коллективную (совместную) работу. Перенос (миграция) приложений из среды клиент-сервер в среду Интранет, хотя и сохраняет удобство и простоту использования и производительность, тем не менее быстро создает новый букет проблем, связанных с управлением приложением. Хотя 'тонкие' клиенты и браузеры могут обеспечить универсальный доступ к информации, стандартные 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.
Литература по Oracle
|