Вы находитесь на страницах старой версии сайта.
Переходите на новую версию Interface.Ru

Oracle9i Forms


Oracle Forms Developer - средство быстрой разработки, которое позволяет создавать приложения, состоящие из экранных форм, отчетов и деловой графики, основанных на данных, хранящихся в базе данных. Обычно в больших организациях парк вычислительной техники довольно разнообразен, от Unix-серверов и рабочих станций, до персональных компьютеров под управлением MS Windows и MAC OS.

С помощью Forms Developer разработка и развертывание приложений возможны на разных платформах. Приложение, созданное на персональном компьютере, без изменений может быть перенесено и запущено, например, на рабочей станции под управлением ОС АIХ. Среда разработки Forms Developer имеет одинаковый интерфейс в системах под управлением Unix и Windows - разработчику не придется переучиваться.

Oracle Forms Developer упрощает процесс создания приложений, благодаря использованию "мастеров", контекстных подсказок и большому количеству примеров.
Пользователь избавлен от необходимости написания большого количества кода, так как все операции по работе с БД автоматизированы.

Тесная интеграция с БД Oracle дает возможность разработчикам использовать внутренние механизмы сервера для увеличения производительности создаваемых приложений. Применяемый язык программирования - PL/SQL - является процедурным расширением языка SQL -стандарта для работы с реляционными БД. Использование одного языка программирования дает возможность распределять логику приложения, что обеспечивает лучшую балансировку нагрузки и уменьшает сетевой трафик.

Сейчас распределенная архитектура и язык программирования Java стали фактическим стандартом. Неоспоримые преимущества данной архитектуры: простота администрирования, настройки и эксплуатации системы.
Oracle9i Forms предлагает уникальное решение для переноса готовых приложений - Oracle Forms Services.

Схема работы приложения в трехслойной архитектуре предельно проста: приложение размещается на сервере приложений, где установлены Oracle Forms Services, и при запуске приложения графический интерфейс преобразуется в набор Java-апплетов, которые пересылаются на клиентский компьютер.

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

При применении Oracle Forms Services приложение выполняется на сервере приложений за счет этого достигается высокая масштабируемость приложения, администрирование сервера приложений намного проще и дешевле, чем множества клиентских компьютеров.
Пользователи могут работать с приложением по любому стандартному сетевому протоколу - ПОР, HTTP, HTTPS.

Следует отметить важное качество данной архитектуры, существенно повышающее производительность всей системы: Oracle Forms Services автоматически распределяет нагрузку на все серверы приложений, работающие в системе. При запуске клиентской части приложения пользователь обращается к серверу приложений. Если данный сервер имеет нагрузку, близкую к максимальной, то пользовательский запрос автоматически переадресуется на другой, менее загруженный сервер приложений. Проблема управления такой довольно сложной системой решается с помощью Oracle Enterprise Manager, в его состав входят компоненты для администрирования всех серверов приложений. Когда разрабатывается сложное приложение, правильным решением будет использование связки: Oracle Designer, Oracle9i Forms и Oracle9i Reports.

За дополнительной информацией обращайтесь в компанию Interface Ltd.

Обсудить на форуме Oracle

Рекомендовать страницу

INTERFACE Ltd.
Телефон/Факс: +7 (495) 925-0049
Отправить E-Mail
http://www.interface.ru
Rambler's Top100
Ваши замечания и предложения отправляйте редактору
По техническим вопросам обращайтесь к вебмастеру
Дата публикации: 30.03.03