Microservices Matters

May 26 2010   5:53PM GMT

Terracotta releases Ehcache 2.1 for more enterprise-ready caching

RobBarry Rob Barry Profile: RobBarry

As SOA applications grow in scale, some enterprises find that having Web services pull data from disk-based databases introduces too much latency. Some enterprises address this issue by giving their services a dedicated caching layer, said Amit Pandey, CEO of application and data scalability provider Terracotta.

On Tuesday, the company released version 2.1 of its open source Ehcache distributed caching software for Java, which it acquired in August of 2009. Pandey said the focus of this release has been adding in more enterprise features like performance monitoring, configurable SLA parameters and improved WebSphere support.

Developers can use Ehcache for caching in either a single-node or in a distributed mode. In version 2.1, Ehcache gained the ability to cache and scale IBM WebSphere application server sessions. It also has improved Java Transaction API support and a plug-in that monitors cache performance.

Due to a rise in popularity of multi-core servers and virtualization, many enterprises are taking a closer look at caching, said Pandey. If you’re running 64 application instances from a single box and they are all accessing the same database, he said, response time can suffer.

“At that point, you do need something in-memory very close to the app to prevent the latency and traffic issues that you’re going to get on the database,” Said Pandey. “The last thing developers want to have to do is go in and start hacking at their code and making changes to the business logic.”

In-memory caching and distributed caching let the data live closer to services so no time is wasted reading and writing to a disk. This way, instead of tweaking the way applications handle data, you can just make the data more available.

 Comment on this Post

There was an error processing your information. Please try again later.
Thanks. We'll let you know when a new response is added.
Send me notifications when other members comment.

Forgot Password

No problem! Submit your e-mail address below. We'll send you an e-mail containing your password.

Your password has been sent to:

Share this item with your network: