Home > Blogs > VMware vFabric Blog


4 Ways tc Server 2.7 Improves Performance Management for Java Applications

Earlier this month, the vFabric team released vFabric Suite 5.1, an integrated suite of primarily open-source based middleware components extended with enterprise management and monitoring features. Included in this release is the brand new tc Server 2.7, which offers enterprise features built on an Apache Tomcat base. vFabric tc Server is the best way to harness the simplicity of Apache Tomcat with the demanding enterprise capabilities required by large-scale deployments. The update details are in the release notes and documentation; however, there are 4 key highlights that are important to helping improve performance management for java applications including:

  • WebSocket Support
  • REST API for tc Server with the vFabric Administration Server
  • Java 7 Support
  • Security Features

WebSocket Support

The Apache Tomcat 7.0.27 release added the highly anticipated WebSocket support.This WebSocket implementation is regarded as a significant next step in web communication that will help applications achieve asynchronous, event driven and bi-directional communication over HTTP—essentially to help applications become more resource friendly. tc Server 2.7.0 includes support for both Apache Tomcat 6.0.35.B and 7.0.27.A releases. You can read the details of how Tomcat chose to implement WebSocket support with two recent articles by Apache Tomcat committer and tc Server engineer Filip Hanik:

You can also see the Tomcat documentation for a WebSocket How-To with example server and client code.

Centralized tc Server Management with vFabric Administration Server

Distributing, installing, and configuring large scale tc Server deployments just got a lot more flexible with the brand new vFabric Administration Server 1.0. Using a simple REST API, entire groups of tc Server instances can be managed as a single system image that also support server and application lifecycle events like start and stop. See the sample screenshot of a Ruby language binding built on top of the REST API that creates a group of servers, installs tc Server on the group, creates a versioned web application, and starts the set of servers all in 8 lines of Ruby code.A similar sample has been prototyped with a Python language binding. The vFabric team is very excited about the potential of the REST API as a flexible building block for customers to integrate into their existing provisioning and management tools to manage not only tc Server, but also other vFabric components like RabbitMQ and vFabric GemFire.

Screen shot 2012-06-01 at 1.39.35 AM

Note that it only takes 8 lines of Ruby or Python code wrapping the REST API to install, configure, and start tc Server with a versioned web application!

Java 7 Support

Java 7 support provides tc Server customers with the confidence to update applications to the latest Java release. Note that Spring Insight leverages AspectJ,which does not yet support Java 7 as of this release. Customers using tc Server with Spring Insight should continue using Java 6 for now. The milestone 1 build for AspectJ 1.7.0 is available at the Eclipse project, so AspectJ should add Java 7 support soon, which will pave the way for Spring Insight support for Java 7.

Security Features

It is now easier then ever to create a tc Server instance with secure best-practices.The “quickstart” directory in the tc Server installation location has an interactive create Instance(.sh/.bat) scripts that create a server instance configured with user-provided or generated SSL certificates and passwords. The SSL templates generate a keystore at creation-time instead of using a default testing keystore that was only recommended for testing purposes. SSLv2 is now disabled by default and only VMware approved ciphers are allowed by default. There is also new documentation for configuring tc Server to run in FIPS-140 mode.

Send Us Feedback

The vFabric team is very excited to get this new tc Server release out to our customers. Please reach out to us at @vfabric, on facebook.com/vfabric or on the tc Server forum with your feedback on this release and what you would like to see in future versions of tc Server.

JamesBayer About the Author: James Bayer is a Senior Product Manager for VMware vFabric. James is passionateabout application development and middleware with a background primarily inenterprise Java development. James has worked with middleware at IBM, Cordys,BEA Systems and Oracle prior to joining VMware. James has been blogging aboutmiddleware and web application development since 2007. James enjoys spendingtime with his wife and two kids and competitive activities such as basketball, pokerand politics.
This entry was posted in tc Server and tagged , , , on by .
Stacey Schneider

About Stacey Schneider

