В настоящее время я участвую в исследовательской фазе проекта моей диссертации.
Мой проект - система бронирования билетов для мобильного устройства, и я решил настроить таргетинг на Android.
Я ожидаю, что вам понадобится архитектура клиент-сервер с центральным сервером, и теперь я смотрю, как Android может взаимодействовать с таким сервером. Сервер предоставит клиенту доступ к информации о продаже билетов, и клиент отправит информацию о бронировании билетов на сервер. Я рассматриваю Java EE для сервера, поскольку Java - это язык, с которым я наиболее опытен.
Я знаю, что Android поставляется с java.nio
и java.net
, а также с некоторыми пакетами org.apache
, но я также ищу библиотеки/технологии, которые можно было бы использовать с Android.
До сих пор я не нашел ничего полезного в Интернете, поэтому я вижу, что может предложить SO.
В частности, мне интересно знать:
- Какая поддержка существует для различных технологий промежуточного программного обеспечения в Android? например
- промежуточное ПО на основе RPC
- CORBA
- Средство связи на основе сообщений
- Веб-службы, такие как XML-RPC, SOAP, REST
- Насколько хорошо (или нет) существующие библиотеки Java работают при использовании на платформе Android? (Например, если я хотел использовать библиотеку /API, разработанную для Java SE, а не Android, какие проблемы могут возникнуть?)
В идеале, поскольку фокус моего проекта не предназначен для общения между сервером и клиентом, я мог бы использовать существующее промежуточное программное обеспечение для обработки связи, но я готов к худшему случаю, который приходится писать мой собственный.