Протокол WebSocket: новые интеграционные возможности в 8.3.27

Протокол WebSocket: новые интеграционные возможности в 8.3.27
25.06.2024
6952

Официальный технологический блог «Заметки из Зазеркалья» анонсировал новые возможности технологической платформы версии 8.3.27 для настройки быстрого обмена сообщениями с приложениями с использованием протокола WebSocket.


Поддержка протокола WebSocket в 1С 8.3.27: в каких случаях будет востребована

В блоге «Заметки из Зазеркалья» опубликовано сообщение о планах фирмы «1С» поддержать в очередном релизе 8.3.27 обмен сообщениями по протоколу WebSocket, который позволяет обмениваться данными в режиме реального времени между клиентом и сервером, обеспечивая одновременную двустороннюю связь.

Поддержка протокола WebSocket в 1С без использования внешних компонент значительно упростит интеграцию:

  • с сервисами телефонии;
  • с сервисами электронной цифровой подписи;
  • с брокерами сообщений, такими как RabbitMQ, Lightstreamer или ZeroMQ;
  • с системой мгновенного обмена сообщениями Discord;
  • со встраиваемым веб-сервером Mongoose;
  • с веб-сервером и сервером приложений Barracuda;
  • с веб-сервером и сервером приложений Resin и другими решениями.

«Протокол WebSocket устанавливает одно соединение и передает ответ на запрос в тот момент, когда ответ появился, без дополнительных запросов, как у HTTP-протокола. Запросы и ответы приходят без задержек и сетевой нагрузки. Протокол WebSocket можно использовать там, где скорость обмена сообщениями критична», – говорится в заметке «Зазеркалья».

В качестве прикладного примера использования новой технологии «Зазеркалье» приводит возможность настройки интеграции между информационной базы на платформе 8.3.27 и клиентскими кабинетами на сайте для получения данных о статусах заказов или выгрузки сообщений пользователям.


Изменения во встроенном языке и особенности использования протокола WebSocket в 8.3.27

При интеграции по протоколу WebSocket приложение 1С будет выступать как WebSocket-клиент. При этом создавать клиентские WebSocket-соединения можно будет в толстом, тонком, веб-клиенте и на сервере.

Во встроенный язык планируется внести следующие изменения:

  • конструктор создания WebSocket-соединения с указанием URI WebSocket-сервера, с которым необходимо работать;
  • возможность указать для WebSocket-соединения обработчики событий, вызываемых при открытии, получении сообщения, закрытии и возникновения ошибки в соединении;
  • после установки соединения внешний WebSocket-сервер может посылать сообщения в приложение 1С – при получении сообщения в приложении 1С будет вызываться соответствующий обработчик;
  • возможность пересылки информации из 1С через открытое WebSocket-соединение в виде строки или двоичных данных.

Помимо динамической работы с протоколом WebSocket из программного кода можно будет создавать в конфигурации объекты метаданных типа WebSocket-клиент, а у объекта WebSocket-клиент будет модуль, в котором можно написать код обработчиков. Работать из кода с объектами метаданных типа WebSocket-клиент можно будет на сервере, в толстом клиенте и внешнем соединении.

 

Модуль объекта метаданных WebSocket-клиент. Источник: wonderland.v8.1c.ru

 

Для настройки параметров однотипных WebSocket-клиентов, обменивающихся информацией с различными WebSocket-серверами, в платформе будет доступна стандартная обработка «Управление WebSocket-клиентами».

 

Функция «Управление WebSocket-клиентами» для технических специалистов. Источник: wonderland.v8.1c.ru

 

Полный текст заметки о поддержке протокола WebSocket в 1С:Предприятие 8.3.27 в официальном технологическом блоге

Если вам удобнее смотреть новости в телеграме, то вот наша группа – ИНФОСТАРТ.

Автор:
Обозреватель

См. также

В версии «1С:Предприятие 8.5.5» ускорят глобальный поиск в конфигураторе и загрузку конфигурации из файлов. По тестам разработчиков, поиск стал быстрее в 8–15 раз, полная загрузка – в 8 раз, а частичная – в 3,5 раза.

01.09.2026    1153    ЕленаЧерепнева    0       

2

Фирма «1С» объявила о планах по выпуску новых редакций 1С:ERP, 1С:КА – 2.6 и 1С:УТ – 11.6 с целью перевода их на интерфейс 1С:Предприятие 8.5. Также «1С» сообщила об отказе в этих продуктах от устаревшей функциональности.

19.08.2026    7547    ЕленаЧерепнева    0       

6

«1С» сообщила, что в технологической платформе 8.5.5 аутентификацию в информационной базе можно будет выполнять с помощью PIN-кода. Это позволит пользователям не запоминать длинные пароли и поможет соблюдать требования информационной безопасности.

23.07.2026    2867    ЕленаЧерепнева    3       

2

Фирма «1С» добавит в технологическую платформу 1С:Предприятие 8.5.5 новые возможности для автоматизированного тестирования прикладных конфигураций. Изменения внесены в том числе на основе пожеланий профессионального сообщества.

09.07.2026    3070    ЕленаЧерепнева    0       

4

Официальный технологический блог фирмы «1С» сообщил о новой функциональности для администрирования клиент-серверных систем на платформе «1С:Предприятие». В платформе должны появиться возможности для автоматического обслуживания PostgreSQL.

01.07.2026    2462    ЕленаЧерепнева    2       

5

Фирма «1С» сообщила, что в обновленной Системе взаимодействия в технологической платформе 1С:Предприятие 8.5.5 планируется реализовать текстовую расшифровку для видеозвонков, а также краткое резюме по итогам встречи.

29.06.2026    2237    ЕленаЧерепнева    0       

2

В платформе 1С:Предприятие 8.5.5 планируют улучшить работу с ролями в Конфигураторе. В редакторе ролей появятся фильтры для поиска по ролям и объектам, отбор по правам и другие режимы отображения, которые упростят настройку и проверку прав доступа.

23.06.2026    2420    ЕленаЧерепнева    8       

5

Комментарии

Инфостарт бот
1. s22 25.06.24 15:42 Сейчас в теме
Grpc сможет через него работать?
2. pstrig 27.06.24 07:53 Сейчас в теме
Хорошая штука!
3. Fox-trot 01.07.24 07:10 Сейчас в теме
а что на счет Немо = Новый WebSocket?
Для отправки сообщения требуется регистрация/авторизация