ONESHIM 14개 도메인 구조
도메인 맵
ONESHIM은 14개의 도메인으로 구성되어 있으며, 각 도메인은 명확한 책임 경계를 가지고 있습니다.
도메인 분류
Core Domains
플랫폼의 핵심 가치를 제공하는 도메인입니다.
AI Intelligence
컨텍스트를 분석하고 지능형 인사이트를 생성하는 AI 핵심 엔진입니다. 사용자 행동 패턴 분석, 업무 제안 생성, 프로세스 개선 제안 등을 담당합니다.
User Context
데스크톱 에이전트로부터 수집된 사용자 작업 환경 데이터를 처리합니다. 활동 추적, 컨텍스트 패턴 분석, 작업 세션 관리 등을 수행합니다.
Workflow Orchestration
DAG(Directed Acyclic Graph) 기반 워크플로우 실행 및 스케줄링을 담당합니다. 복잡한 다단계 업무 프로세스를 자동으로 오케스트레이션합니다.
Supporting Domains
Core Domain을 지원하는 분석 및 추론 도메인입니다.
Monitoring
시스템 및 비즈니스 메트릭을 수집하고, 이상 징후를 감지합니다. 크로스 도메인 메트릭 집계와 알림 생성을 담당합니다.
Digital Twin
업무 환경의 가상 모델을 생성하여 시뮬레이션 및 예측을 수행합니다. 제조/운영 환경의 디지털 트윈을 구축하고 관리합니다.
Knowledge Management
조직의 지식 자산을 그래프 형태로 구축하고 관리합니다. 문서 관리, 지식 검색, 관련 정보 추천 등을 수행합니다.
Ontology Reasoning
도메인 개념 간 관계를 모델링하고, 온톨로지 기반 추론을 수행합니다. 용어 표준화, 관계 분석, 의미 기반 검색을 지원합니다.
Generic Domains
범용 기능을 제공하는 공통 도메인입니다.
Authentication
사용자 인증 및 인가를 처리합니다. 세션 관리, 토큰 기반 인증, 보안 정책 적용 등을 담당합니다.
User Management
사용자 계정, 프로필, 조직 관리 등 사용자 관련 CRUD 기능을 제공합니다.
Notification
다양한 채널(이메일, 푸시, 인앱)을 통한 알림 전송을 관리합니다. 알림 템플릿 및 발송 정책을 관리합니다.
Communication
WebSocket, 메시징 등 실시간 통신 기능을 제공합니다. 도메인 간 이벤트 전달 및 사용자 간 커뮤니케이션을 지원합니다.
Infrastructure Domains
시스템 운영 및 관리를 위한 인프라 도메인입니다.
System Management
시스템 설정, 백업, 유지보수 등 인프라 관리 기능을 제공합니다. 리소스 최적화 및 운영 자동화를 담당합니다.
Auditing
모든 시스템 활동에 대한 감사 로그를 기록하고 관리합니다. 컴플라이언스 준수 및 법적 보존 기능을 제공합니다.
Integration Hub
외부 시스템(ERP, MES, CRM 등)과의 연동을 관리합니다. OAuth 기반 인증, 데이터 동기화, API 통합을 담당합니다.
도메인 간 통신
도메인 간 통신은 이벤트 기반(Event-Driven)으로 이루어지며, 느슨한 결합을 유지합니다.
각 도메인은 독립적인 비즈니스 모델을 유지하며, 도메인 이벤트를 통해서만 타 도메인과 통신합니다.
도메인 책임 개요
관련 문서: