{ "id": "ShariXKnowledgeOpenKnowledgeArchitectureSystemlayers", "page": "sharixopen:knowledge:architecture:system_layers", "area": "open", "type": "reference", "title": "Слои архитектуры и разделение ответственности", "status": "review", "schema_version": 1, "relations": { "related_to": [ "ShariXKnowledgeOpenKnowledgeFoundationStart", "ShariXKnowledgeOpenKnowledgeArchitectureModelownership", "ShariXKnowledgeOpenKnowledgeArchitectureApicontracts", "ShariXKnowledgeOpenKnowledgeArchitectureSecurityboundaries", "ShariXKnowledgeOpenKnowledgeArchitectureRepositories", "ShariXKnowledgeOpenKnowledgeDomainOrderticket" ] }, "extensions": { "taxonomy": { "domain": "reference", "lifecycle": "unspecified", "parents": [ "ShariXKnowledgeOpenKnowledgeArchitectureStart" ], "terms": [] }, "glossary": [] }, "content_sha256": "5435659ff7c9afad598b14fb5a8b858704dfc6f85986708e0a11e74077419862", "schema": 1 } ====== Слои архитектуры и разделение ответственности ====== ~~NOCACHE~~ **Тип:** architecture · **Статус:** сведения требуют сверки с действующей установкой; архитектурные правила сформулированы как целевой контракт. **Раздел:** [[sharixopen:knowledge:foundation:start|ShariX Open: система знаний и архитектурные правила]] ===== Основные слои ===== * ''dbsynce'' — ограниченный синхронизируемый слой заказа, идентичности, отношений, документов и требований. * ''tickets'' — общий жизненный цикл Ticket, запросы ''ST_REQUEST'', комментарии, вложения и события. * ''webservice_running'' — исполнение заказа: этапы, контекст, артефакты, внешние события, связанные заказы и дополнительные расходы. * ''service-constructor'' — определения процессов и требований на этапе проектирования услуги; runtime получает версионированный снимок. * ''handlers'' — явные переходы и действия в бизнес-процессе, без переноса владеления данными. * ''payments'', Nextcloud, Moodle, appointments и прочие расширения работают через свои границы. ===== Границы ===== Сервис не импортирует закрытую модель Platform. Подключение к Platform выполняется через контракты и API. Установка общего приложения в составе Platform не передаёт ей право владения его моделями. ===== Разделы и материалы ===== * [[sharixopen:knowledge:architecture:model_ownership|Владение моделями и запрещённые зависимости]] * [[sharixopen:knowledge:architecture:api_contracts|API и межмодульные контракты]] * [[sharixopen:knowledge:architecture:security_boundaries|Безопасность, разделение доступа и минимизация данных]] * [[sharixopen:knowledge:architecture:repositories|Топология репозиториев и владение исходным кодом]] ~~SHARIX_KNOWLEDGE_GRAPH~~ ~~SHARIX_KNOWLEDGE_CATALOG~~ ===== Связанные понятия ===== * [[sharixopen:knowledge:architecture:model_ownership|Владение моделями и запрещённые зависимости]] * [[sharixopen:knowledge:domain:order_ticket|Заказ, Ticket и PROCESS]] * [[sharixopen:knowledge:architecture:api_contracts|API и межмодульные контракты]] ~~SHARIX_KNOWLEDGE_RELATED~~