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 » Web Services in MB

Post new topic  Reply to topic
 Web Services in MB « View previous topic :: View next topic » 
Author Message
WakeUpSid
PostPosted: Fri Jun 25, 2010 9:19 am    Post subject: Web Services in MB Reply with quote

Novice

Joined: 22 Jun 2010
Posts: 10

Our team is planning to select Message Broker as a tool to invoke web services which has larger payload (~30 Meg) in the response message. Besides the H/W implications (say we have good sized h/w), is this a right solution?

I'm trying to gather cons for this being a MB solution, any suggestions/pointing why MB is not a right choice for WS with larger payloads? or this could be a MB solution.

--
Sid
Back to top
View user's profile Send private message
Gaya3
PostPosted: Fri Jun 25, 2010 9:40 am    Post subject: Reply with quote

Jedi

Joined: 12 Sep 2006
Posts: 2493
Location: Boston, US

if its a heavy payload, and if you are doing any kind of transformation logic on the data, i will not recommend MB , this is my suggestion..


We can listen to what experts say about this.
_________________
Regards
Gayathri
-----------------------------------------------
Do Something Before you Die


Last edited by Gaya3 on Fri Jun 25, 2010 10:06 am; edited 1 time in total
Back to top
View user's profile Send private message
WakeUpSid
PostPosted: Fri Jun 25, 2010 9:49 am    Post subject: Reply with quote

Novice

Joined: 22 Jun 2010
Posts: 10

I'm with you, MB is not recommended. But, can't win the battle with a blanket statement we need to have facts around that.

As you said, waiting for the experts to share their thoughts.

--
Sid
Back to top
View user's profile Send private message
Vitor
PostPosted: Fri Jun 25, 2010 9:53 am    Post subject: Reply with quote

Grand High Poobah

Joined: 11 Nov 2005
Posts: 26093
Location: Texas, USA

There's no good reason why WMB can't efficiently manage 30Mb blocks of data subject to the underlying WMQ structure being changed from the default 4Mb limit.

Given that, your question becomes "any suggestions / pointers why MB is not a right choice for WS" and IHMO the answer is no.

That is of course simplistic and depends a lot on what your web services do aside from have large payloads.
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
mqjeff
PostPosted: Fri Jun 25, 2010 9:53 am    Post subject: Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 17447

You're going to have significant performance issues moving 30MB over HTTP, no matter who sends it.

There's no particular reason that Broker is a bad solution for this requirement.

You've also given absolutely no realistic criteria for deciding whether broker is "a good solution" or not.

You've given no mention of what you're comparing Broker against.
Back to top
View user's profile Send private message
Gaya3
PostPosted: Fri Jun 25, 2010 10:02 am    Post subject: Reply with quote

Jedi

Joined: 12 Sep 2006
Posts: 2493
Location: Boston, US

mqjeff wrote:
You've given no mention of what you're comparing Broker against.


Yes true
_________________
Regards
Gayathri
-----------------------------------------------
Do Something Before you Die
Back to top
View user's profile Send private message
WakeUpSid
PostPosted: Fri Jun 25, 2010 10:55 am    Post subject: Reply with quote

Novice

Joined: 22 Jun 2010
Posts: 10

The alternative solution could be framework based something like Java API for XML Web Services.. ??

As Vitor said, "There's no good reason why WMB can't efficiently manage 30Mb", want to validate with experts.

I would say, all the validation, transformation, enrichment in MB but the actual call to the end point URL should be via MB.


--
Sid
Back to top
View user's profile Send private message
WakeUpSid
PostPosted: Fri Jun 25, 2010 11:38 am    Post subject: Reply with quote

Novice

Joined: 22 Jun 2010
Posts: 10

******
I would say, all the validation, transformation, enrichment in MB but the actual call to the end point URL should'nt be via MB.
Back to top
View user's profile Send private message
fatherjack
PostPosted: Fri Jun 25, 2010 2:43 pm    Post subject: Reply with quote

Knight

Joined: 14 Apr 2010
Posts: 522
Location: Craggy Island

WakeUpSid wrote:
I would say, all the validation, transformation, enrichment in MB


It's good at those things.

WakeUpSid wrote:
but the actual call to the end point URL should'nt be via MB.


Why not. The SOAP and HTTP nodes do that OK. If not, what else would you do? Do all the validation, transformation, enrichment in MB and then put the message somewhere else for some other bit of technology to pick it up and call to the end point URL and vice versa for on the way back? Maybe there's some performance or other benefits? Please enlighten me.
_________________
Never let the facts get in the way of a good theory.
Back to top
View user's profile Send private message
Gralgrathor
PostPosted: Tue Jun 29, 2010 2:39 am    Post subject: Reply with quote

Master

Joined: 23 Jul 2009
Posts: 297

fatherjack wrote:
Why not. The SOAP and HTTP nodes do that OK.


Still, you gotta ask why a service that shunts that amount of data per transaction is made available through HTTP. Design issue?
Back to top
View user's profile Send private message Send e-mail
mqjeff
PostPosted: Tue Jun 29, 2010 2:41 am    Post subject: Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 17447

Gralgrathor wrote:
fatherjack wrote:
Why not. The SOAP and HTTP nodes do that OK.


Still, you gotta ask why a service that shunts that amount of data per transaction is made available through HTTP. Design issue?


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 » Web Services in MB
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.