ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Using DB as end-point to a flow?

Post new topic  Reply to topic
 Using DB as end-point to a flow? « View previous topic :: View next topic » 
Author Message
torryramesh
PostPosted: Wed Jun 08, 2005 12:03 pm    Post subject: Using DB as end-point to a flow? Reply with quote

Novice

Joined: 06 Aug 2004
Posts: 15

Is it good to design a message flow which does only updates to an Application Database ? In effect, using a message flow like a minimal JDBC adapter. (Input Node---->DatabaseNode)

What are the points to be considered in doing so, apart from, say, performance issues involved by nature of doing DB operations in a message flow.

In our case, we are trying to come up with this design option to save some cost. Currently, the requirement is to update 2 or 3 tables for the target application based on the input message.

Any pointers might help us.

Thanks
Back to top
View user's profile Send private message
jefflowrey
PostPosted: Wed Jun 08, 2005 12:31 pm    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

It's not a bad design.

IBM will tell you that performance of database calls in WBIMB is slow, and that WBIMB is not an application server.

That said, it's still not a bad design.
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
RocknRambo
PostPosted: Wed Jun 08, 2005 2:32 pm    Post subject: Reply with quote

Partisan

Joined: 24 Sep 2003
Posts: 355

well!.. here is my view,

Performance shudn't be a big for ODBC calls, if you have suffcient CPU's and memory..

question comes,
if the db is down or the comm. chnnel is down, with the message flows, -> the messages are directed to failure queue (catch terminal).

If you have sequential messages coming through..
ex: Create message failed due to db down, routed to failure queue
db is up in a while.. then update message has come along ..
what happes next ? (in case of deltaupdates).

I prefer .. Adapters in this scenario...
as, db is down.. let the messages pile up in the request queue,

but again.. it varies alot with the business requirements, funding..and etc..


-RR
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Using DB as end-point to a flow?
Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.