Spring Batch Processing
This presentation will step through how to create effective batch processing programs using Spring's Batch Processing module.
One of the most difficult operations to run effectively in an enterprise environment is batch processing. Often times you are dealing with huge amounts of data that must be run concurrently, in multiple steps, and worse yet we need a way to manage them in case they fail or abrudtly shut down. Often times we rely on home grown solutions that generally require some cron job mixed with sending items to a JMS queue for processing. While many of these options “work” they are often filled with cluge.
Spring Batch Processing is Spring's way of bringing some order and logic to batch processing. This presentation will step through how to use spring bath processing to create batched programs complete with retry logic. By using spring the hard part of creating reliable reusable code is done for you, while being able to focus your efforts solely on the business at hand.
About Joseph Nusairat
Joseph Faisal Nusairat, author of “Beginning JBoss Seam” and co-author “Beginning Groovy & Grails”, is a Java developer who has been working full time in the Columbus Ohio area since 1998, primarily focused on Java development. His career has taken him into a variety of Fortune 500 industries including military applications, data centers, banking, internet security, pharmaceuticals, and insurance. Joseph is particularly fond of open source projects and tries to use as much open source software as possible when working with clients. Joseph is a graduate of Ohio University with dual degrees in Computer Science and Microbiology with a minor in Chemistry. Currently, Joseph works as a Senior Partner at Integrallis Software (www.integrallis.com).
More About Joseph »