Agent 시뮬레이터
매장에서 데이터가 올라가는 과정
POS 3종의 원천 데이터를 증분 수집해 표준 형식으로 바꿉니다. 네트워크를 끊고 붙이고, 같은 주문을 다시 보내고, Agent를 죽였다 살려 볼 수 있습니다.
열기수집 관리
정규화 · 대사 · Agent 상태
원천 건수와 중앙 DB 건수를 맞춰 빠진 구간을 찾습니다. 원본 데이터 추적, 오류 재처리, 새 POS 연동 정의 등록도 여기서 합니다.
열기판매 현황
본사 통합 조회
매장·기간·채널로 매출을 조회합니다. 수집이 완전하지 않은 기간은 숫자 위에 함께 표시합니다.
열기데이터 흐름
매장 POS에서 본사 관리페이지까지
- 매장 POS
- 데이터 원천 로컬DB · 파일 · 로그
- Agent 증분수집 · 큐 · 재전송
- 중앙 서버 수신 · 중복차단 · 정규화
- 본사 관리페이지
실 구축 구성
이 데모가 재현하는 것과 실제로 만드는 것
| 구간 | 실 구축 | 이 데모 |
|---|---|---|
| 매장 Agent | .NET Windows Service (부팅 시 자동 시작) | 브라우저 시뮬레이터 |
| 로컬 임시 저장 | SQLite 큐 (전송 실패분 보관) | 메모리 큐 |
| 통신 | HTTPS · 매장별 발급 토큰 · 페이로드 서명 | 시뮬레이션 |
| 수신 서버 | ASP.NET Core Web API | 시뮬레이션 |
| 저장소 | MSSQL — 원천 원문 / 정규화 / 집계 | 브라우저 메모리 |
| 관리 페이지 | 웹 (본사) | 이 화면 그대로 |
수집은 읽기 전용으로만 접근합니다. POS 프로그램을 변조하거나 통신을 가로채는 방식은 쓰지 않으며, 매장이 적법하게 접근 가능한 경로만 사용합니다.