"acantatore" <al*****************@nospam.nospam> wrote in message
news:C3**********************************@microsof t.com...
Hello!
I'm looking for patterns, best practices, examples - reference material -
that apply to Batch Processing, that is:
Basic job control (start and stop)
Job partitioning
Parallel processing and distribution
Fine-grained transaction control
Error handling
Job monitoring
in a custom .NET development. Agnostics Patterns are OK too...
First, I want to explain that I am a developer for MVP Systems and our
product is a .NET based batch job scheduler. I might be slightly biased.
I think you want to look at Windows Workflow Foundation, MSH and you need to
look at 3rd party tools like our product, JAMS. Windows has never had good
support for batch processing but, that is changing rapidly. Windows
Workflow Foundation and MSH are two technologies that Microsoft should
release this year that are great tools for creating batch jobs.
You may want to look at third party tools when it comes to running the jobs
that you create. Windows has Task Scheduler but its capabilities are very
limited, to get load balancing, error handling, monitoring, sequencing,
scheduling etc., you need to look at third party tools (or write your own).
Here are some URLs that might be useful:
http://www.WindowsWorkflow.net/ http://blogs.msdn.com/monad http://www.mvpsi.com/ (Our product, JAMS)
I hope this helps,
John Vottero
MVP Systems, Inc.