Рабочий процесс Java с возможностями fork / join - PullRequest
0 голосов
/ 09 февраля 2012

Я программист на Linux Python с (долгим) опытом работы с Java

Мне нужна ссылка на систему управления рабочими процессами, которая поддерживает асинхронную ветвь / соединение, я понимаю, что jBPM делает, хотя я предпочитаю использовать Spring, но не могу понять, поддерживает ли Spring Workflow также разветвление.или есть система Python, которая поддерживает это?

Спасибо, Гай

Ответы [ 3 ]

1 голос
/ 09 февраля 2012

Вы можете просмотреть этот список Open Source Workflow Engines в Java и проверить список возможностей каждого инструмента, чтобы увидеть, поддерживает ли один из них асинхронный fork / join.Spring Workflow, но на самом деле ссылка на Spring Web Flow .В статусе инкубатора находится проект расширения Spring Workflow ;ты это имел ввиду?С его веб-страницы:

Расширение Workflow приносит Spring в мир программирования рабочих процессов.Ян Мачасек первоначально начал это расширение, потому что он не был доволен сложностью других библиотек управления рабочим процессом.Расширение Spring Workflow рассматривает все компоненты рабочего процесса как первоклассные компоненты Spring.В результате ваши потоки, состояния и переходы могут использовать все функции Spring Framework.

1 голос
/ 09 февраля 2012

Если вы предпочитаете использовать Spring, то, на мой взгляд, естественным выбором для вас будет проверить проект Apache Camel .Camel поддерживает большинство корпоративных интеграционных шаблонов , в которых вы можете выполнять асинхронную разветвление, объединение и любую обработку.

0 голосов
/ 09 февраля 2012

Spring web flow - это не BPM-движок, это веб-фреймворк, основанный на навигации по страницам рабочих процессов.Вы можете посмотреть на Активность

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...