Позволяет организовать обмен данными между серверной частью и карманными компьютерами торговых представителей, независимо от используемого канала передачи данных.
Для синхронизации КПК и мобильной базы (SQL Server) используется серверный модуль MAS (Mobile Application Server). Этот модуль разработан с использованием технологий прямого соединения (Point-to-Point), что позволяет синхронизировать КПК и мобильную базу через любую среду передачи данных — GPRS, GSM, LAN, WLAN (Wi-Fi), Bluetooth, крэдл/кабель — любое подключение в Интернет/интранет.
Основные принципы синхронизации через MAS:
- Синхронизация всегда полная, т. е. при каждом сеансе обновляются все измененные данные на КПК и SQL Server. Это более эффективно, чем, например, только передать заказы и обратно получить складские остатки. Все данные приводятся в полное соответствие после каждого сеанса связи.
- Содержание синхронизируемых данных одинаково для любой среды передачи данных (т. е. и при синхронизации через GSM (9,6 Кбит/с), и при синхронизации через крэдл используются одинаковые модули и одинаковые алгоритмы).
- При первом сеансе связи на КПК передаются все относящиеся к торговому представителю данные, а при дальнейших сеансах — только изменения.
- Данные передаются в сжатом и зашифрованном виде, что позволяет достигать очень высокой скорости синхронизации — примерно 10 секунд через крэдл и 1 минута по каналу GSM (9,6 Кбит/с), включая 35 секунд на соединение.
- MAS — мультипоточное приложение: на каждое соединение с КПК создается свой независимый поток. Это позволяет одновременно синхронизировать теоретически неограниченное количество КПК (ограничено только мощностью сервера). Практически — на одном стандартном Intel Pentium III без задержек синхронизируются 15 КПК одновременно.
- Внутренний протокол синхронизации одинаков для всех данных (остатков, складов, документов и т. д.). Какие данные синхронизируются, MAS определяет по служебной таблице SQL-сервера, в которой содержится набор хранимых процедур для синхронизации. Таким образом, изменение и/или добавление набора синхронизируемых данных не требует дополнительных трудозатрат и замены модуля. Новый набор синхронизируемых данных прописывается в служебные таблицы системы автоматически при апдейте ПО на SQL Server и КПК.
Примечание: В стоимость MAS включен электронный ключ зашиты (HASP), предназначенный для защиты от несанкционированного доступа.