|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
MQ and Webservices |
« View previous topic :: View next topic » |
Author |
Message
|
MQuser_new |
Posted: Tue Aug 01, 2006 5:40 am Post subject: MQ and Webservices |
|
|
Newbie
Joined: 01 Aug 2006 Posts: 4
|
Hi ,
I understand that MQ is a middleware product which is used to integrate two disparate system,process,data,enterpriese......
and webservice(SOA) speak about all or many services talking to each other ( = integration)
So can I conculde that , if every one starts implementing there own webservice the demand for MQ as a product will suffer ?
Can some one help me understand if I am thinking in wrong direction ....
Thanks
Newbie |
|
Back to top |
|
 |
jefflowrey |
Posted: Tue Aug 01, 2006 5:49 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
Web Services is a messaging standard.
Web Services can be executed over different transports, including HTTP and WebSphere MQ.
Anyone who tells you Web Services requires HTTP doesn't know what they're talking about. _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
Vitor |
Posted: Tue Aug 01, 2006 5:53 am Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
You need to define your terms a bit carefully here. Websphere MQ is a transport layer that encapsulates & isolates the network, while providing all manner of good things for message routing and delivery. This is IMHO best of breed after years of patient development by IBM & complaining by people like us, and will never die.
It's the Message Broker offering (and associated software) that provides middleware services and these include data translation. Exposing functionality as webservices does not preclude this need especially when dealing with disparate vendors and/or customers within a non-heterogenous marketplace. Also the MB provides useful enterprises functions like distributed publish/subscribe which add to the product's value.
Also, many organisations do not posses the political desire to use webservices so more conventional methods remain an important part of the architecture.
Differing opinions welcomed.  _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
zpat |
Posted: Tue Aug 01, 2006 6:00 am Post subject: |
|
|
 Jedi Council
Joined: 19 May 2001 Posts: 5866 Location: UK
|
Webservices over HTTP provides only a synchronous programming model. It's also not transactional, so a risk remains of losing the message or sending it twice.
If the service is not available, the requestor program has to handle timeout, retries, queueing and all the other burdens that MQ takes away from the programmer.
Also as a push model, load balancing, failover and throttling is far more complex than simply having multiple threads/servers reading (pull model) the same request queue.
http://www-306.ibm.com/software/integration/wmq/webservices/
Last edited by zpat on Tue Aug 01, 2006 11:43 pm; edited 1 time in total |
|
Back to top |
|
 |
jefflowrey |
Posted: Tue Aug 01, 2006 6:03 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
Also, there isn't a single technology anywhere, at any point in time, that can guarantee you will be valuable to any or all or a particular employer for your entire career.
So thinking that you can learn Web Services and be set for life is wrong. And thinking that learning MQ will hinder your career is also wrong.
Learning both will show that you know how to learn, and are capable of learning. This means that you can change over time, and this is valuable to any employer and all employers. _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
MQuser_new |
Posted: Tue Aug 01, 2006 10:58 pm Post subject: |
|
|
Newbie
Joined: 01 Aug 2006 Posts: 4
|
Thanks you all for those valuable posts. |
|
Back to top |
|
 |
|
|
 |
|
Page 1 of 1 |
|
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
|
|
|
|