У меня был опыт работы с Oracle JPD (механизм рабочего процесса), теперь мы решили использовать механизм рабочего процесса с открытым исходным кодом для нашего проекта. После пары недель гугления мы рассматриваем возможность использования JBOSS JBPM, но я не получил достаточно информации, связанной с приведенными ниже вопросами, по сравнению с моим прошлым опытом работы с Oracle JPD.
- В oracle JPD мы разрабатывали процесс в редакторе, создавали ухо и развертывали его в weblogic. Веб-консоль предоставляется для всех связанных с процессом вещей, таких как процесс управления версиями, запуск задачи, остановка задачи и так далее. Существует ли стандартная процедура для JBOSS JBPM. После нескольких часов гугления я нашел следующие варианты: 1. развернуть как войну с вашим приложением 2. развернуть через репозиторий guvnor.
Меня беспокоит то, что я хочу развернуть его как отдельный объект, скажем, как банку или ухо, внешнее по отношению к моему приложению.
2. Как я могу вызвать процесс, работающий на сервере, через внешнюю программу, такую как простое расписание Java, работающее как автономная программа, и иметь возможность запускать процесс, работающий на сервере приложений, через jbpm API, поскольку в большинстве примеров объясняется только процесс, работающий в автономной JVM.
3. Я хочу создать приложение рабочего списка, в котором пользователь может выполнять назначенную ему задачу.
4. И, наконец, меня больше всего беспокоит то, как я могу управлять своим процессом через консоль, где я могу видеть статус процесса и так далее.