일괄처리 개요
일반적으로 제품이 호스트하는 Java™ Platform, Enterprise Edition(Java EE) 애플리케이션은 간단한 경량의 트랜잭션 작업 단위를 수행합니다. 대부분의 경우, 개별 요청은 프로세서에서 몇 초 내에 완료할 수 있으므로 비교적 메모리 소모가 적습니다. 하지만 많은 애플리케이션이 계산 집약적이며 자원 집약적인 일괄처리 작업을 완료해야 합니다.
다음 그래픽에 표시된 대로 일괄처리 기능은 애플리케이션 서버를 확장시켜 트랜잭션 애플리케이션과 함께 일괄처리 작업을 수행해야 하는 애플리케이션도 수용할 수 있습니다. 일괄처리 작업을 완료하는 데 몇 시간 또는 몇 일이 걸릴 수 있으므로 이를 실행하는 동안 대량의 메모리 또는 처리 능력이 필요합니다.
일괄처리 지원에는 작업 관리 콘솔이라는 작업 관리용 웹 기반 애플리케이션이 포함됩니다. 이 콘솔을 통해 작업 제출, 작업 실행 모니터, 작업에 대한 조작 조치 수행 및 작업 로그 보기를 수행할 수 있습니다.
작업은 일괄처리 작업 단위를 나타냅니다. 작업은 작업을 설명하고 작업을 수행할 애플리케이션을 식별하며 제품이 작업을 효율적이고 효과적으로 처리하도록 도와주는 추가 정보를 포함할 수 있습니다. 작업은 xJCL이라고 하는 XML 통용어로 지정되며 프로그래밍 방식 또는 명령행 인터페이스를 통해 제출할 수 있습니다. 작업 제출의 일부로서, 작업은 외부 데이터베이스에 지속되며 작업 스케줄러에 제공됩니다. 작업 스케줄러는 대기 중인 작업을 사용 가능한 눈금 엔드포인트에 분배하여 실행합니다.