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

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

Официальный технологический блог «Заметки из Зазеркалья» анонсировал новые возможности технологической платформы версии 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.3 новые возможности для работы с 1С:Аналитикой. Теперь отчеты, подготовленные в BI-системе, можно будет делать частью прикладной конфигурации.

13.05.2025    697    ЕленаЧерепнева    0       

6

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

28.04.2025    1118    ЕленаЧерепнева    0       

3

Разработчики опубликовали перечень задач, которые планируется включить в очередной релиз технологической платформы. Пока в списке 19 пунктов. Традиционно часть задач включены в план развития на основании пожеланий профессионального сообщества.

21.04.2025    982    ЕленаЧерепнева    1       

2

В платформе 8.5.3 новые возможности Механизма копий баз данных позволят оптимально определить состав объектов, которые требуется добавить из основной базы в копию для ускорения наиболее нагруженных операций чтения.

17.04.2025    3137    ЕленаЧерепнева    0       

6

Фирма «1С» анонсировала изменения в работе механизма лицензирования. Начиная с версии технологической платформы 8.5.2 для выдачи лицензий больше не используется HASP License Manager. При этом сами правила лицензирования остаются без изменений.

11.04.2025    13988    ЕленаЧерепнева    4       

11

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

09.04.2025    1532    ЕленаЧерепнева    0       

4

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

31.03.2025    1861    Alisa_Brineva    0       

4

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

12.03.2025    1102    ЕленаЧерепнева    2       

4

Комментарии

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

Оставьте свое сообщение