
System Architecture

xPopcornStoreTM는 Storekeeper와 Warehouse 두 가지 종류의 프로그램으로 구성되어 있다.
Storekeeper와 Warehouse는 Master-Slave 구조를 가지고 있으며, Storekeeper와 Warehouse 간의 통신은 Network(TCP/IP)를 이용한다.
Storekeeper
StoreKeeper는 Mater에 해당되며, 다음과 같은 역할을 수행한다.
-
Application 요청에 대해서 Warehouse의 데이터 처리 요청.
-
Warehouse에서 처리된 데이터를 재 가공
-
Warehouse 관리 및 상태 파악
Warehouse
Warehouse는 Slave에 해당되며, 여러 대를 동시에 운영할 수 있다. Warehouse는 다음과 같은 역할을 수행한다.
-
Storekeeper로부터 받은 요청에 대해서 데이터 저장, 조작 및 검색 수행
-
데이터 유지 관리