EXECUTING DYNAMICALLY ASSIGNED FUNCTIONS WHILE PROVIDING SERVICES
First Claim
1. A method performed on a computing device, the method comprising:
- processing an incoming request via each of at least one of a plurality of processing layers, where each of the plurality of processing layers comprises a first processing portion and a second processing portion, where the processing the incoming request is performed in the first processing portion of the each of the at least one of the processing layers; and
generating an outgoing reply via the each of the at least one of the plurality of processing layers, where the generating is performed in the second processing portion of the each of the at least one of the processing layers.
2 Assignments
0 Petitions
Accused Products
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.
62 Citations
20 Claims
-
1. A method performed on a computing device, the method comprising:
-
processing an incoming request via each of at least one of a plurality of processing layers, where each of the plurality of processing layers comprises a first processing portion and a second processing portion, where the processing the incoming request is performed in the first processing portion of the each of the at least one of the processing layers; and generating an outgoing reply via the each of the at least one of the plurality of processing layers, where the generating is performed in the second processing portion of the each of the at least one of the processing layers. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising a computing device and at least one program module together configured for performing actions comprising:
-
processing an incoming request via each of at least one of a plurality of processing layers, where each of the plurality of processing layers comprises a first processing portion and a second processing portion, where the processing the incoming request is performed in the first processing portion of the each of the at least one of the processing layers; and generating an outgoing reply via the each of the at least one of the plurality of processing layers, where the generating is performed in the second processing portion of the each of the at least one of the processing layers. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. At least one memory device storing computer-executable instructions that, when executed by a computing device, cause the computing device to perform actions comprising:
-
processing an incoming request via each of at least one of a plurality of processing layers, where each of the plurality of processing layers comprises a first processing portion and a second processing portion, where the processing the incoming request is performed in the first processing portion of the each of the at least one of the processing layers; and generating an outgoing reply via the each of the at least one of the plurality of processing layers, where the generating is performed in the second processing portion of the each of the at least one of the processing layers. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification