В настоящее время я нахожусь в исследовательской фазе моего диссертационного проекта.
Мой проект представляет собой систему бронирования билетов для мобильного устройства, и я выбрал Android.
Я предполагаю потребность в клиент-серверной архитектуре с центральным сервером, поэтому в настоящее время изучаю, как Android может взаимодействовать с таким сервером. Сервер предоставит клиенту доступ к информации о билетах, а клиент отправит информацию о бронировании билетов на сервер. Я смотрю на Java EE для сервера, так как Java — это язык, с которым я больше всего разбираюсь.
Я знаю, что Android поставляется с пакетами java.nio
и java.net
, а также некоторыми пакетами org.apache
, но я также ищу библиотеки/технологии, которые можно было бы использовать с Android.
До сих пор я не нашел ничего очень полезного в Интернете, поэтому я вижу, что может предложить SO.
В частности, мне интересно знать:
- What support is there for various middleware technologies in Android? e.g.
- RPC based middleware
- КОРБА
- Промежуточное ПО на основе сообщений
- Веб-службы, такие как XML-RPC, SOAP, REST
- Насколько хорошо (или плохо) работают существующие библиотеки Java при использовании на платформе Android? (например, если бы я хотел использовать библиотеку/API, предназначенную для Java SE, а не для Android, с какими проблемами я мог бы столкнуться?)
В идеале, поскольку мой проект не предназначен для связи между сервером и клиентом, я мог бы использовать существующее промежуточное программное обеспечение для обработки связи, но я готов к худшему варианту, когда мне придется писать свой собственный.