ВУЗ:
Составители:
Рубрика:
49
В следующих разделах представлены некоторые шаблоны для ма-
лых, средних и крупномасштабных архитектур мобильных приложений.
Если предположить, что существует четыре возможных слоя кли-
ента, три уровня сервера и три типа подключения, то, в общей сложно-
сти, получается 36 возможных комбинаций. Однако не все из этих ком-
бинаций являются полезными. В настоящее время самая распростра-
ненная модель – это «частичное подключение», поскольку связь не все-
гда может быть гарантирована.
Нулевая, трехуровневая архитектура непрерывного подключения
Если мобильный клиент не имеет слоев прикладного кода, это оз-
начает, что он является тонким клиентом. Сервер хранит весь код при-
ложения и имеет трехуровневую архитектуру. На рис. 1.16 представлена
простая мобильная архитектура.
Рис. 1.16. Пример архитектуры с непрерывным подключением
Уровень представления имеет прикладной код, который может ото-
бражать страницы мобильного устройства, такого как КПК. Обычные веб-
страницы (например, ASP.NET, JSP, HTML) доступны для просмотра с по-
мощью веб-браузера, например Microsoft Pocket Internet Explorer.
Уровень представления также взаимодействует с данными и имеет
доступ к объектам на уровнях приложения и базы данных. Как правило,
данные могут быть прочитаны из базы данных и обратно записаны во
время обновления.
Эта архитектура очень простая, потому что предполагается, что
мобильный клиент всегда будет подключен к серверу. Таким образом,
нет необходимости в хранении данных приложения на мобильном уст-
Страницы
- « первая
- ‹ предыдущая
- …
- 47
- 48
- 49
- 50
- 51
- …
- следующая ›
- последняя »
