Files
docs/architecture/context.md
T

43 lines
3.2 KiB
Markdown

# Контекст WealthLedger
Представление C4 System Context показывает WealthLedger целиком: кому служит
приложение и от каких внешних систем получает сведения. Внутреннее устройство
раскрыто отдельно в [Container](containers.md).
## Система и её окружение
```mermaid
flowchart LR
U["Частный инвестор<br/>Человек"]
W["WealthLedger<br/>Программная система"]
T["T-Bank Invest API<br/>Внешняя система"]
M["MOEX ISS<br/>Внешняя система"]
N["Реестр НКР<br/>Внешняя система"]
C["T-Bank Brands CDN<br/>Внешняя система"]
U -->|"Подключает брокера и изучает инвестиции"| W
W -->|"Получает доступные счета, позиции, операции и рыночные сведения"| T
W -->|"Получает публичные данные облигаций и событий"| M
W -->|"Получает кредитные рейтинги выпусков"| N
W -->|"Загружает изображения инструментов"| C
```
Частный инвестор входит в локальную учётную запись WealthLedger и добавляет
своё подключение к брокеру. Отдельные роли администратора или брокера,
работающего внутри WealthLedger, для описанных пользовательских сценариев
не требуются.
T-Bank определяет доступность счетов и поставляет личные финансовые сведения.
WealthLedger нормализует их для просмотра и сопоставляет с публичной
информацией об инструментах. [Интеграция T-Bank](../integrations/tbank.md)
объясняет полномочия подключения и ограничения внешней зависимости.
[MOEX ISS](../integrations/moex.md) поставляет публичные параметры и календарь выпусков облигаций.
[Реестр НКР](../integrations/nkr.md) используется для поиска кредитного рейтинга конкретного выпуска;
рейтинг эмитента не подставляется вместо него. Отсутствие подходящей записи
и недоступность источника имеют разный смысл. Правила интерпретации этих
сведений находятся в [описании облигаций](../domains/instruments/bonds.md).
Публичные данные выпуска сами по себе не подтверждают личную выплату.
[T-Bank Brands CDN](../integrations/tbank.md#публичные-логотипы) поставляет только изображения для представления
инструментов. Отсутствующий логотип не меняет финансовые данные.