Mule and Camunda

Camunda is an open source BPM tool which has been forked from Activiti. Some of the differences between Activiti and Camunda as well as advantages of using Camunda may be found here and here. After spending some time testing out Camunda, I decided to include a Mule...

Changing the look of your Bonita forms

Bonita Open Solution end-users interact with forms to input and view process data as well as execute tasks. Sometimes we’ll want to change the appearance of these forms. While Bonita Studio allows us to modify the form HTML presented to the user, one might not...

WSDL to Bonita Connector Plugin

Here at Ricston, we have been asked to investigate the feasibility of migrating a complex process implemented in Intalio BPMS to Bonita Open Solution. A key point in this potential migration is that the process interacts with various external systems by way of Web...

Manipulating bytecode with Byteman

When debugging applications, the usual approach is that of using logging or breakpoints to step through the code. When logging, it’s up to you where you introduce this in your code, but not so when it comes to 3rd party code, where the logging you get is the...

A quick look at Activiti

Activiti has been around for quite some time (1 year this May), however I never had much time to look into it. Luckily I just managed to steal some hours to investigate this BPM platform. I knew it was going to be good, but I was impressed on how little you need to...

Event Subprocess Pool

BOS 5.4 has a little documented new feature called the Event Subprocess Pool. What is it? An Event Subprocess Pool is a process that inherits the context of another process. Or in simpler terms, an Event Subprocess Pool is a process that has access to another...