私が働いている会社では、とりわけ Java で作成されたアプリケーションが 2 つの場所 (Merida と Coatza としましょう) で実行されており、両方とも異なるデータベースを持っています。Merida のユーザーは、情報を取得したり、何かをキャプチャしたりするためにプログラムをたまにしか使用しませんでした。現在、会社の所有者はメリダからほとんどすべてを管理することを決定しましたが、運用のロジスティックのためにデータベースをマージすることはできません.
問題は、アプリケーションが永続化ユニットを使用して Coatza に接続する場合、アプリがリモート データベースを使用する準備ができていないため (少なくとも高性能ではない)、非常に遅くなるということです。
データベースではなくアプリをリモートで実行する teamviewer のようなものを考えましたが、デスクトップ全体を実行するのではなく、アプリケーションのみを実行したいと考えています。または、JCurses でプログラムの一部を開発して、coatza から実行できるようにしますが、十分なドキュメントがなく、多くのテーブルモデルを使用しています。
私にできることはありますか?
アプリケーションは DesktopApp です。サーバーとして Jboss 5 を使用します。休止状態と JPA。