Depending on the situation, the value of being able to submit a request that 
will get done eventually (even if the "service" doing the work is currently 
down, busy, or being updated by a new version) -- which is one huge benefit of 
MSMQ -- could be extremely large.

How useful would your web app be, using web services, if the services are not 
running (or get "backed up" so that it takes a long time for them to run)?  How 
much more useful would it be if your user can submit requests even though they 
will not be done for a while?

There are other reasons as well -- for example, the security mechanisms are 
more advanced than those for (portable) web services.  To quote from the main 
MS page about MSMQ --

[quote]
Microsoft Message Queuing (MSMQ) technology enables applications running at 
different times to communicate across heterogeneous networks and systems that 
may be temporarily offline. MSMQ provides guaranteed message delivery, 
efficient routing, security, and priority-based messaging. It can be used to 
implement solutions for both asynchronous and synchronous messaging scenarios.
[end quote]

At 03:15 AM 6/27/2006, Paul Cowan wrote
>> I would have went with a web service myself.
>Me too, I seriously cannot think why we are using MSMQ in this way.  We have 
>come into the project late and another company has set everything up to return 
>things via MSMQ.
>
>I personally do not like [EMAIL PROTECTED]


J. Merrill / Analytical Software Corp

===================================
This list is hosted by DevelopMentorĀ®  http://www.develop.com

View archives and manage your subscription(s) at http://discuss.develop.com

Reply via email to