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
+38
View File
@@ -64,6 +64,23 @@
Бесконечный passthrough stream не является допустимой моделью `Operation`.
### 2.8. Execution model важнее transport-specific особенностей
Каждая операция в системе определяется двумя измерениями:
- `protocol`
- `execution_mode`
Это позволяет описывать:
- REST unary;
- REST SSE window;
- gRPC server-stream session;
- WebSocket event feed;
- SOAP request-response;
в рамках одной общей модели runtime и MCP publishing.
## 3. Корневые сущности
### 3.1. `Workspace`
@@ -400,6 +417,27 @@
- `descriptor_ref`
- `descriptor_set_b64`
### 4.4. `WebSocketTarget`
- `kind`
- `url`
- `subprotocols`
- `subscribe_message_template`
- `unsubscribe_message_template`
- `static_headers`
### 4.5. `SoapTarget`
- `kind`
- `wsdl_ref`
- `service_name`
- `port_name`
- `operation_name`
- `endpoint_override`
- `soap_version`
- `soap_action`
- `header_config`
## 5. `Schema`
`Schema` - нормализованное описание входа или выхода.