[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Async vs Sync processes



Funny you should mention webMethods :) It is nice but literally a million 
bucks. I just worked with it on my last project. It's pretty nice in a drag 
and drop kind of way but is kind of a pain to integrate into your apps (lots 
of your own pipeline parsing classes necessary, etc.). Comically enough, we 
ran into a simlar issue (how to process transactions asynchronously) and the 
webMethods consultants suggested a scheduled process to poll the db and put 
things into wm flows.

Preliminary data seems to suggest that IBM does not have a work flow product 
for websphere. They do for MQ, but that is a different group that deals with 
data transfer, not workflow. Alas...

I would normally do this with triggers in the db, but lately everyone I've 
been working with is trigger averse. For some reason, they prefer polling 
the db.

BAL

>From: Curt Smith <chsmith@speakeasy.net>
>To: Unlisted-recipients :;
>CC: ajug-members@ajug.org
>Subject: Re: Async vs Sync processes
>Date: Thu, 14 Nov 2002 10:54:08 -0500
>
>
>>
>>There is some thought of having the processes that receive the async 
>>responses (2.2 and 3.2) reinitiate the processes manually. But if there 
>>are errors then we will need something that resubmits the orders after a 
>>certain amount of time.
>
>Your business rules for this work flow mutex is fairly complex.  A
>BPM / Work Flow tool/product would be helpful.  If you've got
>a million bucks, WebMethods looks great.  ;(
>
>Otherwise, a simple home grown and very purpose built tact might be:
>
>- persist each completed business event to a db / schema.
>
>- Use insert-triggers in the DB to kick off external processes based
>on the insert trigger's testing of that row's attributes.
>
>Note,  this _is_ as hard wired of business logic as you can create.
>But, it's easy, cheap and works, which are often a critical set of
>virtues.  :)
>
>Good luck,
>
>curt


_________________________________________________________________
Protect your PC - get McAfee.com VirusScan Online 
http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963