I’m currently investigating some open source ESB products. I’m am trying to find out whether they are mature enough for production use. Especially ServiceMix is very promising.
In order to develop a new EAI or BPM application it’s also important to have some tools at hand which make developers life a bit easier. Two or them are:

1. XML Schema generator

Trang let’s you generate XML Schemas from XML documents without installing a heavyweight development tool. Just type in:

java -jar trang.jar order.xml order_schema.xsd

2. XSLT Mapper

Jamper let’s you create XSLT-Mappings with a drag and drop GUI like in Biztalk or Aqualogic. It’s a bit rudimentary but much better than using notepad or vi.

jamper (44k image)