Blogs

SpringSource Blog

VMware vFabric Powers Cloud Application Platform Vision

Rod Johnson

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.

VMware vFabric

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

Share this Post
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • DZone
  • LinkedIn
  • Slashdot
  • Technorati
  • Twitter
 

15 responses


  1. Dear 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)


  2. Classic 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.


  3. Good 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.


  4. This is a good platform


  5. Rod,

    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


  6. What 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.


  7. @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.


  8. Rod,

    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.


  9. Thanks, that makes sense.


  10. Rod,

    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


  11. I 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?


  12. Is 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


  13. Hi Rod,
    In which version of STS, vmfdorce server is included? i just want to run an application on vmforce cloud.


  14. Check my attempt to explain vfabric 5 http://virtualization-for-layman.blogspot.com/2011/06/what-is-vmware-vfabric5.html


  15. look good

5 trackbacks

Leave a Reply