複数のSpringアプリケーションが永続ドメインオブジェクトの単一セットを共有できるようにするためのテクニックは何ですか?
これは Spring 3.0 で、OpenJPA [および Postgres データベースを使用していますが、それは重要ではありません] を使用しており、すべて Tomcat 7 サーバーで実行されています。私は 2 つのアプリケーション (1 つはかなり典型的な Web MVC インターフェースを提供し、もう 1 つは SOAP Web サービスを提供する) を持っており、それぞれが同じ基本エンティティーにアクセスします。
3 つのモジュール (エンティティ、MVC、および Web サービス) を個別に展開し、エンティティが永続コンテキスト、エンティティ マネージャーなどを持つ唯一のモジュールである場合、他のモジュールがエンティティ マネージャーを取得するにはどうすればよいですか?オブジェクトなどを更新しますか?
それらを単一のEARに組み込んで展開する以外にオプションはありますか?