14 JobOperator JobOperator BatchRuntime BatchRuntime public static JobOperator getJobOperator() public long start(String jobXMLName, Properties jobParameters) public void stop(long executionId) public List<Long> getRunningExecutions(String jobName) public JobExecution getJobExecution(long executionId) public Set<String> getJobNames() public List<JobInstance> getJobInstances(String jobName, int start, int count)
value="#{systemProperties['fileName']}"/> <property name="fileName" value="#{partitionPlan['fileName']}"/> public long start(String jobXMLName, Properties jobParameters)
… … A Dennis … … A Frank … … A Daniel … … B Ben … … B Max … … B Christia n … … C Dirk … … C Thomas … … C PartitionPlan kategorie=A kategorie=B kategorie=C
Batch framework Dependency injection framework Dependency injection framework Transaction manage- ment Transaction manage- ment Resour- ces Resour- ces Servlet / EJB Container Servlet / EJB Container BETRIEB EINER BATCH-ANWENDUNG
application (JSR-352) Batch application (JSR-352) Spring Batch (JSR-352) Spring Batch (JSR-352) Spring dependency injection Spring dependency injection Transaction manage- ment (JTA) Transaction manage- ment (JTA) Resour- ces Resour- ces Servlet / EJB Container Servlet / EJB Container BETRIEB EINER BATCH-ANWENDUNG Community Testbarkeit Open Source Features: Parallelisierung, JavaConfig, Spring Data, Hadoop...
application (JSR-352) Batch application (JSR-352) Spring Batch (JSR-352) Spring Batch (JSR-352) Spring dependency injection Spring dependency injection Transaction manage- ment (JTA) Transaction manage- ment (JTA) Resour- ces Resour- ces Servlet / EJB Container Servlet / EJB Container BETRIEB EINER BATCH-ANWENDUNG BatchEE BatchEE
application (JSR-352) Transaction manage- ment (Spring) Transaction manage- ment (Spring) Resour- ces Resour- ces Servlet Container Servlet Container BETRIEB EINER BATCH-ANWENDUNG Spring Batch (JSR-352) Spring Batch (JSR-352) Spring dependency injection Spring dependency injection https://github.com/codecentric/spring-boot-starter-batch-web