SYSTEM ARCHITECTURE · 2026-AX-SPRINT-16

WXOPS-AI 시스템 구성도

AI 기반 기상자료 서비스 플랫폼 · ㈜엔지스 담당 파트
연계 시스템
🏗️
기상 정보처리체계
AMOS·AWS·METAR
실시간 기상 관측
내부망 연동
🌐
KAF-WRF
공군 기상예측모델
72시간 수치예보
내부망 연동
✈️
항공통제 체계
비행계획·항공통제
체계 기상자료 요청
외부 API
📋
비행계획 체계
경로 기상영향 평가
출격 가능 여부 요청
외부 API
🖥️
기상주전산기
기상 데이터 저장·관리
('27년 교체 예정)
내부망 연동
🛰️
ECMWF (ERA5)
재분석 자료 195.9TB
42년치 기후 데이터
민간공개
EXT / INT API EXT / INT API
WXOPS-AI AI 기반 기상자료 서비스 플랫폼 폐쇄망(인트라넷) 독립 운용 ㈜엔지스 담당
LAYER 1 — 사용자 서비스 화면 (Web UI)
SCR-01 · 핵심
💬
메인 채팅
인터페이스
· 자연어 질의 입력
· SSE 스트리밍 응답
· 출처 문서 패널
· GO/NO-GO 뱃지
· METAR 자동 파싱
· 대화 PDF 내보내기
SCR-02
🌦️
기상 현황
대시보드
· 기지별 기상 카드
· OpenLayers 지도
· SIGMET 타임라인
· 30분 자동 갱신
· AI 기상 요약문
SCR-05
📖
문서 검색
뷰어
· 교범·규정 전문 검색
· 조항 하이라이트
· 출처 패널 연동
· 목차 계층 탐색
SCR-06
📊
관리자
품질 모니터링
· Top-N 적중률
· Hallucination 비율
· 응답시간 분포
· 재질문 비율
· 사용자·문서 관리
📌 SCR-01 빠른 실행 버튼 (확정 3종)
📊 기상 통계 조회 · AMOS 12년치 · AWS 12년치 ✈️ METAR 해석 · METAR 12년치 · 교범 벡터DB 🎯 출격 가능 여부 확인 · METAR 실시간 · 교범 벡터DB · KAF-WRF
React 18 TypeScript 5 Zustand + React Query Vite 5 Recharts + D3.js OpenLayers 8 EventSource / SSE
REST API · SSE 스트리밍 · JWT 인증 ↕
LAYER 2 — 다중 API 라우팅 게이트웨이 (Nginx)
내부 API (Internal API)
  • Web UI ↔ 백엔드 단일 진입점
  • SSE 스트리밍 응답 프록시
  • 응답 처리시간 3초 이내
  • 요청 캐싱·압축 처리
외부 API (External API)
  • 군 타 작전 체계 연동
  • Circuit Breaker + Retry
  • 성공률 99% 이상
  • 동시 처리 5,000세션/초
🔐
JWT 인증
Access 15분
Refresh 8시간
Rate Limit
동시 사용자
300명 이상
📝
감사 로그
전체 질의·응답
파일 접근 기록
🛡️
보안 처리
TLS 1.3
XSS·SQLi 방어
✓ 자료 표출 5초 이내 ✓ 내부 API 3초 이내 ✓ 외부 API 99% 이상 ✓ 5,000세션/초 ✓ 동시 300명 ✓ UI 만족도 90점 이상
FastAPI REST · 별도 계약 경계 ↕
LAYER 3 — 백엔드 시스템 (별도 계약 · 연동 대상)
🔍
RAG 파이프라인
FastAPI
🗄️
벡터DB
pgvector / Qdrant
🤖
LLM 추론 서버
vLLM
📡
기상 데이터 수집기
수집·적재·QC
벡터 임베딩 · DB 인덱싱 ↕ 공개군사자료(다-①)
원천 데이터 — 국방 데이터 (수행 후 즉시 반환 필수)
AMOS
2.6GB / 12년
공개군사(다-①)
AWS
490GB / 12년
공개군사(다-①)
METAR
583MB / 12년
공개군사(다-①)
고층기상
17GB / 14년
공개군사(다-①)
기상위성영상
331TB / 7년
공개군사(다-①)
기상 레이다
22.1TB / 7년
공개군사(다-①)
KAF-WRF
722TB / 6년
공개군사(다-①)
ERA5 (ECMWF)
195.9TB / 42년
민간공개
HTTPS / RBAC HTTPS / RBAC
사용자
🎖️ 기상장교
전체 화면 접근
기상 분석·브리핑
검색 품질 관리
✈️ 조종사
SCR-01, 05
출격 가능 여부
METAR 해석
🗼 관제사
SCR-01, 02, 05
기상 현황 모니터링
위험기상 경보
📋 작전장교
SCR-01, 02, 05
임무 기상영향 평가
다기지 기상 비교
🛡️ 비행안전장교
SCR-01, 02, 05
기상사고 사례 검색
안전 판단 지원
⚙️ 시스템관리자
전체 + SCR-06
사용자·문서 관리
RAG 품질 모니터링
Layer 1 — Web UI (엔지스 담당)
Layer 2 — API 게이트웨이 (엔지스 담당)
Layer 3 — 백엔드 (별도 계약)
원천 데이터 (국방 데이터 · 반환 필수)
외부 연계 시스템
사용자 (RBAC 접근 제어)