Patent ID: 8019839

Claim:
A computer-implemented method comprising: storing parameters in one or more configuration tables, the parameters being customized for a network and an application; instantiating a network adapter customized for the network and the application based on invoking a generic network adapter which externally references the parameters stored in the one or more configuration tables; and effecting communication between the application and the network using the instantiated network adapter, wherein effecting communication between the application and the network using the instantiated network adapter further comprises: receiving a request from the application to perform a service on the network, identifying commands and a sequence of the commands associated with the service based on referencing a unique identifier of the service in a first configuration table, transmitting at least two commands, in an order specified by the sequence of the commands, to the network, receiving a response to at least one of the commands from the network, identifying a unique message identifier associated with the response based on executing regular expressions listed in a second configuration table, and determining an outcome of the at least one command based on referencing the unique message identifier associated with the response and a unique identifier of the command in a third configuration table.