Генеральный директор АО «СБК» Дмитрий Старовойтов заявил о необходимости стандартизации протоколов обмена данными в системах универсальных коммуникаций (UC) — такой шаг способен обеспечить недостижимые сегодня удобства для пользователей и мощные стимулы для развития рынка UC-систем.
Представляется очевидной аналогия между современным состоянием рынка UC и рынком персональных компьютеров до появления IBM PC. Быстрое технологическое развитие и острая конкуренция привели тогда к огромному количеству похожих, но несовместимых между собой решений. Договориться о стандартизации разработчики этих решений не смогли, вследствие чего 99% производителей персональных компьютеров прекратили недолгое существование.
Схожая ситуация наблюдается сейчас в сфере UC. Хотя IP-телефония, электронная почта и календари десятилетиями живут по строго определенным индустриальным стандартам (которые и обеспечили такое долголетие), их развитие весьма консервативно. Чего не скажешь о прочих составляющих UC — каждая ВКС и каждый мессенджер живут сами по себе в своей собственный экосистеме. У каждого вендора свои представления о том, как UC надлежит развиваться, что приводит к появлению множества схожих по функционалу, но не совместимых друг с другом конкурирующих продуктов. И даже среди решений, ориентированных на одного потребителя — госсектор, нет очевидного законодателя UC-моды. Пальцев на руках не хватит, чтобы пересчитать почтовые сервисы, календари, средства обмена документами, чаты и уж тем более видеоконференции. При этом интероперабельности между решениями практически нет.
Представляется странным, что разработчики не предпринимают даже попыток договориться о едином стандарте. Из-за этого, в частности, пользователи вынуждены использовать для коммуникаций друг с другом одинаковые ВКС и одинаковые сервисы для чатов. У тех, кому «повезло» общаться по работе с разными контрагентами, на компьютерах и на телефонах есть практически все вендорские решения. Еще и приходится перед началом сеанса связи искать консенсус, в какой ВКС встречаемся или в каком мессенджере создаем рабочую группу. Ситуация, когда один собеседник пользуется W******p, а другой — Telegram, кажется невозможной. Разработчики UC, даже если они берут за основу своих продуктов стандартные протоколы, первым делом убивают интероперабельность, т. е. возможность децентрализации обмена данными.
Между тем технических препятствий этому нет. Существует детально разработанный, проверенный свободный протокол — Matrix, который обеспечивает все необходимое: чаты, в том числе и групповые криптографически защищенные чаты, видеозвонки, и прочие компоненты UC. По умолчанию Matrix предполагает мультисерверную федеративную архитектуру. Описать возможности, предусмотренные в Matrix, можно так: он позволяет делать все то, что «умеет» Telegram.
Имеет смысл думать не о том, чем заменить Telegram или W******p (многие из нас думали и думают об этом в связи с недавними событиями во Франции и после недавнего сбоя Windows по всему миру). Да и вообще невозможно представить единую платформу, находящуюся в чьих-то одних руках — и неважно, в чьих именно, способную обеспечить пользователю и нужный ему функционал, и необходимую надежность. Такая платформа однажды, это лишь вопрос времени, станет единой для всех точкой отказа сервиса или местом для злоупотреблений, или попадет под санкции, или прекратит существование — перечень таких «или» велик. Не менее важно, что единственный сервис — это всегда компромисс, рассчитанный на абстрактного, «усредненного» пользователя. Такой компромисс никогда полностью не устроит пользователя конкретного.