Server frame work for a database server
OwnerBalaji Raghunathan, Neelam N. Vaidyainventors
Life of this patent
Estimating the term…
Abstract
Described herein is a framework for a server where data is accessed from a database server. In one embodiment, the database server stores data in a hierarchical manner, for instance using a DOM tree. In one embodiment of the present invention, one or more clients requests are made to a server for data stored using a DOM. The requests are separated into smaller units. Each smaller unit is then serviced in the order it is received. Thus, each client gets a more balanced distribution of services to its requests (i.e., one request is not completely fulfilled while others wait and remain unfulfilled).
Claims35
A method for a server to handle one or more client requests comprising:
- obtaining one or more of said client requests for hierarchically organized data at a server, dividing said client requests into one or more smaller units;
- and servicing said units in order.
A computer program product comprising:
- a computer usable medium having computer readable program code embodied therein configured to cause a server to handle one or more client requests comprising:
- computer readable code configured to cause a computer to obtain one or more of said client requests for hierarchically organized data at a server,
- computer readable code configured to cause a computer to divide said client requests into one or more smaller units;
- and
- computer readable code configured to cause a computer to service said units in order.
A server framework comprising:
- one or more client requests for hierarchically organized data from a server,
- a thread pool object configured to divide said requests into one or more smaller units;
- and one or more worker objects configured to service said units in order.
A system for implementing a server framework comprising:
- one or more requests for hierarchically organized data transmitted from a client to a server;
- a thread pool object configured to divide said requests into one or more smaller units;
- and
- one or more worker objects configured to service said units in order.
An apparatus comprising:
- one or more requests for hierarchically organized data transmitted from a client to a server;
- a thread pool object configured to divide said requests into one or more smaller units;
- and
- one or more worker objects configured to service said units in order.
Dependencies are inferred from the claim text.