Нормализация и логирование данных

В случае, если требуется произвести нормализацию данных - Bridge может добавлять, изменять, либо полностью исключать из ответа те данные, которые возвращает web-сервис. Это особенно актуально, когда на стороне web-сервиса нет возможности изменения API.

Нормализация данных
Рис. 1. Нормализация данных из различных источников

Все операции нормализации данных производятся в служебном сценарии добавленного Web канала. На вход сценария передаются входные параметры запроса, далее запрос перенаправляются к web-сервису или другим информационных системам. После сбора всех данных из источников - нормализация и возвращение данных в ответе web-запроса.

Получение данных из различных информационных систем

При использовании не одного, а множества различных разрозненных web-сервисов и информационных системы, от различных источников данных - Web канал может выступать единой точкой входа для предоставления web-сервиса для внешних пользователей. Добавление новых данных возможно из других информационных систем, которые можно подключить через другие внешние Web каналы, CLI, файловые хранилища S3 или через прямое подключение к базам данных.

Интерфейс командной строки CLI

CLI

Получение данных с помощью интерфейса командной строки CLI. Для работы с CLI используется компонент Запуск процесса. Требует предварительной настройки на сервере Oktell Studio согласно документации разработчика CLI интерфейса(например, AWS CLI и CLI Yandex.Cloud).

Файловое хранилище S3

S3

Получение данных из файлового хранилища S3, например для файлов записей разговоров.

Подключение к базе данных

SQL

Получение данных из базы данных. Может использоваться прямое подключение к базе данных PostgreSQL, либо настройка подключения через любой ODBC драйвер, который поддерживается операционной системой, например ODBC подключение к Microsoft SQL Server.

Логирование

Логирование

Присутствует возможность учета всех запросов для различных нужд, например, для упрощения поиска ошибок при изменении API разработчиками на web-сервисе(логирование в лог журнал).