Книга: Программирование мобильных устройств на платформе .NET Compact Framework
Листинг 15.9. Неэффективная организация диалога с Web-службой, в которой используется множество вызовов
Листинг 15.9. Неэффективная организация диалога с Web-службой, в которой используется множество вызовов
//--------------------------
//Создать и обработать заказ
//--------------------------
//0. Установить связь
int sessionID = someWebService.LogOn(userCredentials);
//1. Вызвать Web-службу и создать новый заказ
int orderID = someWebService.CreateNewOrder(sessionID, userInfo, productInfo);
//2. Вызвать Web-службу и передать информацию о платеже
someWebService.ConfirmPayment(sessionID, orderID, paymentInfo);
//3. Вызвать Web-службу и передать информацию о доставке
someWebService.ConfirmShipping(sessionID, orderID, shippingAddress);
//4. Вызвать Web-службу и завершить оформление заказа
someWebService.FinalizeOrder(sessionID, orderID);
Оглавление статьи/книги
- Требуются различные варианты поддержки cookie-файлов
- Листинг 15.7. Вызовы Web-служб с передачей параметров только явным образом
- Листинг 15.8. Вызов Web-служб путем неявной передачи параметров посредством cookie-файлов
- Первый вызов Web-службы часто характеризуется увеличенным временем задержки
- Передача больших объемов данных посредством запросов Web-служб неэффективна
- "Болтливость" в мобильных сетях обходится весьма недешево
- Листинг 15.9. Неэффективная организация диалога с Web-службой, в которой используется множество вызовов
- Листинг 15.10. Группирование запросов в одном вызове Web-службы
- Листинг 15.11. Код для загрузки файла с Web-сервера
- При работе с неоднородными сетевыми топологиями могут возникать трудности
Похожие страницы
- Листинг 15.1. Простой код файлового ввода-вывода, иллюстрирующий различия между локальной и удаленной передачей данных
- Листинг 15.6. Простая Web-служба
- Доминирующее множество
- Листинг 10.1. (simpleid.c) Отображение идентификаторов пользователя и группы
- Тестирование Web-сервиса XML с помощью WebDev.WebServer.exe
- Организация пользователей в группы с помощью ролей
- Организация пресс-тура
- Листинг 15.11. Код для загрузки файла с Web-сервера
- Инновации в организациях
- Организация комплексной системы защиты информации
- Формы Web ASP.NET
- ОРГАНИЗАЦИЯ СОБСТВЕННЫХ МЕРОПРИЯТИЙ