Oracle Forms 12c

Similar documents
Microsoft Windows向けOracle Database 12cでのOracleホーム・ユーザーの導入

Oracle Cloud Adapter for Oracle RightNow Cloud Service

Oracle DatabaseとIPv6 Statement of Direction

富士通Interstage Application Server V10でのOracle Business Intelligence の動作検証

Oracle Warehouse Builder: 製品ロードマップ

Oracle Solarisゾーンによるハード・パーティショニング

Oracle ADF 11g入門

Silk Central Connect 15.5 リリースノート

Oracle OpenSSO Fedlet

QNAP vsphere Client 用プラグイン : ユーザーガイド 2012 年 12 月更新 QNAP Systems, Inc. All Rights Reserved. 1

Oracle Forms 11g についてのよくある質問

ワークスペースの管理 for Oracle Planning and Budgeting Cloud Service

WebCenter PortalでのSAML 2.0フェデレーテッドSSO

Spring Frameworkに対するオラクルのサポート

Oracle Data Pumpのパラレル機能

Oracle Enterprise Managerシステム監視プラグイン・インストレーション・ガイドfor Juniper Networks NetScreen Firewall, 10gリリース2(10.2)

Oracle Database 12cでのSQL*LoaderのExpress Modeによるロード

エクストラネット : ファイアウォール内部の内部ユーザーと特定の外部ユーザーのみがアクセスできるコンテンツ 情報またはソフトウェアをホストする Web サイト インターネット : すべてのユーザー ( 内部ユーザーと外部ユーザー ) が公的にアクセスできるコンテンツ 情報またはソフトウェアをホストす

(1)IE6 の設定手順 (1)IE6 の設定手順 1) 信頼済みサイトの追加手順 1: ブラウザ (Internet Explorer) を起動します 手順 2: ツール / インターネットオプション / セキュリティ メニューを選択します 手順 3: セキュリティ タブの 信頼済みサイト を選択

Microsoft Windows Azure上のOracle WebLogic Server 12c

BIP Smart FAQ

Slide 1

Polycom RealConnect for Microsoft Office 365

Microsoft Word - ESX_Setup_R15.docx

Oracle Secure Enterprise Search 10gを使用したセキュアな検索

1. 信頼済みサイトの設定 (1/3) この設定をしないとレイアウト ( 公報 ) ダウンロードなどの一部の機能が使えませんので 必ず設定してください 1 Internet Explorer を起動し [ ツール ]-[ インターネットオプション (O)] を選択します 2 [ セキュリティ ] の

目次 はじめに... 3 仮想化環境上の仮想マシン保護方法... 4 ( 参考 )Agent for Virtual Machines での仮想マシンのバックアップ... 8 まとめ 改訂履歴 2011/04 初版リリース 2012/10 第 2 版リリース このドキュメントに含まれる特

Oracle WebCenter Contentの卓越したパフォーマンスとスケーラビリティ

OpenAM 9.5 インストールガイド オープンソース ソリューション テクノロジ ( 株 ) 更新日 : 2013 年 7 月 19 日 リビジョン : 1.8

Microsoft Word _epm-smartview-whitepaper.doc

IBM Rational Software Delivery Platform v7.0 What's

Oracle Universal Content Management ドキュメント管理 クイック・スタート・チュ-トリアル

インテル® Parallel Studio XE 2019 Composer Edition for Fortran Windows 日本語版 : インストール・ガイド

セットアップカード

<< 目次 >> 1 PDF コンバータのインストール ライセンスコードの入力 PDF にフォントを埋め込みたい場合の設定 PDF オートコンバータ EX で使用しない場合 PDF コンバータ単体で使用する場合の説明 PDF コンバータのアン

OpenRulesモジュール

PDFオートコンバータEX

Sophos Enterprise Console

システム利用前の準備作業2.1 準備作業の流れ 準備作業の流れは 以下のとおりです 2必要なものを用意する 2.2 パソコンインターネット接続回線 E メールアドレス 2.2-(1) 2.2-(2) 2.2-(3) 当金庫からの送付物 2.2-(4) パソコンの設定をする 2.3 Cookie の設

Oracleデータベース監査:パフォーマンス・ガイドライン

Windows Server 2016 Active Directory環境へのドメイン移行の考え方

PowerPoint プレゼンテーション

Password Manager Pro スタートアップガイド

GXS-I WebIEAS オペレーション ガイド 版 : 第 1 版 2007 年 01 月 22 日 第 2 版 2011 年 12 月 02 日 第 3 版 2012 年 04 月 27 日 第 4 版 2013 年 06 月 17 日 ( 本書 ) GXS 株式会社 (c) 20

