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 » Clustering » Highly Available intersite message traffic

Post new topic  Reply to topic Goto page Previous  1, 2, 3
 Highly Available intersite message traffic « View previous topic :: View next topic » 
Author Message
George Carey
PostPosted: Thu Oct 18, 2007 12:34 pm    Post subject: Datapower and MQ Reply with quote

Knight

Joined: 29 Jan 2007
Posts: 500
Location: DC

The DataPower gateway for MQ appears to be a track IBM is already proffering:
http://www.ibm.com/developerworks/websphere/library/techarticles/0703_crocker/0703_crocker.html
_________________
"Truth is ... grasping the virtually unconditioned",
Bernard F. Lonergan S.J.
(from book titled "Insight" subtitled "A Study of Human Understanding")
Back to top
View user's profile Send private message Visit poster's website AIM Address
PeterPotkay
PostPosted: Fri Oct 19, 2007 12:39 pm    Post subject: Re: Best Practices or good options Reply with quote

Poobah

Joined: 15 May 2001
Posts: 7722

George Carey wrote:
Trying to stay with my intial quest for 'site to site' best practices/rules or good options. I see Peter P. giving the seed of what might be one with the comment:
Quote:
The less control you have over the remote MQ Clients, the farther away they are physically, the more likley you should have them connect to their own QM and then have that QM connect to yours


I try then to apply that to bruce2359 post with PC based clients doing time sheet submittals, and think that 'distance' in Peter P. rule of thumb should not be considered in physical or network distance but in business affliation proximity.


Rather than say the farther away they are, to make my point I should say "the slower / less reliable the network connection is between them and you". In other words IBM spent a lot of effort insuring that the SNDR channel and the RCVR channel would not lose any messages, would not duplicate any messages and would automatically pick up where they left off when the connection broke. What are the odds that the developer coding the MQ Client app is going to do it as well when connecting from the PC in a banana hut in the South Pacific to your mainframe in a skyscraper in NYC?

I don't know diddley about DataPower so I can't comment on how well it will work for you.
_________________
Peter Potkay
Keep Calm and MQ On
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Fri Oct 19, 2007 12:41 pm    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20757
Location: LI,NY

PeterPotkay wrote:
in a banana hut in the South Pacific
Wishing you were there on vacation?
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
George Carey
PostPosted: Fri Oct 19, 2007 2:01 pm    Post subject: business or network Reply with quote

Knight

Joined: 29 Jan 2007
Posts: 500
Location: DC

To emphasize my point-- even if the connection is highly reliable, and fast, I argue that for other security reasons a SDR/RCVR channel should still be used in place of MQ Client.

Allowing direct API calles to MQ Server with an MQ Client is more risk exposure even if mitigated with OAM than one should subject one's server to for a 'non-affliated' Business entity.

The file I/O oriented API of the MQ API which is fully functional by default to every MQ Client is potentially more risky than say an http protocol with a request(get,post) and response paradigm. No ?
_________________
"Truth is ... grasping the virtually unconditioned",
Bernard F. Lonergan S.J.
(from book titled "Insight" subtitled "A Study of Human Understanding")
Back to top
View user's profile Send private message Visit poster's website AIM Address
George Carey
PostPosted: Tue Oct 23, 2007 2:32 pm    Post subject: datapower gw option isn't one Reply with quote

Knight

Joined: 29 Jan 2007
Posts: 500
Location: DC

Looking back to a previous post the DATAPOWER example given is not after futher investigation what I thought it was. Though the web url talks about a MQClient to MQServer connection it was really nothing of the sort.

The example given might be a good way to show how one could replace an WMB broker with the DATAPOWER box. I am looking for options for site to site connectivity still, where HA, user authentication, data validation would all be nice features to have as well. The DATAPOWER box has these capabilities internally but appears to only do user/client level as opposed to server MQ functionality.

Multi-Million dollar idea for IBM... have the DATAPOWER unit emulate an MQ MCA and people will buy these like hotcakes for site to site linkage!!

Toss me a token million if you agree!

As is, it does not appear to be a site to site MQ option.
_________________
"Truth is ... grasping the virtually unconditioned",
Bernard F. Lonergan S.J.
(from book titled "Insight" subtitled "A Study of Human Understanding")
Back to top
View user's profile Send private message Visit poster's website AIM Address
bruce2359
PostPosted: Tue Oct 23, 2007 3:59 pm    Post subject: Reply with quote

