Patent ID: 7738497

Claim:
In a computer system, a method for dynamically modifying synchronized business information server interfaces comprising: initiating a server interface corresponding to a data pool within a Global Data Synchronization Network; obtaining a first server interface configuration comprising a declarative description of data attributes to be globally synchronized with said data pool, wherein said server interface is configured to use said first server interface configuration to communicate with said data pool; communicating with a data pool specified by said first server interface configuration via said server interface, wherein communicating comprises transmitting and receiving messages conforming to said first server interface configuration; determining if said first server interface configuration has changed; obtaining a second server interface configuration; replacing said first server interface configuration with said second server interface configuration, wherein new instances of said server interface use said second server interface configuration without recompiling and redistributing said server interface; and, communicating with a data pool specified by said second server interface configuration via said server interface, wherein communicating comprises transmitting and receiving messages conforming to said second server interface configuration.