Home > Blogs > VMware vFabric Blog


Introducing A New Reference Architecture That Will Speed Knowledge & Development of Modern Cloud Applications

Technology is evolving at breakneck speeds.

Universally, applications are faster, deal with large data sets, and provide more compelling user experiences than ever before.

Competition is steep.

As a result, competitive organizations demand that IT leaders speed the rate of new application innovation and development.  IT must rise to the challenge or face competitive threats, missed business opportunities, and lose momentum within their user base. In short, IT leaders and providers that do not accelerate will face a backlash from executives.

In order to meet these challenges, IT is renovating application architectures to thrive in the cloud. This is an organization-wide change involving people redirection, process redesign, and technology exploitation. For many, there is a steep learning curve.

>> Partners, learn more about the new vFabric Reference Architecture at PEX 2013!

Announcing the New vFabric Reference Architecture

Today, VMware is releasing the new vFabric Reference Architecture to speed the learning curve, provide real-world examples, and help organizations design modern applications. Written by VMware’s most knowledgeable development and services architects, this set of documents provides IT leaders with a better understanding of rapidly changing technology, guidance on how to operate it, and insight on the implications of process and control changes. Comprised of a series of videos, documentation, templates, and examples, the vFabric Reference Architecture is both a practical tutorial and sample application that IT can use to accelerate their trajectory to the cloud.

The vFabric Reference Architecture was built based on the most common set of real-world customer scenarios. It helps IT make better decisions, mitigate risk, and better manage change by sharing successful solutions from hundreds of customer use cases. It is intended specifically for highly technical IT staff including developers, operations teams, and architects to help answer common questions like:

  • How do I quickly deploy and scale different types of applications including big data, analytics, mobile, SaaS, and Social?
  • How do I plan, manage, and move data for faster response times and greater scale?
  • How do I set up development environments quickly and predictably?
  • How do I deploy applications to production systems quickly and avoid errors?
  • How do I keep my fast-changing application under management?
  • How do I set up active-active architectures and geographically distributed systems?


Topic 1—Overview of the vFabric Reference Architecture

The above video is the first topic in the series and provides a high-level introduction to the vFabric Reference Architecture including a summary of each topic. There are 14 additional videos—each one goes into more detail on a topic. These can all be found on the vFabric Reference Architecture playlist on VMwareTV.

vFabric Reference Architecture Overview and Playlist

The following information is covered in each drill-down detail video.

Topic 2—Legacy J2EE Migration to the vFabric Reference Architecture: Using the Spring Migration Analyzer, we show you how to successfully migrate the DayTrader sample application to the SpringTrader reference application. From the reports this tool provides, developers can create a refactoring plan that will assist them in the transformation to Spring and cloud environments. 

Topic 3—Capacity Planning and Sizing: Here, the SpringTrader application is put through extensive load testing, and you can learn how to properly size your own platform. The architecture explains use of SQLFire and RabbitMQ. Then, we linearly scale to 3000 transactions per second on a very basic infrastructure. 

Topic 4—Development Environment Setup: In this video, you can use automated scripts to build a complete development environment in minutes. The automated installation is provided for Windows, Linux, and Mac-based developers along with an OVF.

Topic 5—Production Environment Setup: Within this topic, 9 additional videos and an installation guide cover the entire architecture—vFabric Web Server, Hyperic Agent, Hyperic Server, vFabric tc Server, vFabric SQLFire, vFabric RabbitMQ, adding vFabric Yum Repositories, vPostgres, configuration, and more.

Topic 6—Monitoring: You will learn more about the concept of holistic monitoring with automated, self-learning analytics. An integrated approach to performance, capacity, and configuration management is shown in a way that unifies operations and infrastructure teams.

Topic 7—Active-Active Architecture: We show how the architecture is divided into 6 layers of concern—the load balancer, enterprise application, messaging, data, virtualization, and infrastructure layer. Then, we will show how to build it for uptime and scale.

Topic 8—Automated Deployment: Featuring vFabric Application Director, this video will cover how to standardize logical application deployment topologies and automate deployments. This will help you deliver on agile methods and port across hybrid clouds.

Topic 9—Release Management: In this topic, you will learn methods to support change management, artifact repositories, bug tracking, release automation, monitoring for SLAs, and more. 

Topic 10—Demonstrations: A large set of instructional videos for installs, design, and architecture across the products are shared here.

Topic 11—Data Modernization—Data Movement: Within our customer base, we see many scenarios where structured and unstructured data is mixed along with big data and fast data. In this video, we share the reference architecture approach to a new breed of modern data architectures. Integration, real-time fast data, and big data analytics are covered by looking at Spring Batch, Spring Integration, ETL tools, SQLFire, GemFire, HBase, Hadoop, Serengeti, Spring Hadoop, Greenplum, and Cetas.

Topic 12—Data Modernization—Fast Data: This video will explain the data layer with integration and application services. It also shows you how the architecture can scale horizontally with SQLFire data grids and batch management.

Topic 13—SpringTrader Architecture: Five layers are explained—the presentation layer, application services, a message broker, integration services, and the data tier. Technology includes vFabric Web Server, vFabric tc Server, RabbitMQ, and SQLFire along with HTML 5, CSS3, JQuery, Backbone, Bootstrap, REST/JSON, AMQP, and SQL. We will show you the Spring framework support via Spring MVC, Integration, Data JPA, Security, GemFire and more.

>> Partners, learn more about the new vFabric Reference Architecture at PEX 2013!

