Похоже, вам нужна реализация языка выполнения бизнес-процессов ( BPEL ).
Чтобы добавить к предложению Самуила, я бы посоветовал посмотреть видео на веб-сайте OpenESB . Плагин NetBeans довольно мощный.
В более общем смысле см. Также Сравнение двигателей BPEL в Википедии .
Редактировать: я также провел некоторое время за последнюю неделю или около того, используя Bonita Open Solution (GPLv2). На мой взгляд, он превосходит jBPM и Activiti. Диапазон плагинов (например, бизнес-логика или уведомления, которые вы можете отправлять сторонним лицам) очень впечатляет, а редактор графического интерфейса довольно прост в использовании. Кроме того, он поставляется из коробки с довольно простой в использовании функцией портала, которая означает, что вы можете довольно быстро макетировать правильные задачи рабочего процесса, назначения и т. Д. На веб-портале. Моя единственная критика на данный момент заключается в том, что я хотел бы, чтобы они сделали более удобный для пользователя способ подключения к веб-службам (это все еще можно сделать, это просто немного неудобно). Кроме того, на форумах активно работают сотрудники, и на вопросы обычно отвечают их сотрудники в течение дня.