SpringSource To Acquire GemStone Data Management

Engineering | Rod Johnson | May 06, 2010 | ...

Another week, another important announcement. The SpringSource division of VMware today announced that we have entered into a definitive agreement to acquire GemStone Systems, a leader in data grid technology.

This acquisition, like our recent acquisition of Rabbit Technologies, adds another crucial building block of private and public cloud to our middleware portfolio. Like Rabbit and SpringSource and VMware’s other products, GemStone technology is valuable in both today’s enterprise scenarios and tomorrow’s cloud world. The acquisition also adds an important middleware capability to our offering to our enterprise customers, which complements our existing tc Server product.

We are aware of the multiple products in this space. We remain committed to portability. If you are using Spring along with GemStone, you can expect things to get easier and more smoothly integrated. If you are using Spring with another data grid, you can continue to rely on Spring. We understand that the Spring community is huge and diverse.

We are excited about the choice we bring to the table today. We chose GemStone because of the quality of the product. At SpringSource and VMware we are proud of the engineering excellence of our products and this is a worthy new member of the family.

GemStone's technology has proven success in solving some of the hardest problems for customers such as JP Morgan Chase; one of the world's largest medical providers; and DISA. "Mission critical" is a phrase that is overused. However, GemStone has proven itself in environments where that phrase is literally applicable. An extreme scale deployment at DISA runs on over 600 worldwide locations with over 11,000 networked servers supporting real-time decision support used by the US Department of Defense.

Understanding Gemstone Technology

GemStone products, like GemFire Enterprise and GemFire SQLFabric, are used to build high-performance, data-intensive solutions to scale applications by providing fast and reliable access to data. The core enterprise data fabric virtualizes data from multiple sources and formats into memory across physically distributed systems and cloud architectures. This enables applications to reliably share, store, update, and route large volumes of data in real time and with low latency.


The fabric already has integration with Spring which makes it productive for use with enterprise Java applications. We’ll be doing deeper integration going forward: most obviously with Spring Framework and tc Server (offering session replication at extreme scale). Other potential areas of integration include Spring Web Flow (transparent flow replication) and Spring Batch and Spring Integration. The Spring community can expect a very smooth experience as this effort unfolds–likely also encompassing support in Spring Roo and Grails.

Building Advanced Infrastructure for Modern Applications

The POJO-based application model pioneered by Spring has enabled the rise of lean application servers like SpringSource tc Server that are ideally suited to cloud deployment. A new style of messaging has been emerging for the cloud as well, led by RabbitMQ, also recently acquired by SpringSource. There has been a parallel revolution for data management: cloud-based architectures are forcing requirements on data management that are similar to systems only previously seen in the most demanding, high performance workloads. These new challenges for data management include support for modern applications deployed across elastic, high scale, geographically distributed architectures. GemStone is a leader in this space and already solves the hardest data management problems in the world, powering some of the world's most scalable, data intensive private clouds. Through this acquisition GemStone will become the backbone for the SpringSource data management solution.

Moving Towards a Platform as a Service

As VMware CTO, Steve Herrod, recently explained, we have a strategy to deliver platform as a service (PaaS) solutions that can be hosted at customer datacenters or at service providers. By deploying an enterprise-ready solution, based on a lightweight application platform, scalable data platform, and vSphere clouds, customers improve agility, quality of service, and take cost and complexity out of IT operations in an evolutionary way. GemStone provides enterprises with the data platform that can work in their datacenter and provide the bridge to the cloud, both private and public.

I’d like to personally welcome the outstanding engineers from GemStone to the SpringSource division of VMware. Together we are going to produce amazing technology that can be used in the datacenter as well as the cloud.

To the existing GemStone customers, (both new to SpringSource and shared) I look forward to working with you to address the technical challenges facing your business.

Get the Spring newsletter

Thank you!

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Spring Runtime offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription.

Learn more

Upcoming events

Check out all the upcoming events in the Spring community.

View all