Move Data into the Grid for Scalable, Predictable Response Times
- by JuergenKress
CloudTran is pleased to introduce the availability of the CloudTran
Transaction and Persistence Manager for creating scalable, reliable data
services on the Oracle Coherence In-Memory Data Grid (IMDG). Use of
IMDG architectures has been key to handling today’s web-scale loads
because it eliminates database latency by storing important and
frequently access data in memory instead of on disk.
The
CloudTran product lets developers easily use an IMDG for full
ACID-compliant transactions without having to be concerned about the
location or spread of data. The system has its own implementation of
fast, scalable distributed transactions that does NOT depend on XA
protocols but still guarantees all ACID properties. Plus, CloudTran
asynchronously replicates data going into the IMDG to back-end
datastores and back-up data centers, again ensuring ACID properties.
CloudTran
can be accessed through Java Persistence API (JPA via TopLink Grid) and
now, through a new Low-Level API, or LLAPI. This is ideal for use in
SOA applications that need data reliability, high availability,
performance, and scalability. Still in limited beta release, the LLAPI
gives developers the ability to use standard put/remove logic available
in Coherence and then wrap logic with simple Spring annotations or
XML+AspectJ to start transactions.
An important feature of LLAPI
is the ability to join transactions. This is a common outcome for SOA
applications that need to reduce network traffic by aggregating data
into single cache entries and then doing SOA service processing in the
node holding the data. This results in the need to orchestrate
transaction processing across multiple service calls. CloudTran has the
capability to handle these “multi-client” transactions at speed with no
loss in ACID properties.
Developing software around an IMDG like
Oracle Coherence is an important choice for today’s web-scale
applications and services. But this introduces new architectural
considerations to maintain scalability in light of increased network
loads and data movement. Without using CloudTran, developers are faced
with an incredibly difficult task to ensure data reliability,
availability, performance, and scalability when working with an IMDG.
Working with highly distributed data that is entirely volatile while
stored in memory presents numerous edge cases where failures can result
in data loss. The CloudTran product takes care of all of this, leaving
developers with the confidence and peace of mind that all data is
processed correctly.
For those interested in evaluating the CloudTran product and IMDGs, take a look at this link for more information: http://www.CloudTran.com/downloadAPI.php, or, send your questions to [email protected].
WebLogic Partner Community
For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.
BlogTwitterLinkedInMixForumWiki
Technorati Tags: Coherence,cloudtran,cache,WebLogic Community,Oracle,OPN,Jürgen Kress