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 » Broker (WMB or IIB) use of cases

Post new topic  Reply to topic
 Broker (WMB or IIB) use of cases « View previous topic :: View next topic » 
Author Message
dfl93
PostPosted: Wed May 27, 2015 6:05 am    Post subject: Broker (WMB or IIB) use of cases Reply with quote

Newbie

Joined: 06 Jan 2014
Posts: 8
Location: Chile

It is completely appropriate for the Broker (WMV or IIB), today, the approach of ESB where it is ONLY for routing, processing, conversion and enrichment?
Back to top
View user's profile Send private message
Vitor
PostPosted: Wed May 27, 2015 6:11 am    Post subject: Re: Broker (WMB or IIB) use of cases Reply with quote

Grand High Poobah

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

dfl93 wrote:
It is completely appropriate for the Broker (WMV or IIB), today, the approach of ESB where it is ONLY for routing, processing, conversion and enrichment?


What else would you use it for?

In these cases, would you use WMB or IIB because it's the best tool or because it happens to be the one installed?
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
Vitor
PostPosted: Wed May 27, 2015 6:13 am    Post subject: Reply with quote

Grand High Poobah

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

Certainly if the "routing, processing, conversion and enrichment" contained the kind of processing described here () then I'd wonder if that "processing" didn't have a lot of business related logic in it. Which would make me wonder if WMB or IIB was the right place for it.
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
mqjeff
PostPosted: Wed May 27, 2015 6:24 am    Post subject: Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 17447

IIB is the right location for any kind of business application, as long as you make the right choices in developing the application, and more importantly in deploying and managing the application.

Don't put ETL logic in the same IIB Node that has your external-facing file transfer meditations, for example.
Back to top
View user's profile Send private message
Vitor
PostPosted: Wed May 27, 2015 6:27 am    Post subject: Reply with quote

Grand High Poobah

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

mqjeff wrote:
IIB is the right location for any kind of business application, as long as you make the right choices in developing the application, and more importantly in deploying and managing the application.


Even for the kind of business application that's in a dialog with a user via a web interface? I would question if Amazon hosts its site on IIB, though I would bet good money they use it as part of their back office processing.

There's also a lot hidden under that innocuous "deploying and managing the application".
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
mqjeff
PostPosted: Wed May 27, 2015 6:37 am    Post subject: Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 17447

Vitor wrote:
mqjeff wrote:
IIB is the right location for any kind of business application, as long as you make the right choices in developing the application, and more importantly in deploying and managing the application.


Even for the kind of business application that's in a dialog with a user via a web interface?


And why not? HTML is HTML is HTML...

Vitor wrote:
There's also a lot hidden under that innocuous "deploying and managing the application".

Back to top
View user's profile Send private message
Vitor
PostPosted: Wed May 27, 2015 6:59 am    Post subject: Reply with quote

Grand High Poobah

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

mqjeff wrote:
And why not? HTML is HTML is HTML...




mqjeff wrote:
Vitor wrote:
There's also a lot hidden under that innocuous "deploying and managing the application".




_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
inMo
PostPosted: Wed May 27, 2015 8:09 am    Post subject: Reply with quote

Master

Joined: 27 Jun 2009
Posts: 216
Location: NY

While I don't know that I'd recommend it, for the sake of argument, it's worth an answer, why not?

I know places that have used it to serve a limited set on HTML pages. There is nothing about the nature of an HTML page that makes it a long-running process where state needs to be maintained. So in serving an HTML page, WMB/IIB isn't technically asked to do anything outside of its core capabilities.

A request comes in, a response is made. If it is reasonable to accept a request over HTTP and reply to that request, why can't the format of that response be HTML?

(Can't wait for the answers )
Back to top
View user's profile Send private message
mqjeff
PostPosted: Wed May 27, 2015 8:45 am    Post subject: Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 17447

inMo wrote:
While I don't know that I'd recommend it, for the sake of argument, it's worth an answer, why not?

I know places that have used it to serve a limited set on HTML pages. There is nothing about the nature of an HTML page that makes it a long-running process where state needs to be maintained. So in serving an HTML page, WMB/IIB isn't technically asked to do anything outside of its core capabilities.

A request comes in, a response is made. If it is reasonable to accept a request over HTTP and reply to that request, why can't the format of that response be HTML?

(Can't wait for the answers )


Particularly with v8+ global cache, you can handle session affinity across requests and nodes...
Back to top
View user's profile Send private message
Vitor
PostPosted: Wed May 27, 2015 8:48 am    Post subject: Reply with quote

Grand High Poobah

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

If your web page is as simple as a form that POSTS a request and gets a reply, then ok.

I've not seen a web site that simple in years, which brings us into the murky pool of sessions, preserving state, etc, etc...

Plus how many web pages these days are plain HTML? With no dancing Java widgets, animated buttons and other dohickeriness?

As always, my most worthy associate is pedantically correct and I'm sure you could bend something to make this work. My point is that it's not the best (right) place for it as there are better containers with better tooling.
_________________
Honesty is the best policy.
Insanity is the best defence.
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 » Broker (WMB or IIB) use of cases
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.