General purpose monitoring vs. deep diagnostics – choosing the right tool

Reading Time: 13 minutes

The promise of a monitoring solution that will pinpoint application problems and give you exact steps to fix the problem has remained a dream. In addition, monitoring systems have become notorious for being expensive and difficult to maintain. Diagnosing application performance problems requires application-specific diagnostic information that general-purpose monitoring tools often do not provide.

While system monitoring products are useful in triaging a problem and assigning responsibility to a particular team (for ex: Application Server team), they often do not provide the necessary details to help you determine the problem and fix it. Monitoring products are described by their users as mile wide, inch deep – great for providing high-level visibility into broader systems such as browsers, web servers, app servers, network devices, databases, storage etc, but not so great for specific diagnostic information that you need for fixing problems.

Instead, it often takes specific diagnostics tools tied to the application container to really be able to effectively drill down into the data sufficiently.

In this article, we will use Apache Tomcat as an example, and explore a few scenarios where Tomcat administrators need more information to help determine the problem.

Continue reading

Whitepaper: Migrating from WebLogic to Tomcat

Reading Time: 2 minutes

While it has been commonplace (and well documented) for IT organizations to migrate Java EE applications initially developed on Apache Tomcat upward to commercial Java application servers, such as Oracle’s WebLogic, in recent years the trend has been reversing. There are a number of compelling reasons for creating new web applications using today’s deployment architectures on Tomcat instead of WebLogic, but perhaps even more interesting is the trend to migrate existing Java EE applications from WebLogic to Tomcat.

MuleSoft has released a whitepaper that explore the reasons for migrating from WebLogic to Tomcat, considerations for making the decision, and techniques to be followed for a successful migration.

Continue reading

Upcoming webinar and live demo: Intro to MuleSoft Tcat Server

Reading Time: 3 minutes

Finally, a way to develop and deploy Tomcat applications with ease! Are you developing applications on Apache Tomcat, or are you a Tomcat administrator? Have you been looking for ways to reduce tedious manual work as you deploy and manage your Tomcat applications, or are you seeking better visibility into your application’s performance metrics and faster resolution of problems?

Continue reading

“Dead-simple” integration for web app development

Reading Time: 3 minutes

Silicon Valley Code Camp 2009 is coming up quickly. It will be held on October 3rd and 4th at Foothill College in Los Altos, CA. I attended last year and found the talks to be very informative and the attendees really engaged. It’s a great format, open to anyone and free to anyone who pre-registers. Last year there was a real mix of topics and this year they are introducing tracks to help guide attendees.

I decided to submit a session this year and will be talking about dead-simple integration for web app development. Most developers will admit that integrating external applications, services and data is not the easiest part of building software. In many respects, it has gotten easier with the evolution of RESTful services, but not every data feed or services is available over a REST interface and still manipulating URIs and HTTP protocols, parsing various data formats, and dealing with authentication protocols and keys is not simple when programming in server side Java.

Continue reading

Pricing for MuleSoft Tcat Server published

Reading Time: 3 minutes

Updated February 17, 2014: MuleSoft Tcat server is fully supported both in Production and Pre-production environments. Production and Pre-production subscriptions, which include unlimited support incidents, start at $595 per CPU core. Production and pre-production support subscriptions are also available for customers running “plain vanilla” Apache Tomcat as well; such customers simply need to drop in our agent in the Apache Tomcat instance in order to qualify that instance for support.

We’ve published pricing for MuleSoft Tcat Server! We have had so much early interest and demand in our new web application server, based on Apache Tomcat, that we decided to publish our subscription pricing ahead of schedule.

MuleSoft Tcat server is free to use in development and pre-production environments. Production subscriptions, which include unlimited support incidents, start at $595 per CPU. MuleSoft also offers a development-time support subscription to address questions and issues that arise during development, at $975 for 5 support incidents. Production and development support subscriptions are also available for customers running “plain vanilla” Apache Tomcat as well.

Continue reading

So, how is MuleSoft Tcat Server different from other ‘enterprise Tomcat’ offerings?

Reading Time: 5 minutes

One of the joys of launching a new product is that you get to watch near real-time feedback on your product releases on twitter, blogosphere and other social media sites. Our launch of MuleSoft Tcat Server was no different – people are tweeting and commenting on blogs. In addition to the social media, we also had people contact us with questions and suggestions.

One question we received is how are you different from other “enterprise Tomcat” offerings? Here are some differences that we think make MuleSoft Tcat Server stand out:

Continue reading

Welcome Tomcat expert Jason Brittain!

Reading Time: 2 minutes

In conjunction with the exciting news about our new enterprise product for Tomcat, Tcat Server, we are thrilled to announce that Jason Brittain, renowned Tomcat expert and author of the best-selling O’Reilly book Tomcat: The Definitive Guide, has joined MuleSoft. As an architect on Tcat Server, Jason will bring his wealth of knowledge and ten years of experience working with Tomcat to help us continue to develop the very best enterprise product for Tomcat. As a champion of Tomcat, Jason will also work with the server-side Java community to educate developers and administrators about Tomcat and Tcat Server.

I interviewed Jason recently to talk about his role and why he made the move to MuleSoft. You can listen to the podcast of that interview here.

Welcome, Jason!

Introducing MuleSoft TCat Server

Reading Time: 9 minutes

This week is an exciting one at MuleSoft — we just announced our newest product, MuleSoft Tcat Server. Tcat Server is a new enterprise Tomcat server, which provides application provisioning and server management capabilities for Apache Tomcat. You can read the press release here.

Continue reading