私は、Javaを使用して電子政府ソリューションを実装するためのアーキテクチャを探しています。私は可能な解決策が次の機能を提示することを望みます:
- Javaに基づく(JSF、Spring、JPA)
- モジュラーアーキテクチャ
- BPMプロセスを中心に強力に設計
- ワークフローエンジンをユーザータスクフォームから分離します(フォールトトレランスを提供するため)
jBPM、Activiti、Intalio、Enhydraなどのbpmの代替案をいくつか見つけました。今では、Activitiアプローチが好きですが、モジュラーアーキテクチャとユーザータスクフォームの分離に適したソリューションが見つかりません。おそらく、マルチモジュールMavenプロジェクト(つまり、プロセスごとに1つのjarモジュール)またはOSGiオプションが適合しますが、これらすべての要素を接続する方法がわかりません。
私の探求で私に何を勧めますか?
よろしくお願いします