12.07.2015 Views

packet version=”1.6.2.0” - Parent Directory

packet version=”1.6.2.0” - Parent Directory

packet version=”1.6.2.0” - Parent Directory

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

50 リモート API 経 由 のセットアップリモート API についてPanel は XML ベースの API を 提 供 して、Panel とサードパーティソフトウェア 間 の 対 話 をサポートします。 このインターフェースは、Panel の 論 理 オブジェクトを 管 理 する 昨 日 のセットを 表 します。 API RPC プロトコルは、これらの API 機 能 をリモートで 呼 び 出 すようにデザインされています。 これは、 特 別 にフォーマットされたパケットのフォームでデータをやり 取 りする XML-over-HTTP プロトコルです。Panel とサードパーティソフトウェア 間 の 対 話 は、クライアントサーバのプログラミングモデルに 基 づいています。図 1: Parallels Panel とサードパーティ のクライアントソフトウェ ア 間 の 対 話サーバ 部 分 は、Panel の 一 部 である Panel API RPC サーバ( 以 下 、サーバ)が 提 供 します。 ソフトウェアのクライアント 部 分 はサードパーティが 作 成 する 必 要 があります。 対 話 のシナリオは 以 下 の 通 りです。1. クライアントアプリケーションは、XML ベースの 要 求 パケット( 以 下 、API RPC パケットまたはパケット)を 形 成 し、 標 準 HTTP ヘッダを 追 加 し、それをサーバに 送 信 します。2. サーバはパケットを 受 信 し、それを 検 証 して 内 部 Panel 関 数 を 呼 び 出 し、 要 求 されたオペレーションを 実 行 します。3. サーバは 実 行 したオペレーションの 詳 細 を 記 述 した 応 答 パケットを 作 成 して、それを 返 信します。4. クライアントはこの 結 果 のパケット(オペレーションのステータス。エラーメッセージまたはオペレーションパラメータが 記 述 されている 場 合 もあります)を 受 信 して、 情 報 を 取得 します。対 話 が 終 了 します。サポートしている API バージョンPanel の 現 行 バージョンは API RPC プロトコルバージョン 1.6.2.0 のみをサポートします。

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!