Stacey Schneider has over 15 years of working with technology, with a focus on working with sales and marketing automation as well as internationalization. Schneider has held roles in services, engineering, products and was the former head of marketing and community for Hyperic before it was acquired by SpringSource and VMware. She is now working as a product marketing manager across the vFabric products at VMware, including supporting Hyperic. Prior to Hyperic, Schneider held various positions at CRM software pioneer Siebel Systems, including Group Director of Technology Product Marketing, a role for which her contributions awarded her a patent. Schneider received her BS in Economics with a focus in International Business from the Pennsylvania State University.

23 thoughts on “4 Ways tc Server 2.7 Improves Performance Management for Java Applications

  1. Download titanfall

    Hey there! This is my 1st comment here so I just wanted to give a quick shout
    out and tell you I really enjoy reading through your articles.
    Can you recommend any other blogs/websites/forums that deal with the same subjects?
    Thanks a ton!

    My web site – Download titanfall

    Reply
  2. اخبار فضای مجازی

    oes not yet support Java 7 as of this release. Customers using tc Server

    Reply
  3. اخبارتجارت

    worked with middleware at IBM, Cordys,BEA Systems and Oracle prior to joining VMware. James has

    Reply
  4. اخبار هنرمندان

    working with sales and marketing automation as well as internationalization

    Reply
  5. اخبار خودرو

    role for which her contributions awarded her a patent. Schneider received her BS in Economics with a focus in International Business

    Reply
  6. دانستنی ها

    The vFabric team is very excited to get this new tc Server release out to our customers

    Reply
  7. دنیای اقتصاد

    Note that it only takes 8 lines of Ruby or Python code wrapping the RES

    Reply
  8. گرافیک و کاریکاتور

    and web application development since 2007. James enjoys spendingtime

    Reply
  9. بازارموزیک

    It is now easier then ever to create a tc Server instance with secure

    Reply
  10. مدلباس

    stance configured with user-provided or generated SSL certificates and passwords

    Reply
  11. آموزش برنامه نویسی

    ate a keystore at creation-time instead of using a default testing keystore that was only recommended for testing purposes

    Reply
  12. بین الملل

    It is now easier then ever to create a tc Server instance with secure best-practices.The “quickstart” directory in the tc Server installation location has an interactive

    Reply
  13. بازی های رایانه ای

    ate a keystore at creation-time instead of using a default testing keystore that was only recommended for testing

    Reply
  14. خبرهای سیاسی ایران و جهان

    support server and application lifecycle events like start and stop.

    Reply
  15. مطالب و جزوه های تحقیقاتی

    You can read the details of how Tomcat chose to implement WebSocket support with two recent articles by Apache Tomcat committer and tc Server engineer Filip Hanik

    Reply
  16. اخبار های روز فناوری

    James enjoys spendingtime with his wife and two kids and competitive activities such as basketball, pokerand politics.

    Reply
  17. اخبار ورزشی

    Prior to Hyperic, Schneider held various positions at CRM software pioneer Siebel Systems

    Reply
  18. اخبار روز موبایل

    Hey thereThis is my 1st comment here so I just wanted to give a quick shout

    Reply
  19. اخبار حوادث

    Prior to Hyperic, Schneider held various positions at CRM software pioneer Siebel Systems, including Group Director of Technology Product Marketing, a role for which her contributions awarded her a patent

    Reply
  20. نرم افزار روز

    mation as well as internationalization. Schneider has held roles in services, engineering, products and was the former head of marketing

    Reply
  21. اخبار اجتماعی

    She is now working as a product marketing manager across the vFabric products at VMware, including supporting Hyperic.

    Reply
  22. سود پرک

    You have a great blog. Thanks

    Reply
  23. پرایم فیتنس

    پرایم فیتنس با سابقه بیش از دو دهه عرضه تجهیزات بدنسازی و تناسب اندام برای طیف وسیعی

    Reply

Leave a Reply

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

*