Move Data into the grid for scalable, predictable response times
        Posted  
        
            by JuergenKress
        on Oracle Blogs
        
        See other posts from Oracle Blogs
        
            or by JuergenKress
        
        
        
        Published on Mon, 24 Sep 2012 07:19:00 +0000
        Indexed on 
            2012/09/24
            9:44 UTC
        
        
        Read the original article
        Hit count: 411
        
/Community Events
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].
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
© Oracle Blogs or respective owner