Escaping The Systems Build-Out Merry-Go-Round
As transaction volumes have surged across many different industries in recent years, enterprises have sought to cope with network slowdowns and database bottlenecks using a “more-is-more” approach: adding new hardware, replicating applications and replicating databases. This kind of frontal assault, however, inevitably leads to increased system complexity, decreased maintainability and higher operational costs. Kabira provides an effective solution to this problem by employing a transparent architecture that enables distribution of both events and data.
Kabira's management approach offers transparent mirroring, distribution and partitioning facilities through a configurable distribution service, which allows both synchronous and asynchronous modes. Both modes are fully transactional across nodes and transparently ensure atomicity, consistency, isolation and durability in multi-phase commit transactions. This approach allows developers to virtualize data and events across nodes and the network fabric – without affecting response times for local operations.
Kabira makes this possible by employing an intelligent distributed object cache service located between web applications and data stores. The service aggressively caches the objects most frequently used, right next to application processing. This shortens access times and dramatically reduces network traffic. In addition, it provides rapid access to objects not stored in the local cache but maintained in DBMS and applications spanning the enterprise.
Kabira distributed management eliminates the problems with network traffic and database performance that result from application-distribution methods, and makes it far easier for enterprises to scale their systems to meet rising transaction demand.

