Patent ID: 7246360
Filing Date: 2007-07-17
Classification: H04L

Abstract:
1. A software program product embodied in a computer-readable medium, comprising program instructions executable to implement: an application programming interface (API) for a network proxy application; wherein the API defines a series of interfaces to a series of plug-in processing modules, each interface corresponding to one of the series of plug-in processing modules; wherein the series of plug-in processing modules are configured to perform stages of processing of a network transaction between a client and a server; wherein one or more interfaces correspond to the stages of processing of the network transaction between the client and the server; wherein at least one interface corresponds to a transformation stage of processing of the network transaction between the client and the server; wherein the transformation stage is operable to manipulate a message by manipulating a header of the message, data of the message or both; and wherein the stages of processing comprise, in addition to the transformation stage: initializing the network transaction; getting a request; logging in and obtaining authorization; generating a response; sending the response; and terminating the network transaction.