Created date: Sep 14 2024 Saturday, 37th 15:25

연관 문서

진행이력

  • (진행 중) 서비스 설치
  • (대기) 서비스 업데이트
  • (대기) 서비스 삭제

단계

  • 윈도우 기반으로 설계 및 개발 진행
  • 추후 타 OS로 점진적 확장

주요 기능

  • 서비스 설치
    • 서비스 기동
      • 백그라운드 기동
      • 재 부팅 시, 자동 기동
  • 서비스 설치를 위한 제반 기능 수행
    • 사용 가능한 포트 탐색
    • 버전 정보 획득
    • 폴더 경로 탐색
    • 업데이트 여부 확인
    • 백그라운드 및 자동 시작 기능 수행
  • 서비스 업데이트
  • 서비스 삭제

시나리오

  • (진행 중) 서비스 설치
    • 유저, Installer exe 실행
    • bizHandler, 서버에 저장된 추천 포트 조회 (서비스 & Statelite)
    • bizHandler, 사용 가능한 포트 정보 조회
      • 해당 포트로 서비스 기동 및 서버로 보고
      • 별도 Manager 생성 필요
        • 특정 포트 기준으로 1씩 증가하면서 오픈 가능한지 확인
    • bizHandler, fileMng 실행
    • bizHandler, downMng 실행
      • Agent 배포 파일 다운로드 진행
      • bin 폴더
        • jdk 파일 다운로드 후 unzip 진행
        • bat 파일 다운로드
        • vbs 파일 다운로드
        • 시작 프로그램 등록 파일 다운로드
      • target 폴더, 서비스 jar 파일 다운로드
      • data 폴더, 서비스 db 파일 다운로드
      • conf 폴더, 서비스 conf 파일 다운로드
    • bizHanlder, 서비스 등록 및 기동
      • bin 폴더 內 vbs 파일 실행
        • 서비스 백그라운드 기동
      • 시작 프로그램 기동
    • bizHandler, 서비스 기동 보고
      • 서버로 버전, 포트, 설치 일시 등을 보고
      • 별도 Manager 생성 필요
        • 메시지를 통해서 서버로 보고
  • 서비스 업데이트
  • 서비스 삭제

설치 시 필요 데이터

  • 서버 버전
  • 파일 명
  • 추천 포트
  • 서버 방화벽 오픈 포트
    • 이건 API 및 서버로 저장되 있는거 아닌가?

주요 페이지

  • 로그인 화면 (

연관 메일