VMware vFabric Powers Cloud Application Platform Vision |
|

At this year’s VMworld, VMware is unveiling our vision for enabling IT as a Service. Today’s announcement outlines the three major layers of the IT stack that we feel are critical to delivering IT as a service—cloud infrastructure and management, cloud application platform, and end user computing—and lays out our roadmap for addressing it. Spring developer technologies and SpringSource middleware play a key role in our vision, and we believe we are opening exciting new opportunities to our community.
As part of this strategy, we are announcing our cloud application platform, under the new VMware vFabric brand. This platform delivers on the promise of VMware’s acquisition of SpringSource, pulling together our assets into a single, next-generation infrastructure. While the respective components will remain available separately, we believe this integrated offering will provide a simpler, more efficient, option.
The VMware vFabric platform combines the Spring development framework and tools with VMware vFabric platform services that enable fast delivery of next-generation applications that are instantly scalable and cloud-portable.
Today’s announcement is a natural continuation of our work over the last 5 years. We started out by transforming enterprise Java productivity with the Spring Framework and the innovation of POJO programming; extended the Spring programming model to address security, batch, integration and other important requirements; continued to simplify enterprise Java deployment with tc Server and Hyperic; further helped productivity with SpringSource Tool Suite, Grails and Spring Roo; added cloud-ready messaging and data grid capabilities with our acquisitions of Rabbit Technologies and GemStone Systems; and integrated with the industry’s leading virtualization solution. Out of these best of breed parts, we are today announcing a unified platform.
Why is a New Application Platform Needed?
The rise of virtualization and cloud computing combined with the popularity of consumer and software-as-a-service applications such as Facebook and Salesforce.com are driving significant shifts in application architectures – across infrastructure, applications, data access, and how end users interact with applications.
Modern applications need to be easy to use, data rich, and provide access anywhere, anytime. Developers need the frameworks, tools and platform services that enable them to build great applications and immediately deploy those applications onto an intelligent platform that provisions itself on demand and scales the application based on policy.
IT needs a platform for this new generation of applications that is free of the complexity, bloat and limitations of prior-generation architectures.
The Unique Value We Provide
The VMware vFabric cloud application platform combines the Spring projects and tools used by millions of Java developers with the VMware vFabric platform services required for powering next-generation applications. The shift toward cloud computing tends to mix developer and operational concerns; we believe that understanding and addressing modern developer requirements is essential.
The path to cloud begins with developer tools and features that make it easy to create new applications that provide a rich, modern user experience and integrate with other applications using proven EAI patterns. Spring applications can be deployed across any Java platform, including WebSphere, WebLogic, JBoss, our own tc Server, as well as public cloud platforms. The best way to get started is to download the SpringSource Tool Suite, which provides a rich development environment and runtime platform that makes creating Spring and Grails applications quick and easy.
VMware vFabric delivers the lightweight footprint and transparent visibility necessary for applications to make the best use of the underlying virtual infrastructure platform with technologies such as tc Server and Hyperic. The platform addresses the technical challenges of cloud computing head on, supporting new approaches to data management that enable applications to scale across elastic, geographically distributed cloud architectures with our GemFire and RabbitMQ technologies.
Where Are We Headed?
At VMworld, we have 6 demo pods where we will be showing the VMware vFabric cloud application platform in action. I encourage you to drop by and check it out.
Our Spring and vFabric engineers continue the blistering pace and will be highlighting even more innovation at the SpringOne 2GX conference in Chicago from October 19 – 22, 2010. In support of our partnerships with Salesforce.com and Google , we have been hard at work extending the Spring programming model and vFabric platform services to enable developers to deploy applications across cloud platforms such as VMforce and Google AppEngine. We encourage you to come see the new advances for yourself.
We feel we have a unique ability to provide the millions of enterprise Java developers with a clear and innovative path to cloud computing architectures, powered by a modern programming model paired with next-generation platform services. A path that is not overgrown with the cruft and complexity of prior-generation architectures. The journey will be fun, and I look forward to taking it together.
Similar Posts
- Defining the Future for Virtualized and Cloud Java
- vFabric Cloud Application Platform Update
- Addressing a Big New Audience: VMware Acquires WaveMaker
- VMforce Provides Spring Cloud Platform
- Launching Cloud Foundry, The Industry’s First Open PaaS






