RAD サーバー エンジンの拡張
EMS サーバーでは、既存の EMS データベースのデータやその他の情報(アナリティクス情報など)にアクセスするための管理用 EMS API を公開しています。
EMS サーバーでは、新規の EMS パッケージをインストールすることにより、既存の機能を拡張することができます。
- EMS パッケージは、EMS リソースを登録することにより EMS サーバーの機能を拡張する新しいパッケージです。
- EMS リソースには、自らのメソッドを EMS クライアントに公開するためのエンドポイントがあります。
- EMS リソース エンドポイントでは、EMS サーバーへの一種の HTTP 要求を処理します。EMS クライアント アプリケーションでは、これらの新しい EMS リソース エンドポイント メソッドを実行して、EMS サーバー内のデータを取得または設定することができます。
以下を作成することにより、EMS サーバーの機能を拡張することができます。
- カスタム EMS リソース: EMS クライアントでは、カスタム EMS リソースを使用して EMS サーバーからデータを取得します。
- FireDAC EMS リソース: EMS クライアントでは、FireDAC コンポーネントを使用して EMS データベースまたは別のデータベースからデータを取得できます。
- EMS エッジモジュール。EMS エッジモジュールは、EMS サーバーからのリクエストに応答したり、EMS サーバーへリクエストを送ることのできるアプリケーションです。
ま、新しいリソースの API ドキュメントを、YALM および JSON の両方の形式で作成することができます。詳細については、「カスタム API ドキュメント」を参照してください。