배치운영환경과 배포 문의
- 작성자 :
- j*j
- 작성일 :
- 2022-07-08 10:20:56
- 조회수 :
- 989
- 구분 :
- 운영환경 /
- 진행상태 :
- 완료
Q
배치운영환경 배포와 관련해서 이해가 안 되는 부분이 있어서 질문드립니다.
1. 배치 프로그램은 별도 프로젝트로 구성해서 개발해야 되나요? 아니면, 배치운영환경 BOBR 프로젝트 내에 개발해야 되나요?
2. 개발된 배치 프로그램을 등록할 때 FTP로 업로드하게 되어 있는데요.
- FTP 업로드 경로(배포경로) 가 /WEB-INF/classes/egovframework/batch/job/ 로 되어 있는데, 이 경로가 BOBR 웹어플리케이션 디렉토리를 말하는 건가요?
- /WEB-INF/classes/egovframework/ 경로로 업로드하는 첨부파일은 배치 자바 class 파일, mybatis mapper 파일 등을 올리는 건가요?
- 클래스의 자바 패키지 경로가 있을 텐데 그런 건 어떻게 처리해야 되는 건가요?
3. 배치심의 과정 없이 배치정보를 등록하고 스케쥴링하는 것도 가능한거죠?
전체적으로 배치 프로그램을 개발해서 배포운영환경에 배포하는 구조가 이해가 잘 안 되서 질문드립니다.
배치실행환경 wiki 문서를 봐도 구조가 이해가 잘 안 되네요.
1. 배치 프로그램은 별도 프로젝트로 구성해서 개발해야 되나요? 아니면, 배치운영환경 BOBR 프로젝트 내에 개발해야 되나요?
2. 개발된 배치 프로그램을 등록할 때 FTP로 업로드하게 되어 있는데요.
- FTP 업로드 경로(배포경로) 가 /WEB-INF/classes/egovframework/batch/job/ 로 되어 있는데, 이 경로가 BOBR 웹어플리케이션 디렉토리를 말하는 건가요?
- /WEB-INF/classes/egovframework/ 경로로 업로드하는 첨부파일은 배치 자바 class 파일, mybatis mapper 파일 등을 올리는 건가요?
- 클래스의 자바 패키지 경로가 있을 텐데 그런 건 어떻게 처리해야 되는 건가요?
3. 배치심의 과정 없이 배치정보를 등록하고 스케쥴링하는 것도 가능한거죠?
전체적으로 배치 프로그램을 개발해서 배포운영환경에 배포하는 구조가 이해가 잘 안 되서 질문드립니다.
배치실행환경 wiki 문서를 봐도 구조가 이해가 잘 안 되네요.
환경정보
-
- OS 정보 :
- 표준프레임워크 버전 :
- JDK(JRE) 정보 :
- WAS 정보 :
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크 센터입니다.
답변1)
배치 프로그램의 규모에 따라 개발사업단에서 판단하셔야 합니다.
소규모 배치 처리의 경우 BOPR을 필요로 하지 않으며
이경우 간단히 Quartz 기반으로 구성하셔도 무방합니다.
답변2)
BOPR은 중규모 배치시스템에대한 예시이며
기본 적인 자바 클래스나 구성파일이 갖추어져 있다는 가정하에 구성되어 있습니다.
사업단 상황에 따라 다양한 컨셉들이 추가되어야 할듯 합니다.
현재는 FTP를 사용하여 배치 구동 xml파일을 등록하도록 되어 있습니다.
답변3)
소규모 시스템에서는 해당 기능이 필요치 않으며
예를들어 개발팀, 운영팀, 품질팀 등으로 세분화된 경우 필요한 사항입니다.
표준프레임워크 센터에서 운영 중인 온라인 교육 중
실행환경의 배치처리 과정에서
보다 알기 쉽게 설명되어 있으니
필요하신 경우 온라인 교육을 신청하여 수강해 주시기 바랍니다.
https://www.egovframe.go.kr/home/sub.do?menuNo=64
감사합니다.
표준프레임워크 센터입니다.
답변1)
배치 프로그램의 규모에 따라 개발사업단에서 판단하셔야 합니다.
소규모 배치 처리의 경우 BOPR을 필요로 하지 않으며
이경우 간단히 Quartz 기반으로 구성하셔도 무방합니다.
답변2)
BOPR은 중규모 배치시스템에대한 예시이며
기본 적인 자바 클래스나 구성파일이 갖추어져 있다는 가정하에 구성되어 있습니다.
사업단 상황에 따라 다양한 컨셉들이 추가되어야 할듯 합니다.
현재는 FTP를 사용하여 배치 구동 xml파일을 등록하도록 되어 있습니다.
답변3)
소규모 시스템에서는 해당 기능이 필요치 않으며
예를들어 개발팀, 운영팀, 품질팀 등으로 세분화된 경우 필요한 사항입니다.
표준프레임워크 센터에서 운영 중인 온라인 교육 중
실행환경의 배치처리 과정에서
보다 알기 쉽게 설명되어 있으니
필요하신 경우 온라인 교육을 신청하여 수강해 주시기 바랍니다.
https://www.egovframe.go.kr/home/sub.do?menuNo=64
감사합니다.