Tang Yong(FNST) says:
Added on August 31st, 2010 at 9:56 pmDear Rod
It is a great news!
From the article, I or We have seen the SpringSource' new Spring — Supporting the new generation framework and tools for deploying and scaling application in the Cloud!
I also have a problem about RabbitMQ.
I want to know, compared with the other message strategies,why springsource or VMware selected the RabbitMQ as cloud-message bus?
–Tang Yong
–Nanjing Fujitsu Nanda Software Tech. Co., Ltd.(FNST)
ffxiv gil says:
Added on September 1st, 2010 at 1:22 amClassic exposition, I have also mentioned it in my blog article. But it is a pity that almost no frienddiscussed it with me. I am very happy to see your article.
Balamurugan says:
Added on September 1st, 2010 at 2:00 amGood News!
Are we also concentrating on the SaaS framework with this initiative.I ask this because we dont see any solid SaaS framework in Java stack in the market at this moment.Hope this would ring a bell in your minds.
Cheers,
Bala.
stone crusher says:
Added on September 1st, 2010 at 2:36 amThis is a good platform
Bala T hiruppanambakkam says:
Added on September 1st, 2010 at 9:21 amRod,
Can you or other people discuss about spring source social media support. I am building an enterprise product and would like to know the road map of your features and support going ahead on this.
Thanks
Bala T
Fletch says:
Added on September 1st, 2010 at 9:40 amWhat does this mean for CloudFoundry? The two offerings seem to be reasonably similar in that they both involve "simple deployment to the cloud" for developers using SpringSource toolsets, however the deployment is to different hosts/infrastructure. We are just about to investigate CloudFoundry/AWS and as such would be interested to know SpringSource's plans for the two platforms and the envisioned use cases which would cause a customer to go one way or the other.
Rod Johnson (blog author) says:
Added on September 1st, 2010 at 5:30 pm@Tang Yong: RabbitMQ is already successfully used in multiple different cloud environments. My previous post (http://blog.springsource.com/2010/04/13/springsource-acquires-rabbitmq/) describes the rationale for our selection of RabbitMQ.
@Bala T hiruppanambakkam: We are doing some interesting work around social media integration with Spring. I would recommend attending the SpringOne 2GX (http://www.springone2gx.com/) conference in October if you can, or you can ask questions directly to Keith Donald in the Spring Web forum (http://forum.springsource.org/forumdisplay.php?f=25).
@Fletch: vFabric is targeted at enterprises that want to modernize their own datacenter or IT infrastructure and gain private cloud capabilities. Services like CloudFoundry and our partnerships with Salesforce (with VMforce) and Google (with Google App Engine) are for customers that want to leverage someone else’s datacenter, i.e. public cloud. Of course, building your applications with Spring will help you with portability and give you choice about whether to deploy your application in the public cloud or your own private cloud.
Niranjan Sharma says:
Added on September 1st, 2010 at 5:50 pmRod,
I am following your moves from quite sometime and this seems a very logical step..sort of intuitive.
Great News!!!
I am wondering if you are proposing creating an Open EcoSystem for community developers to test this whole stack for "No-Charge" so that they can build test applications and prove the power of SpringFramework.
Another question – How much you are weighing this to be aligned with "J2SE OSGI Spring Spring DM(aka BluePrint Services)", it would be interesting to watch that line of development as well.
I am looking forward to a ScreenCast from your team about Creating an Enterprise Application on this stack and making it seemless from STS.
Thanks.
Regards
-Niranjan.
Fletch says:
Added on September 3rd, 2010 at 4:42 amThanks, that makes sense.
Bala T hiruppanambakkam says:
Added on September 3rd, 2010 at 6:41 amRod,
Based on your comment I posted a new question(http://forum.springsource.org/showthread.php?t=94609) regarding social media integration support in spring but for the past couple of days there has been no response. Can you please get someone to respond or provide me some links as to this info.
Thanks
Bala
codebilly says:
Added on October 7th, 2010 at 1:18 pmI can understand what you are trying to do a lot better now that the VMware Utility Cloud Computing patent is public.
http://www.scribd.com/VMware-Cloud-Utility-Computing-System/d/38902307
When do you intend to expose the API for the analytics engine described in this patent submission?
Jacques Talbot says:
Added on October 13th, 2010 at 10:23 amIs vFabric running on top of the vCloud API, i.e. could it (at least theoretically run on something else than VCloud Director vSphere, or is it using the vSphere API directly
Thanks
Chandrasekaran says:
Added on October 18th, 2010 at 12:01 pmHi Rod,
In which version of STS, vmfdorce server is included? i just want to run an application on vmforce cloud.
sandeep says:
Added on June 25th, 2011 at 11:31 pmCheck my attempt to explain vfabric 5 http://virtualization-for-layman.blogspot.com/2011/06/what-is-vmware-vfabric5.html
cone crusher says:
Added on July 3rd, 2011 at 10:15 pmlook good