私は、CentOS/Redhat のフレームワークをサポートする REST および SOAP Web サービスについていくつかの調査を試みてきました。これは、サービス自体と一緒に管理 Web アプリケーションを合理的にサポートすることもできます。
REST または SOAP がサービス通信の手段になるかどうかはまだわかりません。通信要件は非常に単純なので、より重い SOAP インターフェースは必要ないかもしれません。(しかし、どちらも複雑ではありません)
私は過去に Ruby on Rails を扱ったことがありますが (現在は別の側で)、このテクノロジは私のグループの他のメンバーにとって J2EE ほどなじみがありません。
ServiceStack も興味深い (現在調査中) ですが、私は過去に .Net/Mono プロジェクトに携わっており、あらゆる種類の Mono 実装とランタイムの問題に遭遇しました。(この 2 年間で長い道のりを歩んできたことは確かですが、より良い代替手段があるかどうかを確認したいと思います)
基本的には、REST または SOAP をサポートし (どちらも素晴らしいでしょう)、MVC スタイルの Web アプリをサポートできるスタック/フレームワークが必要です。アイデアは、Web サービスと Web アプリが同じデータベースにアクセスできるというものです。Web アプリはエンド ユーザー/管理者の管理インターフェイスであり、Web サービスはリモート システム/制御されたデータへの自動アクセス用です。
最後に、アプリケーション データベース スキーマの約 80% が事前定義され、MVC スタイルのモデリングには従いません。そのため、Ruby on Rails のように、MVC 専用のスキーマ データを厳密にモデル化することを目的としたフレームワークは、モデルを再作成するか、完全に別のデータベース クエリ処理ライブラリを作成する必要があるため、好ましくありません。 Web サービスと Web アプリの両方を使用する必要があります。既存のデータをより柔軟にモデル化できれば素晴らしいことです。(既存のスキーマが後日変更された場合)
私が一般的すぎる場合は申し訳ありません。(または特定の) 意見に興味があるだけです。ありがとう!