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