US2007100844A1PendingUtilityA1

System and method for dynamically updating web pages using messaging-oriented middleware

Assignee: IBMPriority: Oct 28, 2005Filed: Oct 28, 2005Published: May 3, 2007
Est. expiryOct 28, 2025(expired)· nominal 20-yr term from priority
G06F 16/957
41
PatentIndex Score
0
Cited by
0
References
0
Claims

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.

Claims

exact text as granted — not AI-modified
1 . A system for dynamically updating a Web page using browser-based messaging, comprising: 
 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 data model.    
   
   
       2 . The system according to  claim 1 , wherein the plurality of Web messaging tags comprises a plurality of Web message tags in at least one of Java™ Server Page and Hyper Text Markup Language.  
   
   
       3 . The system according to  claim 1 , wherein the plurality of Web messaging tags comprises Web messaging tags for configuring a port number of the messaging server, for selecting a messaging client type, for binding messaging topic and property to the data model on the Web page, and for generating JavaScript™ code.  
   
   
       4 . The system according to  claim 1 , wherein the selected data model comprises an On Demand Client Browser Framework data model.  
   
   
       5 . The system according to  claim 1 , wherein the at least one messaging client comprises one of a JavaScript™ messaging client type and a Java™ Applet messaging client type for accepting the at least one message from the messaging server, for processing the accepted at least one message, and for updating the accepted at least one message into the selected data model.  
   
   
       6 . The system according to  claim 5 , wherein the messaging client comprises the Java™ Applet type, and wherein the system further comprises JavaScript™ and Java™ libraries for accepting the at least one message from the messaging server, for processing the accepted at least one message, and for updating the accepted at least one message into the selected data model.  
   
   
       7 . The system according to  claim 5 , and further comprising a server-side library for handling communication with the at least one messaging client.  
   
   
       8 . The system according to  claim 2 , wherein a plurality of Web messaging attributes comprises a plurality of Web messaging attributes in Hyper Text Markup Language for dynamically updating data directly into a Document Object Model on the Web page.  
   
   
       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 messaging server;    subscribing to at least one topic from the messaging 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 at least one Web page.    
   
   
       10 . The computer implemented method according to  claim 9 , wherein 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, comprises: 
 providing a plurality of Web messaging tags in at least one of Java™ Server Page and Hyper Text Markup Language.    
   
   
       11 . The computer implemented method according to  claim 9 , wherein 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, comprises: 
 providing a plurality of Web messaging tags for configuring a port number of the messaging server, for selecting a messaging client type, for binding messaging topic and property to the data model on the Web page, and for generating JavaScript™ code.    
   
   
       12 . The computer implemented method according to  claim 9 , wherein the selected data model comprises an On Demand Client Browser Framework data model.  
   
   
       13 . The computer implemented method according to  claim 9 , and further comprising: 
 selecting a messaging client of one of a JavaScript™ messaging client type and a Java™ Applet messaging client type for accepting the at least one message from the messaging server, for processing the accepted at least one message, and for updating the accepted at least one message into the selected data model.    
   
   
       14 . The computer implemented method according to  claim 13 , wherein selecting a messaging client of one of a JavaScript™ messaging client type and a Java™ Applet messaging client type comprises selecting a messaging client of a Java™ Applet messaging client type, and wherein the method further comprises: 
 providing JavaScript™ and Java™ libraries for accepting the at least one message from the messaging server, for processing the accepted at least one message, and for updating the accepted at least one message into the selected data model.    
   
   
       15 . The computer implemented method according to  claim 9 , and further comprising: 
 providing a server-side library for handling communication with the at least one messaging client.    
   
   
       16 . A computer program product, comprising: 
 a computer usable medium having computer usable program code for dynamically updating a Web page using browser-based messaging, the computer program product comprising:    computer usable program code configured 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 configured for establishing a connection to a messaging server;    computer usable program code configured for subscribing to at least one topic from the messaging server;    computer usable program code configured for receiving at least one message relating to the at least one subscribed topic from the message server; and    computer usable program code configured for updating the received at least one message into the data model to update the Web page.    
   
   
       17 . The computer program product according to  claim 16 , wherein the computer usable program code configured 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, comprises: 
 computer usable program code configured for providing the plurality of Web messaging tags in one of Java™ Server Page or Hyper Text Markup Language.    
   
   
       18 . The computer program product according to  claim 16 , wherein the computer usable program code configured 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, comprises: 
 computer usable program code configured for providing a plurality of Web messaging tags for configuring a port number of the messaging server, for selecting a messaging client type, for binding messaging topic and property to the data model on the Web page and for generating JavaScript™ code.    
   
   
       19 . The computer program product according to  claim 16 , and further comprising: 
 computer usable program code configured for selecting a messaging client type of one of JavaScript™ and Java™ Applet for accepting the at least one message from the messaging server, for processing the accepted at least one message, and for updating the accepted at least one message into the selected data model.    
   
   
       20 . A computer implemented method for dynamically updating a Web page, comprising: 
 providing a computer infrastructure operable 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.

Join the waitlist — get patent alerts

Track US2007100844A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.