On-Line Библиотека www.XServer.ru - учебники, книги, статьи, документация, нормативная литература.
       Главная         В избранное         Контакты        Карта сайта   
    Навигация XServer.ru






 

СТРАТЕГИЧЕСКАЯ ПЛАТФОРМА ДЛЯ СЕТЕВЫХ ПРИЛОЖЕНИЙ

СТРАТЕГИЧЕСКАЯ ПЛАТФОРМА ДЛЯ СЕТЕВЫХ ПРИЛОЖЕНИЙ

Организациям, переходящим к архитектуре сетевой обработки, необходимы стандартизованные серверы промежуточного уровня для развертывания приложений, обеспечивающих коллективную (совместную) работу. Перенос (миграция) приложений из среды клиент-сервер в среду Интранет, хотя и сохраняет удобство и простоту использования и производительность, тем не менее быстро создает новый букет проблем, связанных с управлением приложением. Хотя 'тонкие' клиенты и браузеры могут обеспечить универсальный доступ к информации, стандартные 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