はじめに このマニュアルは BACREX-R を実際に使用する前に知っておいて頂きたい内容として 使用する前の設定や 動作に関する注意事項を記述したものです 最初に必ずお読み頂き 各設定を行ってください 実際に表示される画面と マニュアルの画面とが異なる場合があります BACREX-R は お客様の

.1 準備作業の流れ 準備作業の流れは 以下のとおりです 必要なものを用意する. パソコンインターネット接続回線 E メールアドレス.-(1).-().-(3) 当金庫からの送付物.-(4) パソコンの設定をする.3 Cookie の設定を行う.3-(1) Java の設定を有効にする ( ファイル

ご利用のブラウザのバージョンによっては 若干項目名が異なる場合があります 予めご了承ください Windows をお使いの場合 [ 表示 ] [ エンコード ] [ 日本語 ( 自動選択 )] を選択 [ 表示 ] [ エンコード ] [Unicode(UTF-8)] を選択 Firefox をご利用

PALNETSC0184_操作編(1-基本)

OpenRulesモジュール

IM-SecureSignOn

============================================================

パソコン決裁7 Business 試用版

鳥取県物品電子入札システムセキュリティ ポリシー設定マニュアル IC カードを利用しない応札者向け 第 1.7 版 平成 31 年 2 月鳥取県物品契約課 鳥取県物品電子入札システムセキュリティ ポリシー設定マニュアル Ver.01-07

事前準備マニュアル

Oracle Application Expressの機能の最大活用-インタラクティブ・レポート

捺印ツールを使う 捺印ツールをインストールする 1. [ パソコン決裁 6 試用版捺印ツール ] の [ ダウンロード ] ボタンをクリックします 2. [ 実行 ] ボタンをクリックし [SetupDstmp32.exe] ファイルを実行します ご利用のブラウザまたはバージョンにより画面が異なりま

OpenLAB Data Store Release Notes

インテル® Parallel Studio XE 2019 Composer Edition for Fortran Windows : インストール・ガイド

インテル(R) Visual Fortran コンパイラ 10.0

intra-mart ワークフローデザイナ

OmniTrust

モバイル統合アプリケーション 障害切り分け手順書

クライアント証明書導入マニュアル

汎用プロキシ利用案内 汎用プロキシ利用案内 目次 汎用プロキシ利用案内 はじめに 汎用プロキシとは 利用可能なポート 概要 動作環境 インストール Windows <I

OS の bit 数の確認方法 - Windows0 及び Windows8. Windows のコントロールパネルを開きます Windows0 の場合 スタート から Windows システムツール の コントロールパネル をクリックします Windows8. の場合 スタート から PC 設定

Windows Server 2012/2012 R2 Active Directory環境へのドメイン移行の考え方

Qlik Sense のシステム要件

Transcription:

Oracle Forms 12c クライアント デプロイメントの構成オプション Oracle ホワイト ペーパー 2016 年 5 月

目次 概要 1 Oracle Forms 12c のクライアント デプロイメントの構成オプション 2 HTML に埋め込まれた Java アプレット 2 HTML に埋め込まれた JNLP 3 Java Web Start 3 Forms スタンドアロン ランチャ 5 結論 7 Oracle Forms 12c のクライアント デプロイメントの構成オプション

概要 1990 年代の初めに インターネット (World Wide Web) は政府機関が設計し使用するシステムから グローバルに公共で使用するシステムに進化しました この変遷によって関連するテクノロジーが次々と生まれることになりました インターネットを使用すれば 考えが行き詰まったときにすぐに情報にアクセスできます Web テクノロジー 特に Web ブラウザによって 開発者はエンドユーザーのマシンにソフトウェアをインストールしなくても エンドユーザーにアプリケーションを提供できるようになりました 1990 年代まで Oracle Forms は 2 層テクノロジーとして提供されていました Oracle Forms はクライアントとサーバーの概念に基づいていたため テクノロジーのランタイム ソフトウェアをエンドユーザーのマシンにインストールして構成する必要がありました つまり エンドユーザーの各マシンに 管理者がランタイム ソフトウェアをインストールする必要がありました 組織に数千ものエンドユーザーがいて世界中に分散していると 非常に大変な作業でした 21 世紀になると Oracle Forms のお客様が 他の多くのアプリケーションと同様に Web ブラウザ経由でのアプリケーションへのアクセスを希望していることがわかってきました Oracle Forms 6i は Web ブラウザ経由のアプリケーション デプロイメントを完全にサポートした最初のバージョンです クライアント層との緊密な統合が必要なため Java アプレット テクノロジーを使用してアプリケーションをホストする必要がありました このため アプリケーションをブラウザから起動しても アプリケーションを実際に実行またはホストするのは クライアント上の Java Runtime Environment(JRE) でした Web ブラウザでは 15 年間以上 Java プラグインとの統合がサポートされてきましたが 多くのブラウザ ベンダーはプラグインを使用しないモデルに移行しつつあります このため Oracle Forms が引き続きクライアント層で Java テクノロジーを使用するには 新しいデプロイ方法が必要となります Oracle Forms 12c 以降 製品ユーザーは 複数あるクライアント構成オプションから選択できるようになりました 複数のオプションを使用できるため 管理者が自分のニーズに最適なオプションを選択できます このドキュメントでは 各構成オプションの内容とその使用方法を説明します また 各オプションの利点と制限事項についても説明します 1 Oracle Forms 12c のクライアント デプロイメントの構成オプション

Oracle Forms 12c のクライアント デプロイメントの構成オプション Oracle Forms 12c 以降 4 種類のクライアント デプロイメント構成オプションがサポートされるようになりました 使用できるオプションは次のとおりです» HTML に埋め込まれた Java アプレット» HTML に埋め込まれた JNLP» Java Web Start(JWS)» Forms Standalone Launcher( 別名 Standalone または FSAL) 各オプションとも アプリケーションの外観や動作への影響は最小限または皆無ですが それぞれの含まれる方法は少し異なります これらのオプションはすべて Fusion Middleware Control の Forms Web Configuration ページ (formsweb.cfg) で有効化および構成できます ここで説明する例は サーバー環境で Secure Socket Layer(SSL) が適切に構成されていることを前提とします これが Web でデプロイしたアプリケーションを実行するもっともセキュアな方法であるためです すべてのオプションは SSL なしでも使用できますが SSL を使用することを推奨します ご使用の環境に適した SSL の構成について詳しくは Oracle HTTP Server および WebLogic Server の管理ガイドを参照してください HTMLに埋め込まれたJavaアプレットこれは ブラウザで Java プラグインのサポートが開始されて最初に提供されたオプションです この構成は 12.2.1 以前の Oracle Forms インストールのデフォルトです このオプションを使用すると Forms アプリケーション ( アプレット ) が Web ページに埋め込まれていることを表示できます これは Forms アプリケーションの周囲の HTML コンテンツに関連情報や統合情報が含まれる場合に必要となることがあります また Forms の JavaScript 統合機能を使用する場合にも便利です この構成では シングル サインオンとシングル サインオフも完全にサポートされます このオプションを使用するデメリットは Java プラグインの要件があることと その Java プラグインをサポートするサーティファイされたブラウザが必要であることです ブラウザのウィンドウ ツールバー メニューによって使用可能な領域が減ることもデメリットとなります HTML に埋め込まれたアプレットを使用するオプションは デフォルト構成であるため簡単です ブラウザに 次のような URL を入力するだけです» https://example.com/forms/frmservlet» https://example.com/forms/frmservlet?config=default この構成には Fusion Middleware Control の Forms Web Configuration ページに含まれる 次のパラメータ / 値が必要です WebUtil 非対応のフォーム» basehtml=base.htm» basehtmljpi=basejpi.htm WebUtil 対応のフォーム» basehtml=webutilbase.htm» basehtmljpi=webutiljpi.htm 2 Oracle Forms 12c のクライアント デプロイメントの構成オプション

HTMLに埋め込まれたJNLP 埋め込み JNLP は埋め込みのアプレットと非常に似ていますが アプリケーションは Web ページ内に埋め込まれていても Java Web Start アプリケーションと同様に処理されます 埋め込みのアプレットと同様に 埋め込み JNLP も JavaScript 統合 シングル サインオン シングル サインオフ および Web ページにフォームを視覚的に埋め込む機能を完全にサポートします 埋め込み JNLP には BASE64 による JNLP コンテンツのエンコードという利点もあります このコンテンツには アプリケーション用に構成されたほとんどのパラメータ / 値のペアが含まれます BASE64 でエンコードされたテキストは人が解読できるものではないので 好奇心の強いエンドユーザーでもパラメータを変更しようとは思いません BASE64 エンコーディングは セキュリティ メカニズムではないという点に注意してください この構成で使用される BASE64 エンコーディングは Java で必要であり サーバーからクライアントへのデリバリのパフォーマンス向上に役立ちます この構成には Java プラグインと その Java プラグインをサポートするサーティファイされたブラウザが必要です この構成を使用するには jnlp という付属の構成例を使用するか 自分で構成を作成します» https://example.com/forms/frmservlet?config=jnlp この構成には Fusion Middleware Control の Forms Web Configuration ページに含まれる 次のパラメータ / 値が必要です WebUtil 非対応のフォーム» basejnlp=base.jnlp» basehtmljpi=basejpi_jnlp.htm WebUtil 対応のフォーム» basejnlp=webutil.jnlp» basehtmljpi=basejpi_jnlp.htm アプリケーションでカスタム jar ファイル (jacob.jar icons.jar example.jar など ) を使用しており Java Web Start や埋め込み JNLP を使用する場合は これらを extensions.jnlp に追加する必要があります このファイルの場所は Oracle_Home\forms\java です このファイルをテキスト エディタで開き 適切なエントリを作成します このファイルには例が含まれています 各エントリを そのエントリの行に追加する必要があります Java Web Start Java Web Start は セミブラウザレス構成と考えられます Java Web Start を使用すると Oracle Forms アプリケーションは Web アプリケーションではなく ネイティブにインストールされたアプリケーションのように見えます このアプリケーションは 実行時にブラウザの境界に含まれないためです この仕様は Point of Sale(POS) アプリケーションを使用する ( デバイスでこのアプリケーションしか使用されない ) 場合や アプリケーションの設計が全画面表示となっている場合に推奨されることが多いです separateframe=true( 前の 2 つの構成でのみ使用可能 ) を使用する場合とは異なり Web Start を使用すると アプリケーションの起動後は アプリケーションの呼出しに使用したブラウザ ウィンドウを閉じることができます Oracle Forms で Java Web Start を使用すると ハイパーリンクを使用するか URL を直接入力することで ブラウザからアプリケーションを呼び出すことができます または エンドユーザー マシンに保存されている JNLP ファイルからアプリケーションを実行することもできます この方法を 3 Oracle Forms 12c のクライアント デプロイメントの構成オプション

使用すると アプリケーションがシングル サインオンで保護されている場合を除いて ブラウザが不要となります Java Web Start を使用して コマンドラインから Oracle Forms アプリケーションを呼び出すこともできます Java Web Start の使用方法はいくつかありますが シングル サインオンの使用が必要なアプリケーションは ブラウザから呼び出す必要があります 静的な JNLP ファイルまたはコマンドラインから SSO で保護されたアプリケーションを呼び出そうとすると 失敗します これは ほとんどブラウザを使用しない構成であるため Java Web Start 構成を使用する場合には シングル サインオフや JavaScript 統合などの機能はサポートされません この構成でブラウザから呼び出す場合には Java プラグインのインストールが必要です ブラウザから呼び出さない場合は Java プラグインまたは Java Development Kit(JDK) のインストールが必要です ブラウザはオプションであり シングル サインオンを使用する場合にのみ必要です この構成を使用するには webstart という付属の構成例を使用するか 自分で構成を作成します アプリケーションはブラウザから呼び出すか コマンドラインまたはカスタム スクリプトを使用できます» jnlps://example.com/forms/frmservlet?config=webstart» https://example.com/forms/frmservlet?config=webstart» javaws https://example.com/forms/frmservlet?config=webstart ( 上記の例で使用されている ) jnlp および jnlps プロトコルは Microsoft Windows 上の Java 8u92+ でサポートされています この構成には Fusion Middleware Control の Forms Web Configuration ページに含まれる 次のパ ラメータ / 値が必要です WebUtil 非対応のフォーム» basejnlp=base.jnlp» webstart=enabled WebUtil 対応のフォーム» basejnlp=webutil.jnlp» webstart=enabled アプリケーションでカスタム jar ファイル (jacob.jar icons.jar example.jar など ) を使用しており Java Web Start や埋め込み JNLP を使用する場合は これらを extensions.jnlp に追加する必要があります このファイルの場所は Oracle_Home\forms\java です このファイルをテキスト エディタで開き 適切なエントリを作成します このファイルには例が含まれています 各エントリを そのエントリの行に追加する必要があります 4 Oracle Forms 12c のクライアント デプロイメントの構成オプション

Formsスタンドアロン ランチャ Forms スタンドアロン ランチャは 完全にブラウザが不要な構成です また Java プラグインをインストールする必要もありません クライアントには Java が必要ですが JRE JDK Server JRE のいずれかを使用できます この構成では プラットフォーム固有の java 実行可能ファイルを呼び出すことで アプリケーションをコマンドラインまたはカスタム スクリプト ファイルから起動できます この構成では Java プラグイン Java Web Start ブラウザからアプリケーションが完全に分離されます Forms スタンドアロン ランチャを使用すると 完全にネイティブの外観でアプリケーションを表示します この構成では シングル サインオン シングル サインオフ JavaScript 統合はサポートされません この構成では エンドユーザー マシンにサイズの小さい jar ファイル (frmsal.jar) を保存する必要があります このファイルは 任意の方法 (Web ダウンロード 電子メール FTP など ) でエンドユーザー マシンに送信できます このファイルが Forms スタンドアロン ランチャです これはバージョン固有であるため Forms の他のバージョンやパッチ レベルで使用することはできません このファイルは サーバーの Oracle_Home\forms\java ディレクトリにステージングされます ダウンロード リンクが含まれる使用ガイドが有用です サーバーの実行中に簡単にアクセスできます 管理者は必要に応じて このページを簡単に無効化 削除 編集できます 次のサイトに移動してページを表示します» https://example.com/forms/html/fsal.htm この構成を使用するには standaloneapp という付属の構成例を使用するか 自分で構成を作成します アプリケーションは コマンドラインまたはカスタム スクリプトから呼び出すことができます この構成でブラウザを使用することはできません コマンドラインのエントリは次のようなものです» java jar frmsal.jar url https://example.com/forms/frmservlet?config=standaloneapp» java jar frmsal.jar url https://example.com/forms/frmservlet?config=standaloneapp t 30000 コマンドライン構文について詳しくは 前述の使用ガイドを参照してください この構成では Fusion Middleware Control の Forms Web Configuration ページに含まれる 次の主要パラメータ / 値が使用されます WebUtil 非対応のフォーム» basesaafile=basesaa.txt» fsalcheck=true( オプションだが推奨 ) WebUtil 対応のフォーム» basesaafile=webutilsaa.txt» fsalcheck=true( オプションだが推奨 ) 本リリースでは Forms スタンドアロン ランチャで 使用されている Java バージョンを特定することはできません 管理者やユーザーが 適切な Java バージョンが使用されていることを確認する必要があります Microsoft Windows の簡単なスクリプト ( バッチ ) 例については 次の図 1 を参照してください 5 Oracle Forms 12c のクライアント デプロイメントの構成オプション

図 1 - Microsoft Windows のスクリプト例 6 Oracle Forms 12c のクライアント デプロイメントの構成オプション

結論 Oracle Forms 12c には さまざまなクライアント構成オプションがあります アプリケーションのニーズや実行時に必要な外観に応じて 最適なオプションを選択してください ユーザーは最適なオプションを選択できるため 1 つの選択肢に限定されることはありません 管理者が Java Web Start や Forms スタンドアロン ランチャのオプションを選択した場合は ブラウザと Java バージョンの互換性を気にする必要はありません これらのオプションによって アプリケーションのデプロイメントと管理が簡単になります 7 Oracle Forms 12c のクライアント デプロイメントの構成オプション

Oracle Corporation, World Headquarters 500 Oracle Parkway Redwood Shores, CA 94065, USA 海外からのお問い合わせ窓口 電話 :+1.650.506.7000 ファクシミリ :+1.650.506.7200 CONNECT WITH US blogs.oracle.com/oracle facebook.com/oracle twitter.com/oracle oracle.com Copyright 2016, Oracle and/or its affiliates.all rights reserved. 本文書は情報提供のみを目的として提供されており 記載内容は予告なく変更されることがあります 本文書は一切間違いがないことを保証するものではなく さらに 口述による明示または法律による黙示を問わず 特定の目的に対する商品性もしくは適合性についての黙示的な保証を含み いかなる他の保証や条件も提供するものではありません オラクルは本文書に関するいかなる法的責任も明確に否認し 本文書によって直接的または間接的に確立される契約義務はないものとします 本文書はオラクルの書面による許可を前もって得ることなく いかなる目的のためにも 電子または印刷を含むいかなる形式や手段によっても再作成または送信することはできません Oracle および Java は Oracle およびその子会社 関連会社の登録商標です その他の名称はそれぞれの会社の商標です Intel および Intel Xeon は Intel Corporation の商標または登録商標です すべての SPARC 商標はライセンスに基づいて使 用される SPARC International, Inc. の商標または登録商標です AMD Opteron AMD ロゴおよび AMD Opteron ロゴは Advanced Micro Devices の商標または登録商標です UNIX は The Open Group の登録商標です 0116 Oracle Forms 12c のクライアント デプロイメントの構成オプション 2016 年 5 月著者 :Michael Ferrante 共著者 :Oracle Forms Development 共著者 :Michael Mullennex