オンプレミスインストールガイド
はじめに
Varicent Incentive Compensation Management (ICM)をオンプレミスでインストールする場合、システムの各部が他と通信して多くの異なるプロセスを実行する、複雑なシステムを設定します。
Varicent ICMアーキテクチャ全体は、次のようになります。

Varicent SPMアーキテクチャと用語
報酬管理者は、クライアント側のブラウザを使用してVaricent ICMにアクセスします。
管理者クライアントで実行されるすべての操作は、HTTP経由でREST APIに送信され、Microsoft SQL Serverデータベースに保存されます。
Webユーザーは、クライアント側のブラウザを使用して受け取り人Webにアクセスし、報酬明細書やその他のレポートを表示できます。
Webクライアントで実行されるすべての操作は、Apacheを介してMicrosoft SQL Serverデータベースと相互作用します。
用語 | 定義 |
---|---|
受け取り人Web | シンプルなウェブブラウザで、アプリケーションの受け取り人側のインターフェースとなります。ウェブアプリケーションサーバーにHTTPリクエストを送信し、HTML5のみを受信します。ブラウザのプラグインやアドオンは使用しません。 |
管理者Web | Webベースのアプリケーションで、プラン管理者側のインターフェースとなります。Apache HTTP Server経由で提供されます。 |
データベースサーバー | Varicentモデル(データベース)をホストするサーバー。MS SQL Server 2014インスタンスのアプリケーションテーブルとロジック設定が含まれます。これは、データファイルとログファイル用のローカルおよびネットワークストレージの組み合わせでサポートされます。増え続けるデータベースに対応するため、十分なディスク領域が必要です。データベースの増大率は、個々の使用パターンによって異なります。 |
Webアプリケーションサーバー | Webクライアントを介し、 受け取り人によるブラウザリクエストに対し動的なWebページを提供するApache HTTPサーバー。 |
REST APIアプリケーションサーバー | このアプリケーションサーバーは、管理者Webとデータベース間のインターフェイスとなるREST APIコンポーネントをホストします。REST APIサービスは、すべての環境で共有されます。 |
テナントサービス アプリケーションサーバー | このアプリケーションサーバーは、REST API、Varicentデータベース、および受け取り人Web間のインターフェイスとなるテナントサービスのコンポーネントをホストします。テナントサービスは、すべての環境で共有されます。 |
共有アプリケーションサーバー | このアプリケーションサーバーは、REST APIおよびテナントサービスとのインターフェイスであるPostgreSQLやスケジューラーサービスなどの共有コンポーネントをホストします。共有アプリケーションはすべての環境に共通です。 |
管理者Webサーバー | 管理者Webを提供するApache HTTPサーバー。 |
このガイドでは、単一のデータベースサーバーでのVaricent ICMの設定方法を説明します。複数のサーバーで設定する場合は、次のヘルプを参照してください。複数のSQL Serverデータベースの設定
このガイドでは、インストールプロセスを5つのセクションに分けています。
プリインストール。このセクションでは、Varicent ICMインストールファイルと必要な追加ソフトウェアをすべてダウンロードします。また、Microsoft SQLデータベースの権限についてデータベース管理者と確認する必要があります。このセクションの最後には、開始するために必要なものがすべて揃います。
REST-APIとテナントサービス。この基本設定により、管理者クライアントを起動して実行します。このセクションの最後には、モデルを作成し、少なくとも1人の管理者ユーザーを追加し、管理者クライアントにログインできます。
スケジューラー、SMTP、受け取り人Web。このセクションは、自動タスクを設定し、ユーザーに受け取り人Webへのアクセス権を付与し、管理クライアントからユーザーへの電子メール送信を許可する場合に必要です。
Model Upgrader 最終的には、Varicent ICMの最新バージョンに更新して、新機能やバグ修正を活用できます。このセクションの最後には、いつでもモデルをアップグレードできるようになります。
オプションおよび詳細設定。お客様のニーズによっては、このセクションでは何もする必要がありません。これには、SSOの設定やコマンドライン インターフェイスのインストールなどが含まれます。