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