Dynamically updating web pages using messaging-oriented middleware
First Claim
Patent Images
1. A system for dynamically updating a Web page using browser-based messaging, comprising:
- a processor coupled to a memory;
a Web page that includes a plurality of Web messaging tags, and a selected data model bound to the Web messaging tags; and
at least one messaging client accepting at least one message from a message server and processing the accepted at least one message into the data model,wherein responsive to a request for the Web page and simultaneously with a downloading of the Web page, computer code included in a web messaging control component of the web page is generated and downloaded along with the Web page, andwherein the computer codeestablishes a connection with the message server based on a configuration including a port number and a topic,transports the at least one message published on the message server to the Web page,updates a portion of the data model using the message and without performing a page refresh, andupdates the Web messaging tags to reflect the updates in the data model.
0 Assignments
0 Petitions
Accused Products
Abstract
System, computer implemented method and computer program product for dynamically updating a Web page using browser-based messaging. A system for dynamically updating a Web page using browser-based messaging includes a Web page that includes a plurality of Web messaging tags, and a selected data model that can be bound to the Web messaging tags, and at least one messaging client for accepting at least one message from a message server and for processing the accepted at least one message into the selected data model.
-
Citations
20 Claims
-
1. A system for dynamically updating a Web page using browser-based messaging, comprising:
-
a processor coupled to a memory; a Web page that includes a plurality of Web messaging tags, and a selected data model bound to the Web messaging tags; and at least one messaging client accepting at least one message from a message server and processing the accepted at least one message into the data model, wherein responsive to a request for the Web page and simultaneously with a downloading of the Web page, computer code included in a web messaging control component of the web page is generated and downloaded along with the Web page, and wherein the computer code establishes a connection with the message server based on a configuration including a port number and a topic, transports the at least one message published on the message server to the Web page, updates a portion of the data model using the message and without performing a page refresh, and updates the Web messaging tags to reflect the updates in the data model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer implemented method for dynamically updating a Web page using browser-based messaging, comprising:
-
providing a Web page that includes a plurality of Web messaging tags, and a selected data model that can be bound to the Web messaging tags; establishing a connection to a message server; subscribing to at least one topic from the message server; receiving at least one message relating to the at least one subscribed topic from the message server; and updating the received at least one message into the data model to update the Web page, wherein, responsive to a request for the Web page and simultaneously with a downloading of the Web page, computer code included in a web messaging control component of the web page is generated and downloaded along with the Web page, and wherein the computer code establishes a connection with the message server based on a configuration including a port number and a topic, transports the at least one message published on the message server to the Web page, updates a portion of the data model using the message and without performing a page refresh, and updates the Web messaging tags to reflect the updates in the data model. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer program product comprising:
-
one or more non-transitory computer readable storage devices; computer usable program code stored in the one or more computer readable storage devices for dynamically updating a Web page using browser-based messaging, the computer program product comprising; computer usable program code stored in the one or more computer readable storage devices for providing a Web page that includes a plurality of Web messaging tags, and a selected data model that can be bound to the Web messaging tags; computer usable program code stored in the one or more computer readable storage devices for establishing a connection to a message server; computer usable program code stored in the one or more computer readable storage devices for subscribing to at least one topic from the message server; computer usable program code stored in the one or more computer readable storage devices for receiving at least one message relating to the at least one subscribed topic from the message server; and computer usable program code stored in the one or more computer readable storage devices for updating the received at least one message into the data model to update the Web page, wherein, responsive to a request for the Web page and simultaneously with a downloading of the Web page, computer code included in a web messaging control component of the web page is generated and downloaded along with the Web page, and wherein the computer code establishes a connection with the message server based on a configuration including a port number and a topic, transports the at least one message published on the message server to the Web page, updates a portion of the data model using the message and without performing a page refresh, and updates the Web messaging tags to reflect the updates in the data model. - View Dependent Claims (17, 18, 19)
-
-
20. A computer implemented method for dynamically updating a Web page, comprising:
-
providing a computer infrastructure configured to; serve a Web page that includes a plurality of Web messaging tags, and an On Demand Client Browser Framework model which can be bound to the plurality of Web messaging tags; and publishing at least one message for broadcast to at least one Web messaging client that has subscribed to at least one message topic, wherein the Web page establishes a connection with the message server, transports the at least one message published on the message server to the Web page, updates the data model on the Web page, and updates the Web messaging tags to reflect the updates in the data model.
-
Specification