CloudServices/Notifications/Specification: Difference between revisions

Line 115: Line 115:
* '''Message Broker''': Facilitates the transportation of messages. See [http://www.rabbitmq.com RabbitMQ] for more information.
* '''Message Broker''': Facilitates the transportation of messages. See [http://www.rabbitmq.com RabbitMQ] for more information.


* '''Agent''': Responsible for all REST-API calls, this handles the creation of any messages within the message broker on behalf of web apps, and handles the creation of exchanges and queues on behalf of clients.
* '''POST Office''': Responsible for forwarding all notifications sent by web apps to the Message Broker.
 
* '''Agent''': Responsible for all REST-API calls, this handles the creation of exchanges and queues within the Message Broker on behalf of clients.


* '''Subscription''': Represents the relationship between a web app and a user who wishes to receive notifications from said web app. A subscription consists of the "link" that allows the web app to send notifications to the user.
* '''Subscription''': Represents the relationship between a web app and a user who wishes to receive notifications from said web app. A subscription consists of the "link" that allows the web app to send notifications to the user.
169

edits