Базовые знания
Требования
На взаимодествия с системой ИСБ "Стрелец-Интеграл" через API требуется оборудование и установленное ПО "АРМ Стрелец-Интеграл" версии 3.2 и выше. Из состава ПО требуется установка службы WepAPI, именно она обеспечивает доступ к системе через API.
Почему SignalR, а не REST API
Для обеспечения взаимодействия в режиме реального времени наш API реализован на базе SignalR. Это позволяет нам оповещать клиентские приложения об изменениях в системе без дополнительных периодических перезапросов состояний. Достаточно установить подключение, пройти авторизацию и подписаться на требуемые события, и Сервер API сам будет оповещать об изменениях в системе ваше клиентское приложение.
SignalR позволяет реализовывать клиентские приложения, взаимодействующие с API на различных языках: C#, JS, Java, C++ и других.