Enhanced network adapter framework
AssigneeAccenture Global Services Limited
InventorMarcio Jose Lopes
Life of this patent
Estimating the term…
Abstract
An enhanced network adapter framework, in which parameters are stored in a configuration table, the parameters being customized for a network and an application. A network adapter customized for the network and the application is instantiated based on invoking a generic network adapter which externally references the configuration table, and communication between the application and the network is effected using the instantiated network adapter.
Claims18
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.
A system comprising:
- one or more computers;
- and
- a computer-readable medium coupled to the one or more computers having instructions stored thereon which, when executed by the one or more computers, cause the one or more computers to perform operations 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.
A non-transitory computer storage medium encoded with a computer program, the program comprising instructions that when executed by data processing apparatus cause the data processing apparatus to perform operations 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.
Dependencies are inferred from the claim text.