ArcGIS Web Adaptor について
ArcGIS Web Adaptor を使用すると、ArcGIS for Server と既存の Web サーバを統合できるようになります。IIS、および WebSphere や WebLogic などの Java EE サーバと互換性があります。
ArcGIS Web Adaptor は、既存の Web サイトで稼働し、リクエストを GIS サーバへ転送するアプリケーションです。サイトを定期的にポーリングし、どのコンピュータが追加または削除されたかを確認します。次に、現在参加しているコンピュータだけにトラフィックを転送します。
ArcGIS Server サイトを外部の利用者に公開するときには、ArcGIS Web Adaptor をインストールするか、それと同等のリクエスト転送およびセキュリティ技術を実装する必要があります。
ArcGIS Web Adaptor の利点
ArcGIS Web Adaptor には、次の利点があります。
ArcGIS for Server と組織の既存の Web サーバを統合できます。Web サーバをサイトに導入することにより、GIS サービスを使用する Web アプリケーションをホストすることが可能になります。
受信したリクエストをサイトの GIS サーバに分散する単一のエンドポイントを提供できます。
組織の標準 Web サイトおよびポートを通じて GIS サーバを公開できます。デフォルトのポート 6080 またはデフォルトのサイト名 arcgis をユーザに見せたくない場合は、ArcGIS Web Adaptor を使用します。
ArcGIS Server Administrator Directory および ArcGIS Server Manager を外部ユーザから見えないようにすることができます。
ArcGIS for Desktop ユーザが ArcGIS Server への管理者または公開者接続を確立できないようにします。
組織のアイデンティティ ストアとセキュリティ ポリシーを Web 層レベルで使用できます。たとえば、IIS を使用している場合、統合 Windows 認証を使用して、Portal for ArcGIS にアクセスできるユーザを制限できます。また、Web サーバに組み込まれているか拡張サポートがある場合、PKI(Public Key Infrastructure)やその他のアイデンティティ ストアも使用できます。これを使用すると、ログインしてサービス、Web アプリケーション、および ArcGIS Server を使用するときに、シングル サインオンやその他のカスタム認証を提供できます。詳細については、「ArcGIS Server の認証層の構成」をご参照ください。
ArcGIS Web Adaptor の配置シナリオ
ArcGIS Web Adaptor は、さまざまな構成の ArcGIS Server サイトで使用できます。たとえば、1 台のコンピュータに配置している場合は、ArcGIS Web Adaptor を GIS サーバに配置することもできますし、既存の Web サーバに置いて負荷を軽減することもできます。複数コンピュータの環境では、ArcGIS Web Adaptor を既存の Web サーバにインストールしてサイトへのエントリ ポイントを 1 つにするか、複数の Web サーバにインストールして Web サーバ層に冗長性を持たせることができます。
ArcGIS Web Adaptor は、ArcGIS Server のプラットフォームとは独立しています。したがって、配置する ArcGIS Web Adaptor と ArcGIS Server サイトのオペレーティング システム プラットフォームは同じでなくてもかまいません。たとえば、サイトが複数の Linux コンピュータから構成されていても、ArcGIS Web Adaptor(IIS)または(Java Platform)が ArcGIS Server と連携して動作するように配置できます。また、サイトが複数の Windows コンピュータから構成されていても、Linux 上の ArcGIS Web Adaptor(Java Platform)が ArcGIS Server と連携して動作するように配置できます。
ArcGIS Web Adaptor を既存のサイト アーキテクチャに統合するさまざまな方法の詳細については、「配置シナリオ」をご参照ください。
インストールした ArcGIS Web Adaptor での URL へのアクセス
ArcGIS Web Adaptor をインストールして構成すると、サービスへのアクセスに使用する URL が変わります。ArcGIS Web Adaptor をインストールした後に変わる URL の例を以下に示します。
ArcGIS Server Services Directory(REST Web サービス)
-
ArcGIS Web Adaptor なし: http://gisserver.domain.com:6080/arcgis/rest/services。
-
ArcGIS Web Adaptor あり: http://webadaptor.domain.com/arcgis/rest/services。たとえば、ArcGIS Web Adaptor をホストしているコンピュータの名前が、wa とドメイン myorg.net の組み合わせで、ArcGIS Web Adaptor の名前が arcgis である場合、ArcGIS Server Services Directory へのアクセスに使用する URL は http://wa.myorg.net/arcgis/rest/services となります。
SOAP Web サービス
-
ArcGIS Web Adaptor なし: http://gisserver.domain.com:6080/arcgis/services。
-
ArcGIS Web Adaptor あり: http://webadaptor.domain.com/arcgis/services。たとえば、ArcGIS Web Adaptor をホストしているコンピュータの名前が、wa とドメイン myorg.net の組み合わせで、ArcGIS Web Adaptor の名前が arcgis である場合、SOAP Web サービスへのアクセスに使用する URL は http://wa.myorg.net/arcgis/services となります。
ArcGIS Web Adaptor のセットアップ方法
ArcGIS Web Adaptor には独自のセットアップおよびインストール ガイドがあります。このガイドは ArcGIS Server のインストールに付属していません。ArcGIS Web Adaptor は、Web サーバを実行しているコンピュータにインストールする必要があります。これは、ArcGIS Server サイト をすでに実行しているコンピュータでも別のコンピュータでもかまいません。
ArcGIS Web Adaptor では、Web サーバとオペレーティング システムに応じて 3 通りのセットアップが可能であり、ユーザはその中の 1 つを選択することになります。
- ArcGIS Web Adaptor (IIS) のセットアップでは、ArcGIS Server を、Windows で稼働するユーザの IIS Web サーバに統合できます。詳細については、「ArcGIS Web Adaptor (IIS) のインストール」をご参照ください。
- ArcGIS Web Adaptor (Java Platform) のセットアップでは、ArcGIS Server を、WebSphere や WebLogic などの Java EE サーバに統合できます。このセットアップは、Windows と Linux で利用できます。詳細については、「ArcGIS Web Adaptor (Java Platform)(Windows 版)のインストール」または「ArcGIS Web Adaptor (Java Platform)(Linux 版)のインストール」をご参照ください。