Transforming multiple data types

November 20th, 2008

While working on a project recently, I had a service that would receive different types of data and would need to transform this data to Java objects.  My service would receive either XML data or a DOM document.  Mule provides me with transformers to convert a DOM document to XML and with another transformer to convert XML to an object, so what would be the cleanest way to use both transformers or just one of them?

Read the rest of this entry »

If you enjoyed this post, make sure you subscribe to my RSS feed!

The Mule XML Module

November 17th, 2008

Mule’s XML module contains a number of useful utilities that can greatly simplify your work with XML data.  I used it the other week to take advantage of the XML transformers that allow me to convert XML data into a DOM object and back again.

Read the rest of this entry »

If you enjoyed this post, make sure you subscribe to my RSS feed!

Speaking Opportunities

November 4th, 2008

I’m pleased to announce that I have been selected as one of the speakers for this year’s DeVoxx (formerly known as Javopolis) Java conference in Antwerp this December.  I’m going to deliver three talks there:

Read the rest of this entry »

If you enjoyed this post, make sure you subscribe to my RSS feed!

Mule 2 Book!

October 30th, 2008

Peter and I are pleased to announce the availability of the Mule 2 book that we’ve been working on for the past few months.  Entitled “Mule 2: A Developer’s Guide to the ESB and Integration Platform“, it’s instantly available from Apress as an e-Book and will be available shortly in paperback format.  The book covers:

Read the rest of this entry »

If you enjoyed this post, make sure you subscribe to my RSS feed!

When is a service not a service?

October 28th, 2008

I’m reading Thomas Erl’s “Principles of Service Design”.  So far, I’m finding it to be a good read since Mr Erl takes great care to explain what the SOA space is all about and what, exactly, a service should be.  I do have a slight objection to his use of the term Utility Services

Read the rest of this entry »

If you enjoyed this post, make sure you subscribe to my RSS feed!

Mule 2 EE

October 21st, 2008

Following my previous post on Mule 2.1, MuleSource released an Enterprise Edition (EE) of Mule 2.1.  While the major difference between the standard Community Edition (CE) and this one is the fact that you can get support from MuleSource, there are a few functional differences between the two too.

Read the rest of this entry »

If you enjoyed this post, make sure you subscribe to my RSS feed!

Mule 2.1.0

October 16th, 2008

As you may know by now, Mule 2.1.0 has been released and is available for download from the MuleSource web site.  Here is a list of items I’m pleased to see in this release.

Read the rest of this entry »

If you enjoyed this post, make sure you subscribe to my RSS feed!

Updates to the blog (and other housekeeping tasks)

October 13th, 2008

Behind the scenes, I’ve been working at including more features on the blog and wanted to take the time today to talk about them. Normal programming will resume on Thursday.

Read the rest of this entry »

If you enjoyed this post, make sure you subscribe to my RSS feed!

Transactions - The sequence of events

October 9th, 2008

When working with transactions in Mule, the precise sequence of events is important if you want to understand why something may go wrong or how Mule interacts with the various moving bits and pieces.

Read the rest of this entry »

If you enjoyed this post, make sure you subscribe to my RSS feed!

Using the remoteSync attribute

October 6th, 2008

When hosting web services in Mule, you can have one of two situations:

  1. A service with a WS inbound endpoint that, after processing, will send the reply back to the caller.
  2. A service with an WS inbound endpoint that, after processing, will send a message through one or more outbound endpoints to other services to calculate the reply before replying with this message.

Read the rest of this entry »

If you enjoyed this post, make sure you subscribe to my RSS feed!

© Copyright 2005-2008 Ricston, All Rights Reserved
 Sitemap   Privacy Policy    Legal