3.3.1. Состав программного комплекса ЦТЛ.Домен
3.3.1.1. Программный комплекс ЦТЛ.Домен включает:
– сервисный коннектор domain_engine. Запускается индивидуально под каждый домен. Представляют собой коннектор для управления доменной инфраструктурой:
а) язык программирования python v3.9.19;
б) используемые библиотеки и модули:
1) annotated-types v0.6.0;
2) anyio v4.2.0;
3) bcrypt v4.1.2;
4) certifi v2024.2.2;
5) cffi v1.16.0;
6) chardet v5.2.0;
7) charset-normalizer v3.3.2;
8) click v8.1.7;
9) colorama v0.4.6;
10) cryptography v42.0.2;
11) exceptiongroup v1.2.0;
12) fastapi v0.109.2;
13) gunicorn v21.2.0;
14) h11 v0.14.0;
15) idna v3.6;
16) packaging v23.2;
17) paramiko v3.4.0;
18) pycparser v2.21;
19) pydantic v2.6.1;
20) pydantic_core v2.16.2;
21) PyNaCl v1.5.0;
22) pyspnego v0.10.2;
23) python-dotenv v1.0.1;
24) pywinrm v0.4.3;
25) requests v2.31.0;
26) requests-ntlm v1.2.0;
27) six v1.16.0;
28) sniffio v1.3.0;
29) sspilib v0.1.0;
30) starlette v0.36.3;
31) typing_extensions v4.9.0;
32) urllib3 v2.2.0;
33) uvicorn v0.27.1;
34) xmltodict v0.13.0;
35) samba v4.17.12.
– обработчик каталогов catalog_engine. Может обслуживать несколько различных доменов. Представляет собой коннектор для управления объектами каталога доменов.
3.3.1.2. Компоненты ПК ЦТЛ.Домен разворачиваются преимущественно в контейнерах:
– в качестве средства контейнеризации используется: Docker Engine v26.0.0; Apache License 2.0;
– в качестве базовых образов для сборки контейнеров могут быть использованы актуальные на момент демонстрации ПК ЦТЛ.Домен официальные образы Debian или Alpine Linux, которые распространяются под лицензией GNU GPL2.
3.4. Связи программы с другими программами
3.4.1. Программный комплекс ЦТЛ.Домен является самостоятельно работающим ПО и содержит в составе собственные инструменты для подключения сторонних программ и сервисов.