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! 4 18688
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.)
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.)
"acantatore " <al************ *****@nospam.no spam> wrote in message
news:C3******** *************** ***********@mic rosoft.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.
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.no spam> wrote in message news:C3******** *************** ***********@mic rosoft.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. This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics |
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 package together that appears to work for me but I would be
interested to see what others thought of my approach.
This is a direct download of the zip file. You can email me back from the main site of http://www.mylxhq.com...
|
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, one a set of company locations
say 100 loctions and another set of pushpins for physician locations perhaps
up to 25,000 locations in the entire state of California. In addition, for
each of these physician locations there may be up to 20 or more...
|
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
information (certain records can only be handled by certain client
processes or at particular times of the day or week). I have several
hundred client processes to handle the work, most, but not all, of
which can handle any of the items in the...
|
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 from a batch file to log into the dataserver and
run a fairly long list of SQL and then exit. I don't want to have a bunch
of SQL files sitting around that I have to use the -i option to run, and
I'd rather not create temporary SQL files like...
|
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 drop/add stored procedure
definitions, alter table definitions & constraints, etc... and I would
| |
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
|
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 folder and remove it they want a quick method to remove the file. I wrote a .bat file and it works just fine on XP. Customer says it does not work on their Vista machine.
I don't have any experience with Vista so was wondering if anyone can...
|
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 and saving.
- The handbook is from Dec. 2006.
What image libraries do you suggest?
I think there are these alternatives:
|
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)
|
by: marktang |
last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look !
Part I. Meaning of...
|
by: Oralloy |
last post by:
Hello folks,
I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>".
The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed.
This is as boiled down as I can make it.
Here is my compilation command:
g++-12 -std=c++20 -Wnarrowing bit_field.cpp
Here is the code in...
| |
by: jinu1996 |
last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth.
The Art of Business Website Design
Your website is...
|
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 Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
|
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 protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
|
by: agi2029 |
last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own....
Now, this would greatly impact the work of software developers. The idea...
|
by: conductexam |
last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one.
At the time of converting from word file to html my equations which are in the word document file was convert into image.
Globals.ThisAddIn.Application.ActiveDocument.Select();...
|
by: adsilva |
last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
| |
by: bsmnconsultancy |
last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...
| |