Home > Blogs > VMware vFabric Blog > Tag Archives: tc Server

Tag Archives: tc Server

JavaOne Architect Viewpoint: The Inexorable March toward Simplicity

Here is a quick field report from JavaOne!

We’ve talked to dozens of people, and the theme we keep hearing is simplicity, simplicity, simplicity.

Many amazingly bright application architects have stopped by to understand and learn more about the vFabric application architecture, and these folks hail from a number of industries – giant telecom manufacturers, government ministries of defense, and multi-industry service companies to name a few.


These conversations with architects have tended to fall into one of the falling categories: 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

Doing Agile? 10 Features of an Agile App Platform (Part 2)

header-agile-business-guy-jumpingIn Part 1 of this blog post, we outlined 2 Key Agile Themes (delivery efficiency and adaptable designs), Then, we used the themes as a guidepost to identify 10 features of an application platform. In Part 2, we provide examples of how the vFabric Application Platform delivers against these 10 features:

1. An application framework that minimizes coupling
2. An application framework with great support for Unit and Integration Testing
3. A messaging technology that can run anywhere
4. An application platform that supports performance testing in the development cycle
5. An application server that streamlines application deployment 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

tc Server Best Practices with RPM Install

Screen shot 2012-08-10 at 6.12.34 PMWikipedia defines a best practice as:

A method or technique that has consistently shown results superior to
those achieved with other means, and that is used as a benchmark. In
addition, a “best” practice can evolve to become better as improvements
are discovered. Best practice is considered by some as a business
buzzword, used to describe the process of developing and following a
standard way of doing things that multiple organizations can use.

With vFabric tc Server, we are building several conventions and other techniques into the software to form a core set of best practices. With this new installation method for tc Server, we are going beyond copying files. These steps implement a set of conventions designed to enhance the manageability, consistency, and security of a tc Server installation. For sysadmins, it isn’t a cure for “on the job insanity,” but it helps.

While my VMworld session will go into greater detail on overall best practices for tc Server, (APP-CAP1676, tc Server Best Practices for Security, Stability, and Sanity), this post provides some background on how the RPM Installation of vFabric tc Server works and facilitates runtime best practices.

Continue reading

vFabric tc Server v2.8.0 accepted into Common Criteria Evaluation and Certification Scheme

The Certification Body for the Canadian Common Criteria Evaluation and Certification Scheme (CCCS) has
officially accepted VMware vFabric tc Server v2.8.0 into its certification program and are officially listed as "in evaluation" at the CCCS "Products in Evaluation" page. Screen shot 2012-07-10 at 5.23.39 PM

The EAL2+ certification is valid and accepted by governments in Canada, the US, UK, Netherlands, Germany and France. Several other VMware products have also gone through this process and are listed at this VMware Certifications web page

In addition, VMware vShield 5.0 has also begun evaluation to level EAL 4+.

Doing Agile? 10 Features of an Agile App Platform (Part 1)

Using an “agile process” is listed as one of the Top 10 Reasons for Project Success[1]. So, it’s not surprising that everyone wants to be agile these days. There are numerous books and blogs available that explain how to adopt agile practices from a people and process perspective, but what about technology?

Do the decisions we make when choosing our “build, run and manage” application platform affect our ability to adopt agile practices?

To answer this question, we’ve looked at the principles behind the agile manifesto[2] and identified two core themes to help characterize the agile features of application platforms.

The 2 Key Agile Themes

Rocket-icon-80x80 Theme 1 – Delivery Efficiency

Adopting agile practices means we need to deliver working software fast and often and in a sustainable way i.e. we need to choose application services that streamline the software delivery cycle.

Chameleon_80x80 Theme 2 – Adaptable Designs

Adopting agile practices means we need to create simple architectures that can support the fast changing business requirements we see emerging in today’s dynamic markets i.e. we need to choose a application services that encourage developers to create simple and adaptable designs.

Continue reading

7 Reasons why you should use APM

Join the APM Beta


VMware is looking for customers
interested in the beta program for the next release of vFabric Application Performance Management (APM).

Click for More

If you are a professional application developer or systems administrator, you probably already have your “IT toolbelt” of applications, scripts and utilities you use to keep your applications running. You are probably also strapped for time and resources since the challenge of doing more with less seems to grow
exponentially every year (whose working on that 48 hour day for us anyway?). So, why would you consider a relatively new tool to help manage your applications?  

Well, if your applications are virtualized or running in the cloud, if you need to be able to respond better for performance issues, you might want to read a few more reasons on why you should give vFabric Application Performance Manager (APM) a try:

Continue reading

Spring Insight Coming to WebLogic!

Always wished you could use Spring Insight but couldn’t because your applications run on Oracle WebLogic? Wish no more! 

Originally introduced for tc Server and since expanded to support Tomcat and JBoss , our next release will include full support for the WebLogic container. 

Combined with some specific WebLogic plugins that we have in our pipeline such as WebLogic Portal, WebLogic Tuxedo, and WebLogicMQ , Spring Insight will give WebLogic developers deep visibility into their application’s runtime performance and behavior. 

WebLogic support will include:

  • Versions 12.1 , 10.3 (a.k.a 11g)
  • Windows and Linux
  • Oracle HotSpot JDK, JRockit JDK and OpenJDK
  • Instrumentation of applications packaged as WARs and as EARs. This includes all class loader configuration options such as using shared JARs from the lib folder, using the prefer-web-inf option or the prefer-application-packages (configuring filtering class loaders) option.
  • Out-of-the-box installer to provide installation for the administration server of your WebLogic domain. A few simple steps will get it running on any other managed server you choose.

Continue reading

Three Reasons why you need vFabric Administration Server

In the 5.1 release of the vFabric Suite, we’ve added a new tool – vFabric Administration Server (VAS). VAS makes it significantly easier to administer some of the components of the vFabric Suite across small deployments with a handful of machines or something much larger. The first release of the Administration Server provides support for administering GemFire, RabbitMQ, and tc Server via a REST API. Some examples of VAS’s capabilities include installing GemFire, RabbitMQ, or tc Server, starting and stopping them, managing their configuration files, and deploying web applications to tc Server.

While there are more capabilities, here are three reasons why you need vFabric Administration Server:

  1. Improved Deployment Consistency and Time Savings
  2. Quick and Easy Scale Up and Down
  3. Simplified and Centralized Administration

Improved Deployment Consistency and Time Savings

VAS-group-membersA common problem encountered by our customers is ensuring that their deployments are consistent when spread across multiple machines. It’s all too easy for a deployment that started out with identically configured machines to slowly diverge as changes are made inconsistently across the machines. vFabric Administration Server addresses this by building upon the concept of a single system image, i.e. a collection of systems that are used as a single system. In VAS, a single system image is known as a group, with each system in the group being called a node.

Continue reading