私はOracle JPD(ワークフローエンジン)の経験がありましたが、今ではプロジェクトにオープンソースのワークフローエンジンを使用することにしました。数週間グーグルで調べた後、JBOSS JBPM の使用を検討していますが、オラクル JPD での過去の経験と比較して、以下の質問に関連する十分な情報が得られませんでした。
- Oracle JPD では、エディタでプロセスを設計し、ear を作成して weblogic にデプロイしました。Web コンソールは、バージョン管理プロセス、タスクのトリガー、タスクの停止など、すべてのプロセス関連のものに提供されます。JBOSS JBPM の標準的な手順はありますか。何時間もグーグルで調べた後、オプションの下で見つけました1.アプリケーションとの戦争として展開2.guvnorリポジトリを介して展開。
私の懸念は、アプリケーションの外部のjarまたはearとして別のエンティティとしてデプロイしたいということです。
2.スタンドアロン prgm として実行されている単純な Java スケジュールなどの外部プログラムを介してサーバー上で実行されているプロセスを呼び出すにはどうすればよいですか。ほとんどの例ではスタンドアロン JVM で実行されているプロセスのみを説明しているため、jbpm api を介してアプリケーション サーバーで実行されているプロセスを開始することができます。
3.ユーザーが自分に割り当てられたタスクを完了することができるワークリスト アプリケーションを構築したい。
4.そして最後に、私の最大の関心事は、プロセスをバージョン管理し、プロセスのステータスなどを確認できるコンソールを介して管理する方法です。