Home > Blogs > VMware vFabric Blog > Tag Archives: Nanotrader

Tag Archives: Nanotrader

Q&A with Brian Dussault

1. You’ve been involved with SpringTrader for a while, could you give us a bit about your background and how you’ve been involved?
I’ve been involved in the technology industry for the past 14 years. I worked in both IT (High Tech Manufacturing, Financial Industries) and R&D positions during this time. My experience spans multiple disciplines including web applications, enterprise integration, SOA, open source, and system design. I have been a Spring Framework user since 2006 and joined VMware in 2011 as a Staff Engineer on the vFabric Commercial Engineering team.

Upon joining VMware, I led a small, highly talented team of engineers in the creation of the vFabric Reference Application, previously referred to as NanoTrader and now known as SpringTrader. The goal of the reference application was to provide an end-to-end sample application that included the Spring Framework, vFabric and our virtualization products.
Continue reading

NanoTrader: Now The SpringTrader Reference Architecture

What is SpringTrader?

Back in August, we provided a sneak peak at NanoTrader, VMware’s vFabric Reference Architecture.  It was referenced in several posts and then featured in a session at SpringOne recently.  The application has now been named SpringTrader, and we wanted to a) share more information about the SpringTrader app including some updated architecture graphics, b) provide a new tool (a version you can log into online), and c) share the location of the Spring Trader bits for download.

If you haven’t heard, the SpringTrader reference architecture is used to help Java-based application architects, developers, infrastructure, and operations teams advance their application roadmaps and provide reusable patterns.  Some might also consider how vFabric Application Director can be used with the SpringTrader app to enable continuous deployment or automatically provision and scale the app in a completely virtual data center (i.e. a software defined data center). As well, vFabric Application Performance Manager can be used to monitor the entire stack and trigger automated scaling events like adding a new JVM and tc Server to the SpringTrader app’s production environment.
Continue reading

vFabric @ SpringOne Next Week

The vFabric team is headed to SpringOne 2GX 2012 next week – from October 15-18 in Washington, DC. This is set to be a great event to learn the latest on Spring with over 100 sessions covering a wide variety of topics. For those of you looking to learn more about how vFabric is the best place to run Spring applications, here are the highlights you won’t want to miss:

1. Sessions:  There are a number of speakers from SpringSource, CloudFoundry, and the VMware vFabric team on the schedule, including:

Continue reading

SpringSource, Cloud Foundry, and vFabric Teams at #JavaOne

VMware at JavaOneVMware is heading to JavaOne this week (right next door to Oracle Open World where you can also find us at booth #1733) As the providers of the ever popular Spring framework, its no surprise we have a packed show planned.

We are speaking at 7 sessions at JavaOne this week, talking about how Spring remains at the forefront of enterprise java with VMware’s solutions for big data, NoSQL, and cloud portability. We are also giving away CloudFoundry T-Shirts, SpringSource schwag, and PreshavedYak Hoodies (for those with a CloudFoundry “hello world” they can show us). Come find us at our sessions (below) or on the show floor at booth #5302 at the Hilton Union Square.

Continue reading

3 Insightful vFabric Implementations to Learn From

At VMworld in San Francisco, several partners shared success stories at the vFabric partner panel.  As moderator for this session, I worked extensively with the three vFabric Partners prior to the event and uncovered a common theme – these experts are top notch at what they do and enjoy doing it.  Each Partner had a unique vFabric story about successful implementations.  Partners on the panel included Nancy Turbe with EMC consulting, Jeff Reed with Logicalis and Juan Garcia from Williams and Garcia.  Their stories covered:

 

Register for VMworld!
Click Here

Register for Session PAR1896 – vFabric Products and Services: Strategies for SI’s to Grow Revenue, Undercut the Competition:
Click Here

Follow all vFabric updates at VMworld on Twitter:
Click Here

Follow us @vmwareappmgmt:
Click Here

  1. A low-cost, high performance financial trading platform for the cloud based on vFabric Nanotrader,
  2. A fast, scalable software architecture deployed in the cloud for a loyalty card program, and
  3. An elastic data management solution for reloadable payment cards.

Products and services represented across the three stories ran the entire length of the vFabric stack including tc Server, EM4J, SQLFire, GemFire, Data Director, Application Director, RabbitMQ, Application Performance Manager, and more. Below, I’ve included a short overview and some compelling insights from each panelist at the session. Continue reading

Making Sense of Spaghetti Transactions

Today’s modern applications are built from an ever growing number of moving parts (e.g. queues, caches, services connecting different application tiers, and outgoing calls to external services). These parts are also dynamic—layers grow or shrink to scale, are load balanced, and since they are virtual or in the cloud, they can also physically move quickly. Transactions can literally pass through hundreds of different paths in your average application. These are spaghetti transactions.

Every piece of spaghetti has a start and an end, but how each one passes is difficult to see when it’s in a pile. Understanding spaghetti transactions, and how they flow between all the parts of the application’s topology has become more time consuming than ever.

Efficient management of these applications requires a new approach – moving from individually managing the health of each server, operating system, and the workload it runs, to managing applications and multi-tier transactions. Continue reading

vFabric: 3 Points from the VMworld Opening Keynotes

On Monday morning, I had the opportunity to sit back and enjoy the opening keynotes with Paul Maritz, Pat Gelsinger, and Steven Herrod at VMworld 2012.  Since my efforts focus on the vFabric product line, I was quite excited to see how our executive leadership team announced the company’s vision and hit on where vFabric fits in. For those that missed the keynote, it is available here. First, I’d like to say how amazing it was to hear Paul Maritz talk about how much virtualization has been adopted during his short tenure since 2008.

Now, there were three points made in the keynotes which explain how vFabric is a key part of the software-defined data center story, and I thought they were worth passing along to anyone that missed them. Before I mention these points, it makes sense to summarize the relationship between vFabric and the software-defined data center at a very high level.  To do so, I will quote Steve Herrod in this software-defined datacenter overview:

“So, in the end, it is the applications that matter. It’s the applications that help a business make new revenue or be more efficient in how they are doing so. And Continue reading

Sneak Peak at VMware’s Nanotrader Reference Architecture

(Note: See a newer article on the renamed SpringTrader.) vFabric’s Reference Application, Nanotrader, provides customers with an end-to-end solution for developing, provisioning, and managing a distributed application in a cloud environment. The reference application and architecture provide customers and partners with a blueprint for development, infrastructure, and operations teams.

The Nanotrader application is based on the web based Trading application, Day Trader. The legacy Day Trader application provides context for application modernization by representing the “before” picture while Nanotrader provides developers with a blueprint for achieving the “after” picture. Functionally, both applications allow users to login, view their portfolio, lookup stock quotes, and buy or sell stock shares. However, this is where their similarity ends. The following table describes key high-level differences in the application design: Continue reading