ここには、ユーザーが多数のデータベースやオンライン サービスから選択したデータをダウンロードできるようにするさまざまな Web アプリケーションがあります。主に環境情報。Piwik や Google Analytics などのツールを使用して、Web ページにアクセスしたユーザーを追跡できます。また、ユーザーが使用するリソースまたはデータの量を追跡し、ダウンロードを記録するために制限を適用することも考えています。
これが単一の DB システムである場合、DB 内で配信される行を追跡できます。ただし、ここでは、さまざまなソースとシンクを備えた SOA があります。私が想定しているのは、他のシステムからメッセージを送信して、リソースの使用量を登録または追跡できるサービスです。たとえば、ユーザー Andrew には 125MB の水質データが送信されました。
中央データ メータリング サービスは、さまざまなソースからの使用状況メッセージを追跡し、レポートを作成し、必要に応じて上限または請求制限を適用します。このサービスは、処理とデータのダウンロードを含むように拡張される可能性があります。
これは珍しい要件ではないと思いますが、適切な用語を使用していないため、既存のソフトウェアの方法をあまり見つけることができません。
だから私の質問:
- このサービスを何と呼びますか? 既存のシステムにつながるキーワードは何ですか?
- この分野で既に存在するソリューション、特に FOSS またはクラウドベースのシステムは何ですか?
- Google アナリティクスのようなものは、この方法で動作するように説得できるでしょうか?