This is a publish-subscribe system with a browser-based client and managment that is backed by cloud-based data storage and subscription management services
- Upload data item(s), as defined below, from client app in browser to cloud application.
- Deletion and/or replacing of existing stored data is optional.
- Read existing data items from cloud application for a specific category.
- Subscribe to data for a specific category value.
- Receive asynchronously pushed data for subscribed category(s).
- Store received data in cloud database.
- Retrieve stored data as per browser request.
- Filtered as per specified category value(s)
- Ability to retrieve data items for all categories.
- Asynchronously push new data items to subscribers.
- Timestamp (UTC): The creation time for that particular data value.
- Category value: The value defines the content type(s)
- Content Values: A single category value may refer to a data that contains multiple values of different types (as a "structure" or "record").