Архитектура ADC основана на следующих компонентах:
- Nginx. (Опционально) Обеспечивает доступность ADC (например, если подключается много пользователей), распределяя нагрузку перед веб-интерфейсом. Главное назначение Nginx в архитектуре ADC — выступать в роли прокси, перенаправляющего запросы от пользователя в веб-интерфейс.
- Сервер приложения Http|API ADC.
- Принимает запросы пользователя, перенаправленные от Nginx.
- Служебная база данных PostgreSQL. Используется для хранения метаданных, и других данных ADC.
- BPM-платформа Camunda 7.
- Используется для реализации управления рабочими процессами (Workflow).
- Arenadata IF & Airflow.
- Сервисы для захвата метаданных.
- Elasticsearch | Arenadata LS.
- Поисковые системы Arenadata Catalog.