473,402 Members | 2,055 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,402 software developers and data experts.

.NET Batch Processing Architecture

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...

Regards!
Apr 20 '06 #1
4 18663
For design patterns in .NET, you may take a look at enterprise library:

http://msdn.microsoft.com/library/de...us/dnpag2/html
/entlib.asp

It provides many best practise for design patterns in .NET, which may help
on your questions.

Regards,

Luke Zhang
Microsoft Online Community Support

==================================================
When responding to posts, please "Reply to Group" via your newsreader so
that others may learn and benefit from your issue.
==================================================

(This posting is provided "AS IS", with no warranties, and confers no
rights.)

Apr 21 '06 #2
Actually, I've been developing with EntLib for some time now, and I know I'll
use part of it, my problem is that I'm looking for specific recomendations
from MS on patterns that apply to Batch developing. The majority of the
examples are based on the 3-tier development (I know that you can
conceptualize any system as a n-tier system) so it's becoming a bit hard to
grasp...

"Luke Zhang [MSFT]" wrote:
For design patterns in .NET, you may take a look at enterprise library:

http://msdn.microsoft.com/library/de...us/dnpag2/html
/entlib.asp

It provides many best practise for design patterns in .NET, which may help
on your questions.

Regards,

Luke Zhang
Microsoft Online Community Support

==================================================
When responding to posts, please "Reply to Group" via your newsreader so
that others may learn and benefit from your issue.
==================================================

(This posting is provided "AS IS", with no warranties, and confers no
rights.)

Apr 21 '06 #3
"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.

Apr 21 '06 #4
These will come really handy, I thought of Windows Foundation as a natural
tool to develop Batch processes...I was only driven off because as you say,
it will be released this year...it's not quite here yet (in a business
standpoint).

"John Vottero" wrote:
"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.

Apr 21 '06 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: bsc7080mqc | last post by:
I have been searching hi and low for examples on processing large xml transaction files. of 60-70k records on the average. All have been a problem for one reason or another. I have finally put a...
0
by: Bob Mortensen | last post by:
I am working with large numbers of data sets and I need to automate the process of creating drive time zone excell spredsheet or Access outputs. Here is my challenge....I have two push pin sets,...
0
by: Steve Crawford | last post by:
I'm still mulling the best way to handle this situation. I have a table that describes work to be processed. This table includes a description of the work as well as priority and scheduling...
2
by: | last post by:
Hi, I have just started using MSSQL and the DOS environment at work. I have a lot of experience with Sybase and the UNIX environment, but this is a whole new ball of wax. I'd like to use osql...
1
by: Crash | last post by:
Hi, ..NET v1.x SP1 VS 2003 SQL Server 2000 SP3 Server 2000, XP, Server 2003 I would like to programmatically execute {possibly many} SQL Server batch scripts. Aka I have many scripts that...
3
by: ludwig_stuyck | last post by:
Hi, does someone has some links to information about how I would approach and implement batch processing in C#? Thanks! Kind regards, Ludwig
9
by: Kurash | last post by:
I have a customer who we built a screensave app for and it installs a configuration directory and a single .scr file in the windows/system32 folder. Rather than have to manually navigate to the...
6
by: Thomas Guettler | last post by:
Hi, I tried PIL for image batch processing. But somehow I don't like it - Font-Selection: You need to give the name of the font file. - Drawing on an image needs a different object that pasting...
5
by: win_cpp | last post by:
Hello, I was wondering if there is something equivalent to 'Repeat' pattern in C# where I can say, Repeat(10) myobj.SayHi(); The expansion of this being, for (int i = 0; i < 10; ++i)
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.