Created date: Sep 14 2024 Saturday, 37th 15:25
연관 문서
진행이력
- (진행 중) 서비스 설치
- (대기) 서비스 업데이트
- (대기) 서비스 삭제
단계
- 윈도우 기반으로 설계 및 개발 진행
- 추후 타 OS로 점진적 확장
주요 기능
- 서비스 설치
- 서비스 기동
- 백그라운드 기동
- 재 부팅 시, 자동 기동
- 서비스 기동
- 서비스 설치를 위한 제반 기능 수행
- 사용 가능한 포트 탐색
- 버전 정보 획득
- 폴더 경로 탐색
- 업데이트 여부 확인
- 백그라운드 및 자동 시작 기능 수행
- 서비스 업데이트
- 서비스 삭제
시나리오
- (진행 중) 서비스 설치
- 유저, Installer exe 실행
- bizHandler, 서버에 저장된 추천 포트 조회 (서비스 & Statelite)
- bizHandler, 사용 가능한 포트 정보 조회
- 해당 포트로 서비스 기동 및 서버로 보고
- 별도 Manager 생성 필요
- 특정 포트 기준으로 1씩 증가하면서 오픈 가능한지 확인
- bizHandler, fileMng 실행
- fileMng, 서버 통신하여 버전 정보 획득
- 주요 폴더 생성
- 주요 폴더 경로, process.evn 저장
- bizHandler, downMng 실행
- Agent 배포 파일 다운로드 진행
- bin 폴더
- jdk 파일 다운로드 후 unzip 진행
- bat 파일 다운로드
- vbs 파일 다운로드
- 시작 프로그램 등록 파일 다운로드
- target 폴더, 서비스 jar 파일 다운로드
- data 폴더, 서비스 db 파일 다운로드
- conf 폴더, 서비스 conf 파일 다운로드
- bizHanlder, 서비스 등록 및 기동
- bin 폴더 內 vbs 파일 실행
- 서비스 백그라운드 기동
- 시작 프로그램 기동
- bin 폴더 內 vbs 파일 실행
- bizHandler, 서비스 기동 보고
- 서버로 버전, 포트, 설치 일시 등을 보고
- 별도 Manager 생성 필요
- 메시지를 통해서 서버로 보고
- 서비스 업데이트
- 서비스 삭제
설치 시 필요 데이터
- 서버 버전
- 파일 명
- 추천 포트
- 서버 방화벽 오픈 포트
- 이건 API 및 서버로 저장되 있는거 아닌가?
주요 페이지
- 로그인 화면 (
연관 메일