5.1 SALTプラグインの理解

SALT GWWS(5)サーバーは構成に基づくプロセスで、ほとんどの基本的なWebサービス・アプリケーションではプログラミングの必要はありません。ただし、カスタム型付きバッファ・データとカスタマイズした共有ライブラリを利用してGWWSサーバーを拡張するプラグイン・インタフェースを開発すると、SALTの機能を拡張できます。

プラグイン・インタフェースは、共有ライブラリによってエクスポートされた一連の関数です。GWWSプロセスでロードして呼び出し、特別な機能を実行することができます。SALTには、プラグイン・インタフェースを定義して実装するための共通インタフェースとして、プラグイン・フレームワークが用意されています。プラグインを実装するには、実際の関数が含まれている共有ライブラリを使用します。プラグイン実装ライブラリはSALTのデプロイメント・ファイルに構成され、GWWSサーバーの起動中に動的にロードされます。