Guest




Looking back through this post, it seems to me that you are asking mq to be responsible for ensuring that your applications don't lose (message) data.

Ultimately, it is the responsibility of the application to ensure no loss or duplication of application data. MQ assures message delivery; but makes no assurances as to your applications use/abuse of messages.

The sending end application should keep track of request messages it sends, and which (if any) replies it receives. It should re-drive the request for missing replies. It should recognize and deal with duplicate replies, too.

Similarly, the receiving end aplication needs to keep track of the requests it received and the replies it sends. It should recognize if it receives duplicate or missing requests.

This best-practice application design no duplication or missing data whether MQ is involved or not. Yes, the client app has some additional risks; but it has advantages, as well.
Back to top
George Carey
PostPosted: Wed Oct 24, 2007 7:10 am    Post subject: Assured delivery and Reply with quote

Knight

Joined: 29 Jan 2007
Posts: 500
Location: DC

Assured once and only once delivery is the wording used is it not?

Ok, best practices says to have an acknowledgement reply protocol for every message sent. How much can the receiving app depend on the tauted 'assured once and only once delivery' of MQ and avoid the additional acknowledgement replys. Thus leaving the burden of whether and which message was sent to the sender! In a site to site connection this is best handled by SDR/RCVR channels than SVRCONN is what appears to be being emphasized. Do you disagree?

A number of examples of problems of MQ Client connections for site to site have been discussed, you mention
Quote:
'but it has advantages, as well'.
Can you itemize these for site to site connectivity:
....
_________________
"Truth is ... grasping the virtually unconditioned",
Bernard F. Lonergan S.J.
(from book titled "Insight" subtitled "A Study of Human Understanding")
Back to top
View user's profile Send private message Visit poster's website AIM Address
bruce2359
PostPosted: Wed Oct 24, 2007 9:32 am    Post subject: Reply with quote

Guest




Quote:
Assured once and only once delivery is the wording used is it not?


Yes, MQ queue managers assure message delivery. The client is not a queue manager; and therefore comes with some constraints.

If site-to-site connectivity with all the assured stuff is a business requirement, then the client is not a good choice for you.
Back to top
George Carey
PostPosted: Mon Oct 29, 2007 11:59 am    Post subject: Best Practices for site to site security Reply with quote

Knight

Joined: 29 Jan 2007
Posts: 500
Location: DC

To this point discussion has been about +,- s of type of connection MQ Client or MQ server to MQ server for site to site connectivity.

What about best practices for securing a site to site connection. Assume an MQ Client is coming into an MQ Server via svrconn channel over a VPN. How safe or unsafe is this connection. The VPN is encrypted link, can man-in-middle or IP spoofing still be done, how about authentication, authorization, is MQS server-to-server channel any different/better/worse in this space. Looking again for best practices ideas.

Is custom security exit code required? The ESE package looks like it only works if you buy a Tivoli stack, is that true? ....

Thoughts/ideas for securing site to site channels. Implementation and maintenance effort needs to factor into value.
_________________
"Truth is ... grasping the virtually unconditioned",
Bernard F. Lonergan S.J.
(from book titled "Insight" subtitled "A Study of Human Understanding")
Back to top
View user's profile Send private message Visit poster's website AIM Address
bower5932
PostPosted: Mon Oct 29, 2007 12:46 pm    Post subject: Reply with quote

Jedi Knight

Joined: 27 Aug 2001
Posts: 3023
Location: Dallas, TX, USA

Some interesting information here:

http://mqseries.net/phpBB2/viewtopic.php?t=38390&sid=7d03cad0c74c3755aff11ec6905fba52
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger
George Carey
PostPosted: Tue Oct 30, 2007 10:27 am    Post subject: I'll say it's interesting Reply with quote

Knight

Joined: 29 Jan 2007
Posts: 500
Location: DC

Wowww!!! I'll say! More than interesting...

Thanks much!

Excellent link!


I highly recommend the video.

Regards,
GTC
_________________
"Truth is ... grasping the virtually unconditioned",
Bernard F. Lonergan S.J.
(from book titled "Insight" subtitled "A Study of Human Understanding")
Back to top
View user's profile Send private message Visit poster's website AIM Address
Display posts from previous:   
Post new topic  Reply to topic Goto page Previous  1, 2, 3 Page 3 of 3

MQSeries.net Forum Index » Clustering » Highly Available intersite message traffic
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.