Patent ID: 7685302

Claim:
A communications system comprising: a plurality of data storage devices each using at least one of a plurality of different operating protocols; a plurality of mobile wireless communications devices for accessing said plurality of data storage devices and each using at least one of the plurality of different operating protocols; and a protocol interface device comprising a protocol engine module for communicating with said plurality of data storage devices using respective operating protocols, a front-end proxy module coupled to said protocol engine module and comprising a respective proxy module for communicating with said plurality of mobile wireless communications devices using each different operating protocol, and at least one common core service module coupled to said proxy module for routing traffic between said proxy module and said protocol engine module, a configuration file module coupled to said front-end proxy module for storing a plurality of different sets of configuration files relating to different allocations of resources of the at least one common core service module, said at least one common core service module allocating resources based upon a given service to be performed and a corresponding set of configuration files stored in said configuration file module, said at least one common core service module comprising a plurality of handlers for interfacing said proxy module with said protocol engine module said proxy module converting access requests from said plurality of mobile wireless communications devices to common access parameters, said front-end proxy module further comprising a flow controller module for receiving the common access parameters from the proxy module and selecting desired handlers for processing thereof.