TIBCO ActiveSpaces Transactions
TIBCO ActiveSpaces® Transactions is an in-memory transactional application server enabling enterprises to create distributed Java™-based* transactional business applications that operate at the highest levels of performance while running on low-cost commodity hardware.
Breakthrough Performance and Economics
Such big savings are achieved by placing data, logic, events, and transactions in memory, which creates an extreme low-latency architecture that scales horizontally – in sharp contrast with the more traditional three-tier architecture that produces additional latency at each level. Also, since transactions execute in memory and not at the database level, performance is significantly improved over disk-based systems.
Running on Commodity Hardware
TIBCO ActiveSpaces Transactions lowers costs because its breakthrough performance doesn’t require a mainframe or cluster investment. Instead, it off-loads processes and data from the mainframe down to commodity hardware and software, providing enormous savings from the reduction in hardware, software licenses, rack space, power consumption, networking, and other data center costs.
Benefits
- Extreme throughput and transaction speed: TIBCO ActiveSpaces Transactions is based on "memory speed" and not "database speed," so it delivers massive performance improvements (compared with other Java technology-based data intensive transactional solutions).
- Reduced cost per transaction: TIBCO ActiveSpaces Transactions reduces operating expenses and hardware footprint by utilizing commodity hardware. With this benefit, ordinary Java code can take advantage of features that would require the integration and use of 3rd party databases, application servers, message queues, and other products.
- Higher availability: TIBCO ActiveSpaces Transactions achieves high availability without reliance upon redundant clusterware, transaction monitors, or databases. TIBCO ActiveSpaces Transactions high-availability design provides a low-latency system where failovers are transparent to users, there are no interruptions of work, or transactions lost, and backup and recovery functions occur with no degradation in performance.
Key Features
- Memory-based computing: The best way to provide the highest available computing performance is to remove spinning disks and network hops, and instead to do all of the computation in memory. Business logic acting on memory is a lot faster than accessing a database. TIBCO ActiveSpaces Transactions contains an in-memory object store which gives low-latency access to persistent durable Java objects. It also comes with an elastic in-memory data grid which can be used as long-term high-availability storage.
- Always on: Memory-based computing is fast, but that memory only has a lifespan until the next inadvertent kicked plug. TIBCO ActiveSpaces Transactions solves this problem by providing "always-on" data and service availability via memory-to-memory object replication. Objects can replicate to one or more nodes to address any single point of failure.
- Transactions: In order to allow parallel access to this big chunk of memory, there must be transactional control. This ensures that parallel program threads can access the data space safely and without affecting one another.
- Events: In a world which appears synchronous to us humans, computers can best view the world as asynchronous events. TIBCO ActiveSpaces Transactions' event-based architecture helps enable scalability on multi-core systems, while its open architecture allows for these events to be mapped to a myriad of protocols, both standard and proprietary.
An Ideal Solution For:
- Facilitating the transition to a cashless economy with real-time processing of card and mobile payment transactions
- Enabling real-time processing and workload power online betting platforms
- Handling the dramatic increase in order volume and extreme low-latency service expectations to enable algorithmic trading
- Empowering mobile carriers to execute decisions and control logic based on subscriber, competitive, and regulatory variables such as profile information, account balance, location, charging models, and price controls – in real-time, for real competitive edge
*Java and all Java based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries.



