Multiple Tomcat Instances Made Easy

motif

“Having Trouble With Multiple Instances” is one of those famous Tomcat users list topics that never goes away.  In fact, the question has been asked so many times that at this point, the people asking it are lucky if they get a response that’s more helpful than RTFM.

These errors are almost always caused by port conflicts.  When running multiple instances of Tomcat on a single machine, each instance must be configured with a unique set of port numbers.  

Mule 3 Milestone 4 Released

motif

The Mule ESB team is pleased to announce the next milestone towards our final Mule 3.0 release.

Turbo charging front-end development with user-created RESTful resources

motif

In this article, I will show you how RESTx – an open source project for the creation of RESTful web services and RESTful resources – allows front-end developers to quickly and easily make their own data resources, without having to rely on the back-end server team for every new requirement.

Announcing Tcat Server 6 R3

motif

We released Tcat Server 6 R3 today. This release packs features that were directly a result of customer feedback. Here are some of the highlights:

  • Support for Tomcat 7.0 beta – Tomcat 7.0 beta was recently announced.  Our engineers have been working with Tomcat 7.0 to support it as soon as it came out. You can now manage Tomcat 7.0 instances as well as Tomcat 6 and 5.5 instances.

Webinar: Getting to the Mainframe in 30-minutes

motif

Do you have applications that rely on data or application logic in CICS/COBOL systems? Do you need to integrate those mainframe applications with the rest of your Java applications and services? Do you need an easy way to get COBOL data in and out of your mainframe environment? Do you need to safely bring high-value mainframe assets into your SOA, ESB and integration projects?

On July 14th at 10am PT,  join usfor a live webinar on how Mule ESB and Mule Data Integrator allow the modernization and integration of mainframe CICS/COBOL systems.

Beyond Integration, Part 2: Shattering Monoliths

motif

After Peak Time Handling, and its heated discussions :), the Beyond Integration series continue with this new installment!

The thought of working on a legacy system makes developers shiver: they know the feeling of tiptoeing in a crystal palace or trying to run with lead-soled shows (and sometimes having to do both at the same time). At higher hierarchical levels, the idea of touching a legacy system doesn’t create much joy either,

Bring Erl On: Provisioning RabbitMQ users through Mule

motif

Though a veteran language and platform, Erlang has recently gained a lot of traction, as very visible web sites and open source projects decided to use it in order to leverage its intrinsic support for highly concurrent, fault tolerant and distributed applications. To name a few, let’s mention: Facebook Chat, Mochiwebejabberd, RabbitMQ, riak and CouchDB.

Presentation: EAI, When Tools Can Help

motif

I had the opportunity to give a talk last Wednesday night at VanDev Meetup (Vancouver’s Software Developer Network). Here is a quick summary of it.

In this talk, I have presented a few criteria to help developers and architects decide between using ready-made EAI tools versus custom built solutions. I have discussed the identification of contexts, patterns, topologies and decision factors that can help favor one approach or the other.

MuleSoft joins Activiti BPM project

motif

We are pleased to announce that MuleSoft has joined the Activiti BPM project; this is a much-needed initiative in the industry. While there are many BPM players out there (with more cropping up every day it seems), none of them focus on the gaping hole in the market. No process is an island. There seem to be so many scenarios a stand-alone BPM solution just isn’t suitable, yet BPM capabilities can be used in many different contexts.

Super simple data integration with RESTx: An example

motif

Most people who ever worked in real-world data integration projects agree that at some point custom code becomes necessary. Pre-fabricated connectors, filter and pipeline logic can only go so far. And to top it off, using those pre-fabricated integration logic components often becomes cumbersome for anything but the most trivial data integration and processing tasks.

With RESTx – a platform for the rapid creation of RESTful web services – we recognize that custom code will always remain part of serious data integration tasks.