Claims
- 1. Computer executable software code for passing information between a client browser and an application server, said software code comprising:
code to send a markup language form including encoded metadata information to the client browser; code to receive information in response to the encoded metadata information; code to load one or more template files including embedded tags based upon the information received from the client; code to retrieve one or more objects stored on the application server, wherein the one or more objects are called by the embedded tags; code to convert the one or more objects into markup language; and code to transmit the markup language to the client browser.
- 2. The software code of claim 1, wherein information is exchanged with the client browser via a persistent connection.
- 3. The software code of claim 1, wherein at least a portion of the software code is resident on a web server.
- 4. The software code of claim 1, wherein the embedded tags have the format <TagCall TagNameCall=“TagName”/> where TagCall indicates that the command inside the braces is a tag call, TagNameCall indicates the name of the object being called, TagName is the name of the tag being called, and “/” ends the tag.
- 5. The software code of claim 1, wherein the one or more objects are selected from the group consisting of function objects, data objects, and application objects.
- 6. The software code of claim 1, wherein the objects are selected from the group consisting of views, applets, fields, data, and links.
- 7. The software code of claim 1, wherein the objects are selected from the group consisting of views, applets, fields, data, and links.
- 8. A web server for passing information between a client browser and an application server comprising:
means for sending a markup language form including encoded metadata information to the client browser; means for receiving information in response to the encoded metadata information; means for loading one or more template files including embedded tags based upon the information received from the client; means for retrieving one or more objects stored on the application server, wherein the one or more objects are called by the embedded tags; means for converting the one or more objects into markup language; and means for transmitting the markup language to the client browser.
- 9. The web server of claim 8, wherein a persistent connection is established between the web server and the client browser.
- 10. The web server of claim 8, wherein the embedded tags have the format <TagCall TagNameCall=“TagName”/> where TagCall indicates that the command inside the braces is a tag call, TagNameCall indicates the name of the object being called, TagName is the name of the tag being called, and “/” ends the tag.
- 11. The web server of claim 8, wherein the one or more objects are selected from the group consisting of function objects, data objects, and application objects.
- 12. The web server of claim 8, wherein the objects are selected from the group consisting of views, applets, fields, data, and links.
- 13. The web server of claim 8, wherein the objects are selected from the group consisting of views, applets, fields, data, and links.
- 14. A method for passing information between a client browser and an application server comprising:
sending a markup language form including encoded metadata information to the client browser; receiving information in response to the encoded metadata information; loading one or more template files including embedded tags based upon the information received from the client; retrieving one or more objects stored on the application server, wherein the one or more objects are called by the embedded tags; converting the one or more objects into markup language; and transmitting the markup language to the client browser.
- 15. The method of claim 14, further comprising establishing a persistent connection with the client browser.
- 16. The method of claim 14, wherein the embedded tags have the format <TagCall TagNameCall=“TagName”/> where TagCall indicates that the command inside the braces is a tag call, TagNameCall indicates the name of the object being called, TagName is the name of the tag being called, and “/” ends the tag.
- 17. The method of claim 14, wherein the one or more objects are selected from the group consisting of function objects, data objects, and application objects.
- 18. The method of claim 14, wherein the objects are selected from the group consisting of views, applets, fields, data, and links.
- 19. The method of claim 14, wherein the objects are selected from the group consisting of views, applets, fields, data, and links.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is a continuation of application Ser. No. 09/451,487, filed Nov. 30, 1999, the entire content of which is hereby incorporated by reference.
Continuations (1)
|
Number |
Date |
Country |
Parent |
09451487 |
Nov 1999 |
US |
Child |
09983064 |
Oct 2001 |
US |