Method, system, and apparatus for exposing server properties to a client application
First Claim
1. A method for exposing property values maintained at a server computer to an application executing on a client computer, the method comprising:
- receiving, at the server computer, a request for a resource from the application executing on the client computer;
determining, at the server computer, whether a property value maintained at the server computer should be returned with the resource;
in response to determining, at the server computer, that the property value should be returned with the resource, retrieving, at the server computer, the current value of the property, wherein retrieving the current value comprises identifying a location of the property from an Extensible Markup Language (XML) map;
rendering, at the server computer, into the resource a variable statement specifying the current value of the property; and
returning, from the server computer, the resource including the variable statement to the requesting application executing on the client computer.
3 Assignments
0 Petitions
Accused Products
Abstract
A method, system, apparatus, and computer-readable medium are provided for exposing and utilizing property values maintained at a server computer. A request is received at the server computer for a resource, such as a Web page. In response to receiving the request, a determination is made by the server computer as to whether a property value maintained at the server computer should be returned with the resource. If the property value should be returned with the resource, the current value of the specified property is retrieve and is rendered into the resource as a variable statement specifying the current value of the property. The resource, including the variable statement, is then returned to the requesting application where it may be utilized.
35 Citations
21 Claims
-
1. A method for exposing property values maintained at a server computer to an application executing on a client computer, the method comprising:
-
receiving, at the server computer, a request for a resource from the application executing on the client computer; determining, at the server computer, whether a property value maintained at the server computer should be returned with the resource; in response to determining, at the server computer, that the property value should be returned with the resource, retrieving, at the server computer, the current value of the property, wherein retrieving the current value comprises identifying a location of the property from an Extensible Markup Language (XML) map; rendering, at the server computer, into the resource a variable statement specifying the current value of the property; and returning, from the server computer, the resource including the variable statement to the requesting application executing on the client computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for exposing property values maintained at a server computer to an application executing on a client computer, the system comprising:
-
a server computer operative to; receive a request from the application for a resource, determine whether a property value maintained at the server computer should be returned with the resource, retrieve a current value of the property, wherein retrieving the current value of the property comprises identifying a location of the property from an Extensible Markup Language (XML) map; render into the resource a variable statement specifying the current value of the property in response to determining that the property value should be returned with the resource, and return the resource including the variable statement to the requesting application; and a client computer operative to; generate the request to the server computer for the resource, receive the resource from the server computer, and execute program code for utilizing the variable statement returned with the resource. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer-readable storage medium which stores a set of instructions which when executed performs a method for exposing a property value stored at a server computer to a client computer, the method executed by the set of instructions comprising:
-
receiving, at the server computer from the client computer, a request for a resource; in response to receiving the request from the client computer, determining, at the server computer, that a server property tag indicates that a property value, maintained at the server computer, is to be exposed to the client computer within the resource requested by the client computer, the property value being stored in an extensible markup language data structure; and in response to determining that the server property tag indicates that the property value is to be exposed to the client computer, transmitting, from the server computer to the client computer, the property value within the resource requested by the client computer. - View Dependent Claims (16, 17, 18)
-
-
19. A method for exposing property values maintained at a server computer to an object executing within a web browser on a client computer, the method comprising:
-
receiving, at the server computer, a request for a displayable web page from the web browser executing on the client computer; consulting, at the server computer, a solution specification file associated with the web page to determine whether a property value maintained at the server computer should be returned with the web page; in response to determining, at the server computer, that the property value should be returned with the resource, retrieving, at the server computer, the current value of the property from a location within the server computer, wherein retrieving the current value comprises identifying a location of the property from an Extensible Markup Language (XML) map; rendering, at the server computer, into the web page a variable statement specifying the current value of the property; and returning, from the server computer, the web page, including the variable statement, to the requesting web browser executing on the client computer. - View Dependent Claims (20, 21)
-
Specification