hot-topics mule and the cloud what's new in mule 3 apache tomcat tips and tricks developer tools

Pack up and go!

Dirk Olmes on Tuesday, November 23, 2010

In order to use the hot deployment feature that was introduced with Mule 3 you need to package your application as a zip file. If you are using Maven to build your Mule applications then packaging zip files for hot deployment is very easy. All you need is to declare your packaging to be Mule:

SOAP and REST are not interchangeable

juergen.brendel on Monday, November 22, 2010

Recently I saw this question posted in a forum: “Does REST have better performance than SOAP”? This question is symptomatic of a fundamental misunderstanding of REST, I think. SOAP is a particular protocol used to implement RPC functionality. REST, on the other hand, is not a technology or protocol, but an architectural style. Systems that [...]

Routing with Message Processors in Flows (Part 1)

Mike Schilling on Thursday, November 18, 2010

One of the joys of Mule 3′s new Message Processor (MP for short) architecture is the power that arises from being able to combine message processors into different patterns.  To make this as flexible as possible, the routing message processors that were designed to be used in flows each do a single job, making them [...]

Announcing Mule’s Activiti transport

Esteban Robles Luna on Wednesday, November 17, 2010

Hi all! A couple of weeks ago I started the integration between Mule ESB and Activiti BPMN. Activiti is a Business Process Management (BPM) and workflow system targeted at business people, developers and system admins. Its core is a super-fast and rock-solid BPMN 2 process engine for Java. It’s open-source and distributed under the Apache [...]

Dynamic port testing in Mule 3

dzapata on Tuesday, November 16, 2010

I wanted to write about a little project I have been working on which I added to the Mule testing framework recently: dynamic port testing.  As long as I have been working on the Mule ESB project, we have had weird random intermittent test failures which fail with a message like this: Caused by: org.mule.transport.ConnectException: [...]

Tcat Alerting: not your grandfather’s Ops tool

Mark Griffin on Monday, November 15, 2010

We all recognize the need for both server and application monitoring in a production environment and Tcat Server makes this easy. However, the development and QA process can also benefit from this feature. At MuleSoft I’m often asked to write small one-off webapps for different parts of our internal infrastructure — often they are interim [...]

Announcing Mule 3.0.1

Mike Schilling on Friday, November 12, 2010

The Mule team is please to announce the availability of Mule ESB 3.0.1.  This is a follow-up release to Mule 3.0.0, which continues MuleSoft’s commitment to making Mule the industry’s most powerful, simplest to use, and innovative open source ESB. Mule 3.0.1 adds:

OSGi? No Thanks

Ross Mason on Tuesday, November 9, 2010

There have been bubbles of interest about OSGi in the Java community over recent years. I for one was very excited about the advent of a modular Java platform that freed us from the classloader issues in the JDK manifested best by Jakarta commons-logging (clogging our app servers).

Docs in Action: Reading Mule 3.0

matt.brandabur on Monday, November 8, 2010

Think Fast What do developers prefer – reading documentation or donating bone marrow? No matter what you answered, I have good news for you. It is now easier than ever to join the National Marrow Registry. Also, we’ve made a number of changes to the documentation for our latest release of Mule ESB. We hope [...]

Remote Mule bootstrapping from MMC

Julien Eluard on Monday, November 1, 2010

One of the key point of Mule ESB Management Console (MMC) is facilitating administration of your Mule instances. On top of all the features we plan for next releases we are starting to think about Mule instance remote bootstrapping. The idea would be to facilitate installation/upgrade of whole mule instances on remote machines, including new [...]