{ "id": "ShariXKnowledgeBoundaries", "page": "sharixopen:knowledge:architecture:boundaries", "area": "open", "type": "reference", "title": "Границы Open, сервисов и Platform", "status": "review", "schema_version": 1, "relations": { "related_to": [ "ShariXKnowledgeOpenKnowledgeArchitectureModelownership", "ShariXKnowledgeOpenKnowledgeArchitectureSystemlayers", "ShariXKnowledgeOpenKnowledgeArchitectureApicontracts", "ShariXKnowledgeOpenKnowledgeArchitectureRepositories" ] }, "extensions": { "taxonomy": { "domain": "reference", "lifecycle": "unspecified", "parents": [ "ShariXKnowledgeOpenKnowledgeArchitectureStart" ], "terms": [] }, "glossary": [] }, "content_sha256": "8592d55858a1f5f869fa696b4f142272f39702ef99d2b459dadfa12037ec2067", "schema": 1 } ====== Границы Open, сервисов и Platform ====== ~~NOCACHE~~ ===== Ответственность ===== ''dbsynce'' — общая модель; ''tickets'' — состояния и requests; ''webservice_running'' — этапы и результаты исполнения; Constructor — шаблоны собственного сервиса; Platform — matching и комплекс. ===== Запреты ===== Open не импортирует ''sxplatform.models'', общая база не импортирует доменные расширения, Nextcloud не владеет Artifact, а Ticket Event не заменяет ExternalEvent. ===== Практика ===== Интеграционная точка находится там, где у операции определён владелец и где можно проверить отдельные ошибки доступа и транспорта. ===== Детальные правила ===== * [[sharixopen:knowledge:architecture:model_ownership|Владение моделями и запрещённые зависимости]] * [[sharixopen:knowledge:architecture:system_layers|Слои архитектуры и разделение ответственности]] * [[sharixopen:knowledge:architecture:api_contracts|API и межмодульные контракты]] * [[sharixopen:knowledge:architecture:repositories|Топология репозиториев и владение исходным кодом]] ~~SHARIX_KNOWLEDGE_RELATED~~