現在、オープンソースのビジネス プロセス エンジン ( Activiti ) を会社の別のアプリケーションに組み込もうとしていますが、これを分散方式で行う方法がわかりません。アプリケーションは、それ自体では提供できない Activiti の特定の機能を使用するものとします。
前のステップで、Activiti の必要な jar ファイルを Eclipse のアプリケーション プロジェクトにインポートし、適切なパッケージをインポートした後にプロジェクトで関数呼び出しを行うだけで、これをローカルで実行することができました。
次のレベルでは、独自の Tomcat サーバーと独自のデータベースでアプリケーションを独立して実行し、ネットワーク経由で独自の JVM で開始された Activiti から特定の機能を呼び出すことを目指しています。これまでのところ、この種の分散コンピューティングには RMI が (おそらく) 適切なツールであることがわかりましたが、どこで Activiti を実行すればよいかわかりません。別の Tomcat サーバーですか? Activiti はフロントエンドを持つことを意図したものではなく、アプリケーションによって意図的に提供されていないいくつかのアクションを実行するために必要なクラスとメソッドを提供することのみを目的としていますか? 実際の設定はどうですか?
正直なところ、Tomcat のドキュメントをまだ十分に掘り下げていませんが、正しい道を進んでいるかどうかにかかわらず、短い回答でもありがたいです。
編集: 1 つの質問にまとめると: 私の場合、どのプラットフォームで Activiti を実行できますか?
一番、
シュテフェン