JBPM - это то, что мне нужно?

Здравствуйте все пользователи форума,

У меня к вам вопрос. У нас есть какой-то сложный проект, в котором также должен быть рабочий процесс, в который пользователь может поместить эти функциональности в поток

  • пользовательского java кода, который будет обрабатывать данные, например, но нам нужны эти данные позже в других процессах либо
  • необходимость разделения процессов, что под этим я подразумеваю, что я хочу запустить некоторые процессы асинхронно рядом друг с другом
  • Также синхронизирующие точки
  • точки принятия решений: основываясь на некотором выводе предыдущего процесса (просто выйти из кода ИЛИ, может быть, я бы сделал какой-нибудь интерфейс, который мы реализуем, чтобы иметь некоторые проверки сложных данных, и т.д.), нам нужен функционал, чтобы решить, где продолжить
  • может быть, какие-то другие вещи, о которых я забыл сейчас

У нас будет сложный GUI для вещей, а также нам нужно поместить дизайнера рабочего процесса в наше приложение. Мои вопросы тогда:

  1. Поддержал бы jBPM вещи, которые я набросал выше?
  2. Если почти все вещи могут быть сделаны с jBPM полностью, можем ли мы каким-то образом встроить дизайнер в наше приложение?
  3. Если 1. или 2. на самом деле это не так, есть ли способ программно настроить интерфейс jBPM и так далее? Я не нашел учебники, как использовать jBPM programatic

Спасибо за ваши ответы!

11
задан newhouse 20 September 2011 в 07:46
поделиться