Сегодня успешное ведение любого бизнеса в первую очередь зависит от эффективного
использования и управления информацией. Это утверждение уже перешло в разряд прописных
истин. И вместе с развитием информационных и коммуникационных технологий происходит
постоянное развитие и совершенствование методов их применения в бизнесе.
Спрос рождает предложение. Этот неписаный закон стал мощным двигателем прогресса
и в сфере технологий обмена и управления информационными потоками. Стремительная
глобализация бизнеса и лавинообразно увеличивающийся объем информационного потока
привели к тому, что сейчас вряд ли найдется хоть один род бизнес-деятельности,
в котором не использовались бы современные информационные средства.
Ноутбуки, КПК, мобильные телефоны и коммуникаторы — все это в сочетании с глобальными
компьютерными сетями позволяет получать необходимую и актуальную информацию
в любое время практически в любой точке планеты. Однако синхронизация данных
осуществляется различными наборами закрытых протоколов, каждый из которых работает
с определенным типом устройств и обеспечивает передачу только определенных типов
данных.
И если владельцы ноутбуков могут подключиться к Internet практически в любой точке
земного шара с помощью механизма VPN, то для мобильных телефонов проблема синхронизации
пока остается открытой. В то же время они уже давно перестали быть только средством
связи и активно применяются в качестве персональных информационных систем. Адресная
книга, календарь, ежедневник — все эти функции мобильного телефона широко используются
в современном бизнесе. И наличие способа синхронизировать такую информацию с компьютерными
системами позволит вывести мобильность ведения бизнеса на новый уровень.
Простой пример. Менеджер какой-то фирмы возвращается из командировки. В тот
же день ее руководство решает, что по прибытии он должен провести переговоры
с новыми партнерами и присутствовать на совещании в одном из офисов фирмы. Сообщить
ему об этих планах нельзя — когда принимается решение, менеджер находится в
самолете. Все другие участники мероприятий уже получили уведомления и просмотрели
свой измененный распорядок дня в PIM (Personal Information Manager). Как же
известить отсутствующего сотрудника? Можно, конечно, отправить кого-то встречать
его в аэропорт. Но представьте себе еще один вариант. Сразу после прилета менеджер
с помощью своего мобильного телефона через WAP соединяется с корпоративным сервером,
и специальное программное обеспечение синхронизирует адресную книгу и ежедневник
в его мобильном телефоне с корпоративным сервером персональной информации. Менеджер
видит обновленный список встреч и задач, в адресной книге появляются новые контакты,
и он готов к выполнению заданий руководства.
В данной ситуации нет ни одного допущения или предположения — это абстрактный
пример применения реальной технологии, которая называется SyncML.
SyncML — это инициатива, продвигаемая Nokia в сотрудничестве с IBM, Lotus, Ericsson,
Motorola, Openwave, Symbian и Starfish Software. Технология Synchronization Markup
Language, именно так расшифровывается SyncML, призвана решить вопросы синхронизации
данных мобильных и стационарных систем и обеспечить истинную мобильность потребителей.
Как понятно из названия, SyncML основывается на семействе протоколов XML и позволяет
обойти традиционные проблемы беспроводной передачи информации. Для того чтобы
нейтрализовать эффект ограниченной полосы пропускания, SyncML использует WAP Binary
XML (WBXML), уменьшая размер пакетов передаваемых данных и число итераций типа
запрос/ответ между устройствами. Это значительно снижает стоимость коммуникаций.
Также SyncML способен восстановить связь между устройствами, если происходят обрывы
соединения.
Кроме этого, SyncML полностью решает проблему разных протоколов, используемых
в беспроводных и сетевых коммуникациях. Он эффективно работает через HTTP, Bluetooth,
инфракрасную связь, протоколы электронной почты (SMTP, POP3 и IMAP), TCP/IP
и другие коммуникационные протоколы.
может синхронизировать данные независимо от языка программирования или приложения
синхронизации, используемых на конкретном устройстве. Это дает возможность взаимодействия
между приложениями, написанными на разных языках и исполняющихся на различных
устройствах. Схема работы SyncML представлена на рисунке.
В качестве клиентского SyncML-агента выступает программное обеспечение в мобильном
телефоне — "родное" или стороннего производителя. Серверный SyncML-агент
обеспечивает передачу синхронизируемых данных с "приложением А". В
качестве "приложения А" выступает корпоративный сервер персональной
информации, например Microsoft Exchange. "Приложение Б" — это адресная
книга или ежедневник мобильного телефона.
Инициатива SyncML открыта для сотрудничества, и любая компания — производитель
оборудования, программного обеспечения или провайдер услуг может зарегистрироваться
и объявить о поддержке SyncML. После регистрации она получает доступ к технической
документации и спецификации протокола, после чего может эффективно внедрять
эту технологию в свою продукцию.
На рынке программного обеспечения уже доступно несколько SyncML-серверов, которые
позволяют использовать новую технологию для синхронизации данных с мобильных
устройств. Компания Microsoft, разработчик одной из самых популярных корпоративных
информационных систем Microsoft Exchange, выжидает, чье решение окажется наиболее
удачным. Потом, скорее всего, оно будет куплено и включено в следующую версию
Exchange.
А пока Microsoft присматривается к новой технологии, для применения SyncML-технологии
придется использовать программы других компаний. Одно из самых удачных и серьезных
решений на рынке SyncML-серверов предложила Extended Systems. SyncML-сервер
этой компании, OneBridge Sync Server, является частью программного комплекса
OneBridge Mobile Groupware. Разработанный для платформы Windows NT, OneBridge
Sync Server позволит IT-менеджерам развернуть полноценную систему синхронизации
данных между мобильными устройствами и корпоративными серверами. Среди возможностей
Sync Server стоит отметить:
Конфигурирование OneBridge Sync Server выполняется с помощью системы "мастеров",
которые помогут определить, какие данные будут синхронизироваться, в каком направлении
и указать их источник. Также создаются программы-клиенты для каждой платформы,
устанавливаемые на мобильные устройства и значительно облегчающие их пользователям
процесс обмена информацией.
Как мы видим, прогресс не стоит на месте, и новые технологии вскоре позволят
получать актуальную информацию в нужное время.