HOME JAVA & JEE AJAX & RIA AGILE & SCRUM SOA & REST ERLANG RUBY ON RAILS OPEN SOURCE .NET DESIGN & DDD CLOUD & GRID  
London Spring User Group: Patterns of and Solutions to Challenges of Offline and Batch Processing
Patterns of and Solutions to Challenges of Offline and Batch Processing
Dr. David Syer, of Spring Source, presented his JavaOne 2008 talk at the meeting.

Dave explored the boundary between what is classified as a batch and what is not and shows that it can be blurred for business or technical reasons.

Offline processing is a feature of almost all IT projects of any size. Often there is a natural business reason to group items for processing, and this is where offline processing becomes a batch job. There are also legitimate technical reasons for batching items for processing to enhance performance and throughput. In both cases, the delivery of such systems presents challenges.

Dave's talk explored the boundary between what is classified as a batch and what is not and shows that it can be blurred for business or technical reasons. The session concentrates on the challenges of increasing throughput in crucial high-volume business environments and explains how a range of patterns has emerged to help address those challenges. Then it takes a look at the Java™ programming language and available tooling to see how they provide a good platform for enabling efficient batch processing. It uses examples from real-life applications throughout.

Subscribe to spring-ug
Powered by tech.groups.yahoo.com


Download the slides here

ABOUT DAVID SYER
Dr. David Syer is an experienced, delivery-focused architect and development manager. He has designed and built successful enterprise software solutions using Spring, and implemented them in major financial institutions worldwide.
More about David Syer
PODCAST PATTERNS OF AND SOLUTIONS TO CHALLENGES OF OFFLINE AND BATCH PROCESSING
Digg! StumbleUpon
SOA & REST PODCASTS
Alberto Brandolini:Agile Development with SOA, Agile SOA
Alberto Brandolini : 2nd Sep 2008
View Podcast: Agile Development with SOA,
Gojko Adzic:Testing Web Applications with Selenium & Selenium Remote Control, Testing Web Apps: Selenium & S
Gojko Adzic : 28th Aug 2008
View Podcast: Testing Web Applications with Selenium & Selenium Remote Control,
Ari Zilka:Terracotta: Open Source Network-Attached Memory, Terracott: Network Attached Me
Ari Zilka : 24th Jun 2008
View Podcast: Terracotta: Open Source Network-Attached Memory,
Kirk Pepperdine:Performance Tuning, Performance Tuning
Kirk Pepperdine : 23rd Jun 2008
View Podcast: Performance Tuning,
Rob Purcell:Reliable database/messaging transactions without 2PC, Reliable messaging transaction
Rob Purcell : 30th May 2008
View Podcast: Reliable database/messaging transactions without 2PC,
David Syer: Patterns of and Solutions to Challenges of Offline and Batch Processing, Offline and Batch Processing
David Syer : 30th May 2008
View Podcast:  Patterns of and Solutions to Challenges of Offline and Batch Processing,
Peter Rodgers:Architectural implications of REST-ful design, RESTful Design
Peter Rodgers : 8th May 2008
View Podcast: Architectural implications of REST-ful design,
Antoine Borg:Mule: SOA or IRL?, Mule: SOA or IRL?
Antoine Borg : 9th Apr 2008
View Podcast: Mule: SOA or IRL?,
Frank Cohen:The Next Step in Unit Testing and Java & SOA, The Next Step in Unit Testing and J...
Frank Cohen : 7th Apr 2008
View Podcast: The Next Step in Unit Testing and Java & SOA,
Peter Rodgers:Architectural Implications of RESTful design, RESTful design
Peter Rodgers : 12th Mar 2008
View Podcast: Architectural Implications of RESTful design,
Dr. Songnian Zhou:The Evolution & Future of Grid in Financial Services, Grid in Financial Services
Dr. Songnian Zhou : 5th Dec 2007
View Podcast: The Evolution & Future of Grid in Financial Services,
Peter Rodgers:The Implications of REST on Architectural Designs, REST & Architectural Designs
Peter Rodgers : 28th Nov 2007
View Podcast: The Implications of REST on Architectural Designs,
Tsuyoshi Yamamoto:Acegi on Grails: Security on Grails, Acegi on Grails: Security
Tsuyoshi Yamamoto : 17th Oct 2007
View Podcast: Acegi on Grails: Security on Grails,
Erik Doernenburg:Automated Web Application Testing with Selenium, Automated testing of Web Apps
Erik Doernenburg : 18th Apr 2007
View Podcast: Automated Web Application Testing with Selenium,
Ted Neward:Java  AND .NET, Java AND .NET...
Ted Neward : 14th Mar 2007
View Podcast: Java  AND .NET,
OTHER SOA & REST EVENTS
FREE EVENT: QCon in Finance eXchange, FREE EVENT: QCon in Finance eXchange
CONFERENCE (1 DAY)
London, Wednesday, October 8th BOOK NOW!
Free eXchange:QCon in Finance eXchange, Free eXchange
FREE EVENT: QCon in Finance eXchange
London, Wednesday, October 8th
FREE EVENT: Spring in Finance eXchange, FREE EVENT: Spring in Finance eXchange
CONFERENCE (1 DAY)
London, Friday, October 10th BOOK NOW!
Free eXchange:Spring in Finance eXchange, Free eXchange
FREE EVENT: Spring in Finance
London, Friday, October 10th
Russ Miles:Spring Whizz: Web Services with Spring-WS,  Spring Web Services
2 DAY COURSE. Featuring Russ Miles
London, Thursday, October 16th
JAVAWUG: Web Applications and Java Based RESTful Services, JAVAWUG
FREE EVENT: JAVAWUG 41
London, Monday, October 20th
Enterprise Web Conference, Enterprise Web Conference
CONFERENCE (1 DAY)
London, Thursday, October 30th BOOK NOW!
Ari Zilka:Core Terracotta: Scaling your Java Application with Terracotta,  Core Terracotta
2 DAY COURSE. Featuring Ari Zilka
London, Monday, November 3rd
© Copyright 2003-2008, Skills Matter Ltd
  Web development by You In Control
About Us  Jobs  Find Us  Training Rooms  Newsletter  Community  Community-FR  Promotions