docs: extend protocol platform architecture

This commit is contained in:
a.tolmachev
2026-04-06 01:57:26 +03:00
parent 04ed704e94
commit 7f15b2db9e
12 changed files with 475 additions and 34 deletions
+29 -2
View File
@@ -2,7 +2,7 @@
## 1. Назначение документа
Этот документ фиксирует порядок перехода от текущего состояния проекта к целевой Alpine UI модели.
Этот документ фиксирует порядок перехода от текущего состояния проекта к целевой product-ready integration platform модели.
Принцип:
@@ -10,7 +10,8 @@
- потом foundation под workspace/agent model;
- потом возврат к end-to-end UI сценариям;
- потом observability и access layer;
- потом polish и demo readiness.
- потом polish и demo readiness;
- потом расширение до полного protocol platform scope.
## 2. Этап 1. Перепроектирование `As Is -> To Be`
@@ -148,3 +149,29 @@ DoD:
- REST SSE и gRPC server-streaming поддерживаются в bounded форме;
- UI умеет конфигурировать streaming limits, aggregation и lifecycle;
- e2e сценарии покрывают window/session/job calls.
## 13. Этап 12. WebSocket upstream support
Цель:
- добавить полноценный WebSocket upstream adapter в общую execution model.
DoD:
- есть WebSocket target model;
- runtime поддерживает bounded `window`, `session` и `async_job`;
- heartbeat, reconnect и subscription lifecycle конфигурируются явно;
- docs, UI и e2e синхронизированы.
## 14. Этап 13. SOAP support
Цель:
- добавить SOAP как enterprise-oriented protocol family.
DoD:
- есть WSDL/XSD-driven target model;
- runtime умеет строить SOAP envelopes и нормализовать SOAP Faults;
- operator может выбрать service, port и operation;
- test-run, publish и observability работают так же, как для остальных протоколов.