ZDNet has published reader comments on SOA. We disagree with Kirstan who states "Open source tools like XAware for data services, ActiveEndpoints for orchestration, Mule or ServiceMix for ESB, are quite mature." Quite the opposite is true, these tools are immature. Kirstan also adds "open source tools make even greater sense for ‘project level SOA,’ where a company can build an SOA in the small before committing to an expensive enterprise-level SOA." Again, this is bad advice. Let's say you decide to use Mule for "project level SOA". Switching to an enterprise level ESB such as DataPower or Tibco is non-trivial. It is always best practive to develop on the product stack to which you will deploy production.