他のサーバーでのVisual Builderアプリケーションの実行
他のwebサーバーでVisual Builder webアプリケーションを実行できますが、いくつかの機能が失われます。
具体的には、次のようになります。
- ビジネス・オブジェクトにはVisual Builderバックエンドが必要であるため、ビジネス・オブジェクトは実行されません。
- Identity Cloud Serviceを使用してユーザー、ロールまたは認証を管理できないため、アプリケーションのこれらの側面を管理する必要があります。
- Visual Builderサーバー認証プロキシはRESTサービスへの接続を管理するため、「ダイレクト(バイパス認証プロキシ)」接続を使用するには、Visual Builderサービスを定義する必要があります。 このようなコールは、ブラウザからリモートRESTサービスに対して直接行われます。 詳細については、「固定資格証明の認証メソッドはどのように機能しますか。」を参照してください。
これらの制限が許容される場合は、Visual Builderアプリケーションを別のサーバーでホストできます。
アプリを変更してこれを行うには:
- RESTサービスへの直接アクセスと、そのアプリケーションがアクセスするサービスのセットの切替えを行います。 1つの方法として、グローバル検索および置換を実行して、アプリケーションにデータを提供するRESTサービスをホストするサーバーのアドレスを更新します。 これにより、バックエンドをオンプレミスにできます。
- アプリケーションへの匿名アクセスを許可していることを確認してください。 Identity Cloud Serviceは認証の管理に使用できなくなります。
- デプロイの準備ができたアプリケーションを含むzipファイルを作成します。 これを行う方法の詳細は、「Gruntを使用したビルドの最適化とコードの監査」を参照してください。
この最適化されたアプリケーションのバージョンを取得し、webサーバー上のHTML/JavaScriptリソースの通常のコレクションとしてホストできます。
ノート:
これらのオプションにより、Visual Builderアプリケーションをどこでもホストできますが、Visual Builderを使用したアプリケーションの開発はクラウドを介してのみ使用できるため、接続先のRESTサービスをクラウド・アクセス用に公開する必要があります。 オンプレミス・システムでこれを実現するには、Oracle Integrationで接続エージェントを使用します。 「Oracle Integration 3での統合の使用」の「エージェント・グループおよびオンプレミス接続性エージェントの管理」を参照してください。