Patent ID: 7225248

Claim:
An enterprise server for communication between data centers, control centers and remote devices, comprising: a. a configurable server software (AES) running on memory in a computer; b. a configurable server interface adapted to receive a client request from a client application requesting status and measurement data from a remote terminal unit (RTU) and wherein the configurable server interface provides the status and the measurement data to a client application; c. a configurable protocol interface in communication with the configurable server software for building a message for the RTU using a device protocol; d. a configurable connection interface for connecting the AES to the RTU enabling a second message to be transmitted to the RTU, and a third message to be received from the RTU containing the status and the measurement data, and for transmitting the status and the measurement data to the configurable server interface using the configurable protocol interface; e. a configurable publish interface integrated in the AES, wherein the configurable publish interface comprises: i. a first option to reformat the status and the measurement data to be compatible with a second software system; ii. a second option to publish to a designation in a format selected from the group: 1. data into a location specific file format; 2. data into a location specific database; 3. data into a location specific message queue; 4. data into a data stream on the world wide network; 5. data into a file format at an internet URL; 6. data into a specific database at an internet URL; 7. data into a message queue at an internet URL, and f. wherein the AES is adapted to cache the status and measurement data on the memory of the computer.