На какой проект OSS я должен обратить внимание, если мне нужно сделать Spring Friendly WorkFlow? - PullRequest
10 голосов
/ 12 августа 2008

Нам нужно добавить WorkFlow в наше управляемое приложение Spring. Кто-нибудь имеет какой-либо полезный опыт использования любого из множества решений OSS Work Flow? Какой из них лучше? Какой из них лучше всего интегрируется в Spring? Чего нам следует избегать?

Ответы [ 5 ]

3 голосов
/ 13 августа 2008

Если вам нужна только простая оркестровка процесса, собственный Spring * * * * * * * * * * * * * * * * * * * * * * * * * * * * поток, несмотря на то, что его имя может служить диспетчером задач оркестровки. Если вам нужно сохранить состояние в течение нескольких дней, вам нужно стать «ранним последователем» одного из проектов с открытым исходным кодом. Возможно, вы захотите взглянуть на проект BPEL Eclipse .

Я догадываюсь, что как только появится более четкое представление о пространстве BPEL / BPM / Workflow, вы увидите, что Spring предоставляет слой абстракции таким же образом, как и для JDBC, транзакций, каркасов ORM и т. Д.

2 голосов
/ 08 октября 2008

Как сказал Брайан, если вы делаете что-то очень сложное, вы можете использовать BPEL.

Существует несколько механизмов BPEL с открытым исходным кодом, один из которых приходит на ум: Механизм управления оркестром Apache

1 голос
/ 20 августа 2008

Я второй весенний веб-поток. В зависимости от того, насколько сложен процесс, Web Flow отлично подходит для управления различными состояниями, и я обнаружил, что его довольно легко подобрать, и для этого есть достаточно документации.

0 голосов
/ 09 января 2009

ActiveVOS, на мой взгляд, лучший двигатель BPEL. Загрузите ознакомительную версию и попробуйте. JBoss даже принял их предложение с открытым исходным кодом.

0 голосов
/ 13 августа 2008

Мы смотрим на Drools / Guvnor, возможно, интегрированный с jBPM (как в этой презентации ), чтобы добавить движок рабочего процесса в наше приложение Spring / Java EE, но мы все еще в самом ранние этапы его испытания.

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