NITROの仕組み

最終公開日 : Oct 05, 2026
NITROインフラストラクチャは、クライアントアプリケーションと、NetScaler SDXアプライアンス上で動作するNITRO Webサービスで構成されています。クライアントアプリケーションとNITRO Webサービス間の通信は、HTTPまたはHTTPSを使用するRESTアーキテクチャに基づいています。
図1. NITROのワークフロー
NITROインフラ
ワークフローの詳細な手順:
  1. クライアントアプリケーションは、RESTリクエストメッセージをNITRO Webサービスに送信します。SDKを使用する場合、API呼び出しは適切なRESTリクエストメッセージに変換されます。
  2. WebサービスはRESTリクエストメッセージを処理します。
  3. NITRO Webサービスは、対応するRESTレスポンスメッセージをクライアントアプリケーションに返します。SDKを使用する場合、RESTレスポンスメッセージはAPI呼び出しに対する適切なレスポンスに変換されます。
ネットワーク上のトラフィックを最小限に抑えるため、サーバーからリソースの完全な状態を取得します。リソースの状態をローカルで変更します。その後、1回のネットワークトランザクションでサーバーにアップロードし直します。
注: リソースに対するローカル操作(そのプロパティの変更)は、オブジェクトの状態が明示的にアップロードされるまで、サーバー上の状態には影響しません。
NITRO APIは本質的に同期型です。つまり、クライアントアプリケーションは、別のNITRO APIを実行する前に、NITRO Webサービスからの応答を待ちます。