The Operational Data Store provides HA capabilities for an application via memory-memory multi-peer replication, disk based persistence or both. An ODS store provides high performance asynchronous transaction facilities and is used in conjunction with SMA to achieve Atomic Event Processing.