Topic 14—Mobile: This video explains how the architecture’s user interface is dynamic and completely data driven. All communication with application services is marshaled using JSON. Backbone.js is used for MVC along with patterns for router, model, views, and templates. Underscore.js is used for functional programming support. Bootstrap is used for cross-browser, cross-device CSS and responsive design. Ajax is easy to add with the use of jQuery’s core library and plugins like cookie manager, plotting tool, JSON plugin, unit test, server response simulator, and date manipulator.

Topic 15—Lightweight (NoESB) Orchestration Framework: This orchestration framework is built with service creation patterns in Spring, including Spring Integration, RabbitMQ Messaging, and Spring Security.

To download the architecture and see all the videos, visit the vFabric Reference Architecture website.

32 thoughts on “Introducing A New Reference Architecture That Will Speed Knowledge & Development of Modern Cloud Applications

  1. Pingback: From the Front-line of StrataConf: A VMware Perspective | VMware vFabric Blog - VMware Blogs

  2. Pingback: Why Every Database Must Be Broken Soon | VMware vFabric Blog - VMware Blogs

  3. Pingback: Tips and Tricks for Internal Use of Your vFabric Postgres VM | VMware vFabric Blog - VMware Blogs

  4. Pingback: Disaster Recovery Jackpot: Active/Active WAN-based Replication in GemFire vs Oracle and MySQL | VMware vFabric Blog - VMware Blogs

  5. Pingback: Big Data PaaS - Platform for enterprise agility - Cloud Computing Best Practices

  6. Betracht

    binary options
    Oh my goodness! Amazing article dude! Thank you so much, However I am
    encountering issues with your RSS. I don’t understand why I am unable to subscribe to it.
    Is there anybody else having similar RSS problems?
    Anyone who knows the solution will you kindly respond?
    Thanx!! binary options

    Reply
  7. blogging

    I’m extremely impressed with your writing abilities and
    also with the layout to your blog. Is that this a paid subject or
    did you customize it yourself? Anyway keep up the nice high quality writing,
    it’s rare to look a great weblog like this one today..

    Here is my web page; blogging

    Reply
  8. how To lose Weight fast

    Simply want to say your article is as astounding.

    The clearness in your post is just nice and i can
    assume you’re an expert on this subject. Fine with your permission allow me to
    grab your RSS feed to keep up to date with forthcoming post.
    Thanks a million and please keep up the rewarding work.

    Here is my web blog :: how To lose Weight fast

    Reply
  9. detox diet

    Do you mind if I quote a few of your posts as long as I
    provide credit and sources back to your website?

    My blog is in the very same niche as yours and my users
    would genuinely benefit from some of the information you present here.

    Please let me know if this ok with you. Thank you!

    Feel free to surf to my web-site: detox diet

    Reply
  10. advocare

    Superb blog you have here but I was wondering if you knew of
    any user discussion forums that cover the same topics talked about in this article?
    I’d really love to be a part of online community
    where I can get advice from other knowledgeable individuals that share the same interest.
    If you have any recommendations, please let me know.

    Many thanks!

    Also visit my webpage … advocare

    Reply
  11. primerica

    We absolutely love your blog and find a lot of your post’s to be
    precisely what I’m looking for. Do you offer guest writers to write content available for
    you? I wouldn’t mind producing a post or elaborating on
    a few of the subjects you write about here.
    Again, awesome site!

    my blog; primerica

    Reply
  12. search engine optimization

    You really make it appear so easy along with your presentation however I in finding this
    matter to be really one thing which I think I’d by no means understand.
    It sort of feels too complex and extremely extensive for me.
    I am taking a look forward to your next publish, I’ll try to get the dangle of it!

    Take a look at my blog :: search engine optimization

    Reply
  13. sbobet

    Thanks for your personal marvelous posting! I truly enjoyed reading it, you may be a great author.I will always
    bookmark your blog and definitely will come back down the
    road. I want to encourage continue your great writing, have a nice afternoon!

    My webpage … sbobet

    Reply
  14. news4jax

    Do you have a spam issue on this site; I also am a blogger, and I was wondering your situation; we have
    developed some nice methods and we are looking to trade strategies with other folks, please shoot me an email if interested.

    my site news4jax

    Reply
  15. Sahar Valad

    I think the future of technology is in Cloud Computation that relies on network of small computers. Google and Microsoft are currently ahead in these type of technologies.

    Reply
  16. wake up now

    I was pretty pleased to discover this page.
    I want to to thank you for your time due to
    this fantastic read!! I definitely liked every bit of it and I have you saved as a favorite to see new things on your site.

    my homepage :: wake up now

    Reply
  17. sbobet

    Good day I am so grateful I found your webpage, I really found you by mistake,
    while I was looking on Google for something else, Regardless
    I am here now and would just like to say many thanks for a incredible post and a all round exciting blog
    (I also love the theme/design), I don’t have
    time to read it all at the moment but I have bookmarked
    it and also included your RSS feeds, so when I have time I will
    be back to read more, Please do keep up the great jo.

    my webpage: sbobet

    Reply
  18. trading forex profit

    Hi there, i read your blog occasionally and i own a similar one and
    i was just wondering if you get a lot of spam feedback?

    If so how do you protect against it, any plugin or anything you can suggest?

    I get so much lately it’s driving me crazy so any help is very much appreciated.

    Reply
  19. hastinews

    Nice thing you mentioned. Yes I agree with what you said. That’s all dependent to the users and customers to think about it, the way you approch it and ….

    Reply
  20. six pack eu

    I really ended up being seaching something as well as droped on this blog.My partner and i was seaching something and droped on this blog. I actually ended up being seaching some thing along with droped on this blog. The article are genuinely useful along with addresses everything in comeplete details. I personally have bookmarked the website for long term visit.

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>