Exforsys

Online Training

Batch Processing design pattern?

This is a discussion on Batch Processing design pattern? within the Software Patterns forums, part of the Testing category; I am on this project that will necessarily have to do a batch processing of some transactions. Are there any ...


Go Back   Exforsys > Testing > Software Patterns

Register FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 12-01-2005, 11:49 AM
slabanum@gmail.com
Guest
 
Posts: n/a
Batch Processing design pattern?

I am on this project that will necessarily have to do a batch
processing of some transactions.

Are there any design patterns that you are aware of regarding batch
process implementations in an object oriented fashion. The features
required are:

=> Parallel processing of mutually exclusive calculations
=> A multi-step process wherein after all the parallel calculations in
step1 are done then run all parallel calculations in step2.

I can work on implementing this but if there is already one out there,
might just as well reuse it.

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 12-11-2005, 01:33 PM
iscy
Guest
 
Posts: n/a
Re: Batch Processing design pattern?

Yes. there are multiple design patterns that you can use to accomplish
this task. What you need to look for, are design for demultiplexing
events and concurrent events processing. You'll need a reactor, the
leader/followers and the asynchonous completion token as a very first
base of your application.

In order to understand those patterns correctly, you should read POSA2.
"Pattern Oriented Software Architecture" volume 2.

If you never used patterns before, I recommand you to begin with the
first volume. This is not a good book to introduce someone to design
patterns, but it is a very good book for anyone that have experience
and want to develop a server application or anything that do batch
processing.

iscy

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -4. The time now is 11:21 AM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0
Copyright 2004 - 2007 Exforsys Inc. All rights reserved.