Мы расширяем приложение для КПК, которое находится в Windows, на Android.
Приложение предназначено для продавцов. Когда продавец посещает магазин, он выставляет счета с КПК и отправляет информацию на сервер, который размещен в IIS. MS SQL Server (2008 R2) работает как сервер базы данных.
Связь может происходить через GPRS, WIFI или через подключение КПК к ноутбуку через USB-кабель (если подключение GPRS недоступно в определенном месте).
В настоящее время у нас есть приложение в Windows Mobile и развернуты службы WCF (Windows Communication Foundation) для подключения к бэкэнду (в некоторых случаях мы также используем репликацию sql-сервера).
С нашим новым расширением для Android (хотя очевидно, что серверная часть все еще остается неизменной), что будет лучшим механизмом для передачи данных с клиентского КПК на сервер (в любой момент времени в работе может быть около 1000 КПК со многими байтами загрузки данных, и скорость имеет значение)?
Я не уверен, хорошо ли подходит этот вопрос. Дайте мне знать, если это не так.
Заранее спасибо.