XSQUARE-XDAC – это автономный веб сервер, который позволяет автоматизировать процесс создания REST API, предоставляя доступ к хранимым процедурам и функциям на стороне PostgreSQL.
Основные функциональные характеристики и возможности XSQUARE-XDAC:
- Автоматическое создание конечных точек подключения (API) на основе хранимых процедур и функций БД.
- Автоматическое преобразование сигнатур процедур и функций в параметры запросов к API.
- Возможность использования нескольких методов для работы с созданным API (GET/POST). Возможность настраивать доступ к конечным точкам, используя настройки прав пользователя БД.
- Предоставление доступа к дополнительным параметрам http запроса (заголовки,код ответа и пр.) внтури вызываемых процедур и фунций.
- Возможность обрабатывать запросы типа multipart/form-data. Загрузка и выгрузка бинарных данных.
- Обслуживание и балансировка HTTP запросов между Веб клиентом и базой данных.
- Поддержка пула соединений с базой данных.