Executing dynamically assigned functions while providing services
Abstract
Methods, systems, and computer program products for applying actions during server system processing. Functional processing blocks where actions may be applied to a service request are identified. Actions are dynamically associated with functional processing blocks. During execution of a functional processing block, a check is performed to determine whether an action is associated with the functional processing block. If an action is associated with a functional processing block, the action is applied during the functional processing block's execution. An evaluation may be performed to determine if an action should be applied before or after the functional processing block. The server system may comprise an XML data repository, providing access to XML data, based on identity information which is received with a client system request. A portion of the server system may be described in accordance with an XML schema.
Claims
exact text as granted — not AI-modified1 . One or more computer-readable media having stored thereon a data structure for use when accessing a hierarchically organized request or a hierarchically organized response associated with the request using a locator statement without having to determine the processing context of the locator statement, the data structure comprising:
a first field that represents an ancestral node for the hierarchically organized request and the hierarchically organized response, the first field further comprising:
a second field that represents the hierarchically organized request; and
a third field that represents the hierarchically organized response, wherein the locator statement may be used to locate hierarchical nodes within either the hierarchically organized request or the hierarchically organized response.
2 . One or more computer-readable media as recited in claim 1 , wherein the first field represents a server, the first field further comprising:
a fourth field that represents performance information for the server.
3 . One or more computer-readable media as recited in claim 1 , wherein the first field further comprises information related to other request/response pairs.
4 . One or more computer-readable media as recited in claim 1 , wherein the locator statement comprises an xPath statement.
5 . One or more computer-readable media as recited in claim 1 , wherein the data structure is organized in accordance with an eXtensible Markup Language (XML).Join the waitlist — get patent alerts
Track US2005165773A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.