Rich internet bus
First Claim
Patent Images
1. A method comprising:
- subscribing, by a computer system, a browser component of a first web page to a topic of a plurality of topics, wherein the first web page is generated by a server running a server side component associated with the first web page, and wherein the browser component is a mutable data object on the first web page;
receiving, by the computer system and via a message bus, an event that has been published to the topic by a data object of a second web page, wherein the second web page is not generated by the server, the event comprising data that reflects a change of the data object and having an event type that is associated with the topic;
sending, by the computer system and via the message bus, a notification message for the event to subscribers of the topic, including sending the notification message to the browser component, wherein the notification message causes at least one of the browser component or the server side component to prepare for receipt of the event, and wherein the browser component is to monitor the message bus for the notification message associated with the event; and
subsequently providing, by the computer system, the event to the browser component of the first web page via the message bus, wherein the event causes the server side component to be updated.
1 Assignment
0 Petitions
Accused Products
Abstract
An embodiment relates generally to a method of updating data. The method includes providing for a plurality of components, where each component is associated with a respective web page. The method also includes providing for a subset of components from the plurality of components, where the subset of components subscribes to an event. The method further includes publishing a notification message in response to the event occurring and retrieving the event by the subset of components.
17 Citations
12 Claims
-
1. A method comprising:
-
subscribing, by a computer system, a browser component of a first web page to a topic of a plurality of topics, wherein the first web page is generated by a server running a server side component associated with the first web page, and wherein the browser component is a mutable data object on the first web page; receiving, by the computer system and via a message bus, an event that has been published to the topic by a data object of a second web page, wherein the second web page is not generated by the server, the event comprising data that reflects a change of the data object and having an event type that is associated with the topic; sending, by the computer system and via the message bus, a notification message for the event to subscribers of the topic, including sending the notification message to the browser component, wherein the notification message causes at least one of the browser component or the server side component to prepare for receipt of the event, and wherein the browser component is to monitor the message bus for the notification message associated with the event; and subsequently providing, by the computer system, the event to the browser component of the first web page via the message bus, wherein the event causes the server side component to be updated. - View Dependent Claims (2, 3)
-
-
4. A system comprising:
-
a message bus; a first web page comprising a browser component, the first web page being generated by a server running a server side component associated with the first web page, wherein the browser component is a mutable data object on the first web page and is coupled to the message bus; a second web page having at least one data object coupled to the message bus, wherein the second web page is not generated by the server; a memory having computer-executable instructions that provide a manager module coupled to the message bus, the manager module to; subscribe the browser component to a topic of a plurality of topics; receive, via the message bus, an event that has been published to the topic by a data object on the second web page, the event comprising data that reflects a change of the data object and having an event type that is associated with the topic; send, via the message bus, a notification message for the event to subscribers of the topic, including sending the notification message to the browser component, wherein the browser component monitors the message bus for the notification message associated with the event, and wherein the notification message causes at least one of the browser component or the server side component to prepare for receipt of the event; and subsequently send the event to the browser component of the first web page via the message bus, wherein the event causes the server side component to be updated; and
a controller to execute the instructions. - View Dependent Claims (5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
subscribing, by a computer system, at least one mutable data object on a first web page to a topic of a plurality of topics, wherein the first web page is generated by a first server; receiving, by the computer system and via a message bus, an event that has been published to the topic by a browser component of a second web page, the second web page being generated by another server running a server side component associated with the second web page, wherein the event is created by the server side component, and wherein the browser component is a data object on the second web page, the event comprising data that reflects a change of the data object and having an event type that is associated with the topic; sending, by the computer system and via the message bus, a notification message for the event to subscribers of the topic, including sending the notification message to the at least one mutable data object, wherein the notification message causes the at least one data object to prepare for receipt of the event, and wherein the at least one mutable data object on the first web page is to monitor the message bus for the notification message associated with the event; and subsequently providing, by the computer system and via the message bus, the event to the at least one mutable data object on the first web page. - View Dependent Claims (12)
-
Specification