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 の一部であるアプリケーションを作成している場合、共通の変数 $foundationModule と getWebServiceURL() メソッドを呼びだすことが可能です。
以下のリンクはAPIについてのドキュメントです: Foundation PHP API