Управление рабочим процессом или система управления бизнес-процессами

Я работаю над проектом, который требует системы управления рабочим процессом. Я столкнулся с двумя основными рабочими процессами и BPM-движками.

  1. JBPM от JBoss
  2. Апачская ОДА

Задача нашего проекта состоит в том, чтобы иметь активность (задачу), разветвление (несколько задач) и выполнение задачи в соответствии с оценкой правила или маркировкой решения.

Я открыт для любого другого решения, но критерием является то, что оно должно быть написано на JAVA и должно быть с открытым исходным кодом.

Любая помощь приветствуется.

Заранее спасибо.


person Ashfak Balooch    schedule 20.01.2011    source источник


Ответы (2)


JBPM от JBoss обеспечивает очень хорошую настраиваемую поддержку для разветвления и маршрутизации на основе решений. Я широко использовал его. Последняя версия также поддерживает аннотации. Написание бизнес-потока — это кусок пирога.

person Tushar Tarkas    schedule 20.01.2011
comment
Спасибо, мистер Таркас, за ваш ответ, я новичок в управлении рабочим процессом. Я хочу спросить еще одну вещь: могу ли я интегрировать свое существующее веб-приложение с JBPM? который разработан в GWT SmartGWT и спящем режиме, и мы также разработали классы для механизмов правил, действий, событий и генерации форм. Пожалуйста помоги. - person Ashfak Balooch; 20.01.2011
comment
да. Простая абстракция кода может привести вас к этому. Вот что я бы сделал, чтобы преобразовать мое существующее приложение. 1. Абстрагируйте мою бизнес-логику в разные классы (назовите их здесь классами действий). 2. Создайте общую структуру данных, которая будет проходить через эти классы действий. Это оболочка данных, которая будет использоваться для передачи данных между различными классами действий. 3. Определить последовательность выполнения (блок-схему) этих классов действий в терминах JBPM. Последовательность будет содержать поток классов действий на основе правил. Надеюсь это поможет. - person Tushar Tarkas; 27.01.2011

Основатель jBPM запустил новый проект: http://activiti.org/. Вы должны обязательно оценить его.

Это современный набор инструментов BPM с открытым исходным кодом на Java, возглавляемый основателем jBPM, с более либеральной лицензией.

Проект относительно новый, но имеет большую «активность» (без каламбура).

person FerD    schedule 20.01.2011