私は現在、論文プロジェクトの研究段階にあります。
私のプロジェクトはモバイルデバイス用のチケット予約システムであり、Androidをターゲットにすることを選択しました。
中央サーバーを備えたクライアント/サーバーアーキテクチャの必要性を予測しているため、現在、Androidがそのようなサーバーと通信する方法を検討しています。サーバーはクライアントにチケット情報へのアクセスを許可し、クライアントはチケット予約に関する情報をサーバーに送信します。Javaは私が最も経験した言語であるため、サーバー用のJavaEEを検討しています。
java.nio
Androidには、とjava.net
、およびいくつかのパッケージが付属していることは承知していorg.apache
ますが、Androidで使用できるライブラリ/テクノロジーも探しています。
これまでのところ、インターネット上で大いに役立つものは何も見つかりませんでした。そのため、SOが何を提案できるかを確認しています。
具体的には、次のことを知りたいと思っています。
- Androidのさまざまなミドルウェアテクノロジーにはどのようなサポートがありますか?例えば
- RPCベースのミドルウェア
- CORBA
- メッセージベースのミドルウェア
- XML-RPC、SOAP、RESTなどのWebサービス
- Androidプラットフォームで使用した場合、既存のJavaライブラリはどの程度うまく機能しますか(または機能しませんか)?(たとえば、AndroidではなくJavaSE用に設計されたライブラリ/APIを使用したい場合、どのような問題が発生する可能性がありますか?)
理想的には、私のプロジェクトの焦点はサーバーとクライアント間の通信ではないため、既存のミドルウェアを使用して通信を処理できますが、最悪の場合、自分で作成する必要があります。