docs: extend protocol platform architecture
This commit is contained in:
@@ -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` - нормализованное описание входа или выхода.
|
||||
|
||||
Reference in New Issue
Block a user