AGL/Phase 2 - Application Framework Core

AGL/Phase 2 - Application Framework Core AGL/Phase 2 - Application Framework Core Developer Documentation v2.0

11. Guide for developing with events

Signaling agent はシグナル受信を登録したクライアントへデータを送信するサービスです。 Signaling agent の書き方について良く理解できるように、登録、登録削除、シグナル作成、送信、受信のアクションが説明されていなければいけない。 以下の図は、Signaling agent の基本シーケンス。

basis_of_signaling_agent.png

この図はイベント通知のための signaling-framework の主な役割を示している。 frameworkをよく知らない人にとっては、signaling agent と binding は似ているように見える。

11.1.1. Subscribing and unsubscribing

登録と登録削除はクライアントが Signaling agent からのデータ受信できるようにするためのアクションです。 登録時に、データを生成するためのリソースとクライアントにデータを送信するためのリソースを作らなければいけない。 これらは同じソフトウェアのピースから操作されない:frameworkによってデータ送信されている間は、データを生成することはSignaling agent の開発者の責任です。 

クライアントがイベント受信を登録するとき、agentは以下のことをしなければいけない。 1. 登録のリクエストが正しいことを確認する 2. 要求されているデータの連鎖した計算結果を成立させてください??まだであれば、 3. 計算されたデータのために挙げられた?イベントを作成してください。まだであれば、 4. frameworkにリクエストに対するイベントの登録の確立を頼んでください。 5. オプション クライアントのリプライに含まれるイベントについて指示してください。