square.gif 開発者リファレンス

homeicon.gif Print Page Send Comments

Foundation PHP API

 Foundation PHP APIについて

GroundWork Monitor は、FoundationWeb サービスが監視データを問い合わせるために、内部的に使用するPHPアプリケーション監視のための PHP Foundation AP Iと呼ばれる API を包括しています。CollageDB と呼ぶ以前の API は非推奨であり、新しい開発の際は新しい PHP Foundation API が使用されるべきです。

PHP Foundation API は、GroundWork Foundation の Web サービスインタフェースと連携を図る soap クライアントをまとめます。この構築の変更で PHP Foundation API を使用して PHP で書かれたアプリケーションは、以前の API よりも拡張性があり、よりよい性能を発揮します。よりよい性能は、効率的なクエリとクエリキャッシュを使用する Web サービスインタフェースを使用することでなされます。

必須条件

PHP Foundation API は GroundWork Foundation がインストールされており、アクセスが可能になっていることが必要です。PHP wrapper のクラス(DAL)は、/usr/local/groundwork/share にあります。

構成設定

PHP Foundation API を使うため、URL を Foundation Web サービスに提供する必要があります。この URL は作成された際に、DAL オブジェクトのコンストラクタに渡されます。例としては、 http://[serverIP]:8080/foundation-webapp/services のようになります。

GroundWork Monitor の一部であるアプリケーションを作成している場合、共通の変数  $foundationModulegetWebServiceURL() メソッドを呼びだすことが可能です。

APIドキュメント

以下のリンクはAPIについてのドキュメントです: Foundation PHP API