Automated Builds – Stopping BPEL Processes

I’ve recently been helping a customer put together an automated build and deployment for their Process Server artifacts, which include Integration Modules with BPEL processes. We used this excellent DeveloperWorks article as a basis, but we’ve extended it to also include automatic deployment – including uninstalling and reinstalling each module once it’s built. Anyone who’s tried to uninstall a module containing a running BPEL process without first stopping the process will know that this doesn’t work. So I was hunting around for an automated solution for this.

Luckily, there is one specified in the a documentation for WebSphere Process Server 6.0.2. For some reason, this seems to be missing from the 6.1 documentation, but the solution still seems to be valid. It works perfectly; this means a complete end-to-end automated deployment is possible.

WebSphere User Group – Connecting to WebSphere ESB and WebSphere ESB Best Practices

Quite tardy, perhaps, but I thought I’d mention that I gave a presentation on ‘Connecting to WebSphere ESB and Process Server’ earlier in the year to the WebSphere User Group (UK) in London. You can download the slides here – it’s based on the Redbook I was previously involved in. I’m giving another presentation in Edinburgh on the 17th September on the topic of ‘WebSphere ESB Best Practices’ – if you’re in or around the UK at the time, I look forward to meeting you there!