イントロ
今学期を設計して実施するプロジェクトがあります。私たちのプロジェクトでは、クライアントにAndroidフォンを使用する在庫システムを作成することを選択しました。プロジェクトのその部分に関する詳細情報。
問題
私たちが遭遇した次の問題は、ユーザーを認証し、データベースに発行されるコマンドを規制するある種の中間サーバー、つまりアプリケーションサーバーを設計することです。
私たちは時間に少し制約があり(特にこのプロジェクトの今学期)、この種の問題は私たちよりもはるかに賢い人々によってすでに解決されていることを認識しています。
これまでのアイデア
タイトルが示すように、Javaベースのクライアントで実装するのに最も簡単なアプリケーションサーバーは何ですか?現在、このプロジェクトには、ワークステーション(Windows XPを実行)、Android電話、およびWebインターフェイスの3つの個別のクライアントがあります。
RubyonRailsサーバーはすでにWebインターフェースに使用されます。私の教授の一人と話をした後、彼は、HTTPとXMLを介して通信することで、実際にRoRを使用してアプリケーションサーバーとして機能できると述べました。Webインターフェイスとアプリケーションサーバーを並べてコーディングできるため、これは単にアプリケーション全体の開発になります。
他のオプションは、JBossやGlassFishのようなものです(またはそうですか?私たちはこの分野で実際に経験を積んでいません)。Javaクライアントの作成には慣れていますが、JBoss/GlassFishのようなものについては少しも掘り下げていません。
私たちはテクノロジーを学ぶために時間を費やすことをいとわないが、間違ったアプリケーションサーバーを使用したことが原因である1か月前に、どのテクノロジーを使用するかを知りたい。
ご指導をよろしくお願いいたします。よろしくお願いいたします。