Автономная программа запуска Oracle Forms
Автономная программа запуска Oracle FormsОбзор:Средство запуска автономных приложений Oracle Forms (FSAL) предлагает конечным пользователям альтернативный способ запуска приложений Oracle Forms. FSAL предлагает интерфейс без браузера, больше похожий на клиент-сервер. В результате того, что браузер не используется, FSAL не использует компонент подключаемого модуля Java среды выполнения Java (JRE) или комплекта разработчика Java (JDK). Все, что требуется для запуска FSAL на компьютере конечного пользователя, — это поддерживаемая установка Java. Это может быть JDK, JRE или Server JRE. Чтобы определить, какие версии Java поддерживаются, обратитесь к администратору. | ||
Как использовать:
| ||
Обратитесь к администратору за дополнительной помощью. |
Что такое автономная программа запуска Oracle Forms?
Недавно я посетил конференцию Tech 18 в Ливерпуле и присутствовал на нескольких презентациях Forms, где упоминался новый Oracle Forms Standalone Launcher (FSAL). Как разработчику Oracle, который много лет работал с Oracle Forms, мне было интересно узнать больше, и у меня возникло несколько вопросов. Итак, я решил взглянуть и посмотреть, смогу ли я ответить на них.
Что это?По сути, это альтернатива использованию веб-браузера для доступа к вашим приложениям форм для приложений версии 12c (12.2.1.0 и далее).
Это клиент-серверный интерфейс без браузера, который обеспечивает внешний вид локально установленного приложения, немного похожего на ранние версии Forms.
Зачем нам это нужно?В основном веб-браузеры, такие как Chrome, Firefox и IE, отказываются от поддержки плагинов. Chrome прекратил поддержку в 2015 г., Firefox — в 2017 г., а IE собирался прекратить поддержку в 2020 г., но продлил поддержку до 2025 г.
Это проблема, связанная с доступом к вашим приложениям Forms через браузер (метод по умолчанию), поскольку они требуют использования подключаемого модуля Java, поэтому нам необходимо рассмотреть альтернативные решения, и FSAL является одним из таких вариантов.
Поскольку FSAL не использует браузер, он не зависит от технологий развертывания Java, однако Java по-прежнему требуется на ПК конечных пользователей.
Как это работает?Приложения форм по-прежнему безопасно размещаются на централизованном сервере приложений (например, WebLogic), как формы, развернутые в Интернете, но доступ к ним осуществляется на клиенте с использованием FSAL, а не веб-браузера.
Приложение запускается в собственном окне, поэтому не может быть случайных проблем с навигацией, в отличие от использования браузера (например, нажатие кнопки «Назад» или выбор закладки).
Что нужно установить на клиенте?FSAL — это Java-приложение, поэтому на клиенте должна быть установлена Java. Вы можете использовать любую версию, которая поддерживает выполнение приложений Java, например
- Java Runtime Environment (JRE) .
- Комплект для разработки Java (JDK)
- Сервер JRE
Здесь также следует проверить, сертифицирована ли ваша версия Java для работы с вашей версией Forms.
Клиенту также требуется небольшой файл JAR (frmsal.jar) на клиентском компьютере. Рекомендуется хранить его в домашнем каталоге, но его можно хранить где угодно.
Как вы его используете?FSAL запускается с помощью команды оболочки для запуска файла Jar frmsal и требует URL-адрес вашего приложения Forms.
Например, если URL-адрес сервера приложений Forms — https://explorer.co.uk/forms/ frmservlet , а приложение называется myapplication , вы должны использовать следующую команду оболочки.
[php]Java –jar frmsal.jar –url «https://explorer.co.uk/forms/frmservlet?config=myapplication»[/php]Также можно создать ярлык на рабочем столе, гиперссылку или пользовательский исполняемый файл для запуска команды оболочки, что означает, что вашим пользователям не придется использовать командную строку.
Обычно пользователи получают доступ к приложениям Forms в корпоративной сети, а это означает, что клиентскому компьютеру также может потребоваться соответствующая конфигурация прокси-сервера. Возможно, вам придется включить эти параметры в команду оболочки FSAL, используя дополнительный параметр Java, например -Djava.net.useSystemProxies=true
Если ваши приложения Forms используют SSL (что и должно быть), вам также придется импортировать необходимые сертификаты в хранилище ключей экземпляра Java, используемого для запуска FSAL.
Какие преимущества?- Вам больше не нужно использовать веб-браузер для доступа к приложениям Forms.
- Приложения Forms надежно хранятся на централизованном сервере промежуточного ПО.
- Клиентскому компьютеру требуется только один небольшой файл JAR и сертифицированная версия Java для доступа к приложению.
- Поскольку FSAL не использует браузер, он не поддерживает единый вход или выход, хотя Oracle заявила, что будущие версии могут его поддерживать.
- Функции, зависящие от браузера, такие как WEB_SHOW_DOCUMENT, не поддерживаются.
- Доступно только для форм 12.2.1.0 и более поздних версий.
- Oracle рекомендует это решение для внутренних приложений, где среда полностью доверена.
В настоящее время существует четыре поддерживаемых конфигурации развертывания клиентов для Forms 12c.
- Java-апплет, встроенный в HTML — требует использования подключаемых модулей браузера.
- JNLP, встроенный в HTML , требует использования подключаемых модулей браузера.
- Java Web Start (JWS) — требуется только браузер/плагины, если требуется SSO.
- Forms Standalone Launcher (FSAL) — полностью безбраузерная конфигурация.
Компания Oracle опубликовала новый документ, содержащий основную информацию об автономном средстве запуска Forms, который доступен здесь.
Автор : Колин Арчер
Должность
Биография 9 0091 : Колин — старший консультант по развитию в DSP-Explorer с 20-летним опытом анализа, проектирования , а также разработка специализированных приложений Oracle для широкого круга бизнес-функций.