Patent ID: 8660989

Claim:
A method comprising: receiving a data container, the data container including data saved to a master data system that is packed into the data container by a handler; determining at least one backup data system based on attributes of the data container; determining whether the at least one backup data system is available; based on the at least one backup data system being unavailable, buffering the received data container until the at least one backup data system becomes available; based on the at least one backup data system being available, forwarding the received data container to the at least one backup data system utilizing a system configuration of a plurality of system configurations, the plurality of system configurations being defined by dynamic objects that add configuration-specific information to one or more integration repository elements, the one or more integration repository elements comprising one or more static objects and one or more integration definitions that are maintained separate from functional application coding; and maintaining a log for each set of data transmitted to the master data system and a log for each data container forwarded to the at least one backup data system.