На какой проект OSS мне следует обратить внимание, если мне нужно выполнить Spring-дружественный рабочий процесс?

StackOverflow https://stackoverflow.com/questions/8968

  •  08-06-2019
  •  | 
  •  

Вопрос

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

Это было полезно?

Решение

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

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

Другие советы

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

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top