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. It is still in its 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.ph , or send your questions to
[email protected].
SOA & BPM Partner Community
For
regular information on Oracle SOA Suite become a member in the SOA
& BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.
Blog Twitter LinkedIn Mix Forum
Technorati Tags: CloudTran,data grid,M,SOA Community,Oracle SOA,Oracle BPM,BPM,Community,OPN,Jürgen Kress