Having found Apache Synapse yesterday, I found wso2 ESB today. It’s built on Synapse and includes a web front end for configuration and management. The samples work and managing the ESB through the web front end is comfortable – no code required. In a real world environment, I’d be nervous about configuring the ESB through the web front end – I favour some sort of release process with testing, provision for rollback to last known good configuration and so forth. Since you can see the XML configuration, a controlled release process is possible.