Skip to content

Architecture overview

Summer Batch solution is split into 5 components:

  • Summer Batch Common : Shared artifacts, used by other components (Collections, I/O, Proxies, etc.);

  • Summer Batch Infrastructure : Basic item readers and writers, and repeat support elements;

  • Summer Batch Data: Database access dedicated artifacts;

  • Summer Batch Core : Main component that contains batch engine, job repository, launchers, listeners, etc ...;

  • Summer Batch Extra : Additional readers/writers (EBCDIC), dedicated batchlets implementations (FTP support, Email support, ...) and additional framework facilities;

Following schema exposes inter-dependencies between them (an arrow between two components means that component A uses component B : A → B ).

Figure 1.1. Summer Batch dependencies