Technology Vision
Today’s communications service providers are challenged with the daunting task of balancing the need to scale, improve performance and deliver more applications on top of what, in many cases, are costly, dated and siloed legacy infrastructures. Kabira helps CSPs address this challenge by bringing a breakthrough, in-memory computing approach and open "pin cushion" architecture that can leverage existing infrastructures and third-party applications without requiring substantial IT investment.
Kabira’s Orchestration™ product suites, act as a powerful network component that counteracts the expensive and rigid structure of legacy technology systems, which can deprive a company of the flexibility it needs to add services quickly. It works as a bonding agent between legacy systems and next generation systems, providing a migration path to superior performance.
With Kabira Orchestration™ products, CSPs greatly increase transactional throughput and deep packet insight at a fractional cost. And, most significantly, Kabira’s products improve the speed and cost-efficiency of customer acquisition, service provisioning and revenue capture.
Fluency™, Kabira’s transaction platform, sits at the core of all Kabira products and solutions and supports high-volume real-time events, transactions, and connections across a CSP’s infrastructure. Fluency does this by providing a high-speed, standards-based software infrastructure that can support tens-of-thousands of events per second on commonly available low-cost server platforms.
Fluency was designed to connect to and across all layers in a customer’s network. It can deal with slower speed, complex data and applications at the Business Systems layer. It can deal with higher speed, less complex data at the Operations Systems layer, such as is the case with management, alert and control applications. It can connect down to the hardware or network element layers in both directions - issuing commands directly to hardware while accepting events, alerts and status from hardware or from network level, real-time software.
With Fluency, Kabira’s CSP solutions deliver the following benefits:
- Increased performance (volume, speed & latency) and scalability
- Increased business flexibility
- Lowered cost of growth
Open Development Environment
Fluency is available in a Java-enabled option that pairs a Java development environment with the Kabira runtime. This option enables Kabira’s communication service provider customers and channel partners to develop highly available distributed transactional applications using standard Java programming models. Fluency extends the Java Runtime Environment (JRE) to support enterprise class features that can then be used to create new services on top of those they have already deployed on their Kabira software solution.
High-Availability Mechanisms and Methods
With Kabira’s Orchestration products, CSPs can achieve “five 9s” (99.999%) availability without relying on redundant clusterware, transaction monitors or databases. Kabira’s high-availability design creates a low-latency system, where failovers are transparent to users; there is no interruption of work, no transactions lost and backup and recovery functions occur with no degradation in performance.
The platform uses many field-tested techniques for achieving high-availability. However, unlike almost all other solutions, Kabira implements high-availability in software without using specialized hardware, shared or clustered disks, or redundant hardware lying idle in stand-by mode. Transaction routing ensures that business applications are always available, even if there is a hardware, operating system or application failure.
Configurability
All Kabira Orchestration product elements are highly configurable in nature. Kabira provides graphical interfaces for configuration data entry. Since Kabira is in the business of delivering mission-critical applications that require 24x7 uptime, the primary design principle at Kabira has always been to minimize code and make applications dynamically configurable. Business logic, service components and connectivity can be dynamically configured at runtime without any system downtime.
CSPs can dynamically add or remove services from running systems and manage provisioning of customer-specific services at runtime. On failure, CSPs can rollback to previous versions without incurring downtime. With these capabilities a CSP to run its operations with a minimum of planned downtime.
Conclusion
With Fluency at the Core, all Kabira Orchestration product elements deliver high-performance and scalable transaction processing at a low cost per transaction, allowing CSPs to reduce their cost of growth.
Kabira is the ideal technology for communications service providers seeking high scalability, flexibility, agility, and optimized reuse of existing application components. Using Kabira’s high-performance software solutions enables CSPs to model and deploy new services quickly and easily to reduce their time to revenue for new services and increase their pace of return.

