私たちは、グラスフィッシュ サーバー (+ Oracle データベース) と通信する Eclipse ベースのクライアントを持つプロジェクトを計画しています。ビジネスロジックはサーバーに常駐し、クライアントは多かれ少なかれビューとして機能する必要があります。モデル (+ hibernate + teneo) に EMF を使用することを検討します。
これがどのように連携して機能するのかはよくわかりません。ワークフロー/アーキテクチャ/私が想像するものは何でも、次のようなものです:
- EMF モデルの作成
- それからJavaモデル(+編集コード)を生成します
- サーバーで Java モデルを hibernate/teneo と一緒に使用して、モデル オブジェクトをデータベースに永続化します。
- サーバーで SOAP インターフェイスを作成し、モデル オブジェクトを必要に応じて XML にシリアル化します。
- クライアントでモデルを使用してサーバーの SOAP インターフェイスにアクセスし、モデル オブジェクトを XML との間でシリアライズ/デシリアライズし、Eclipse でモデル (全体の一部) を表示します。
これは基本的に意図された方法ですか?または、中心的な概念を見逃していますか?