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 » General Discussion » MQ and Webservices

Post new topic  Reply to topic
 MQ and Webservices « View previous topic :: View next topic » 
Author Message
MQuser_new
PostPosted: Tue Aug 01, 2006 5:40 am    Post subject: MQ and Webservices Reply with quote

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
View user's profile Send private message
jefflowrey
PostPosted: Tue Aug 01, 2006 5:49 am    Post subject: Reply with quote

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
View user's profile Send private message
Vitor
PostPosted: Tue Aug 01, 2006 5:53 am    Post subject: Reply with quote

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
View user's profile Send private message
zpat
PostPosted: Tue Aug 01, 2006 6:00 am    Post subject: Reply with quote

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
View user's profile Send private message
jefflowrey
PostPosted: Tue Aug 01, 2006 6:03 am    Post subject: Reply with quote

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
View user's profile Send private message
MQuser_new
PostPosted: Tue Aug 01, 2006 10:58 pm    Post subject: Reply with quote

Newbie

Joined: 01 Aug 2006
Posts: 4

Thanks you all for those valuable posts.
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 » General Discussion » MQ and Webservices
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.