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 IBM MQ Support » Architectural best practice

Post new topic  Reply to topic
 Architectural best practice « View previous topic :: View next topic » 
Author Message
acicek
PostPosted: Wed Mar 14, 2012 2:50 am    Post subject: Architectural best practice Reply with quote

Newbie

Joined: 14 Mar 2012
Posts: 2

Hi
We Use in our company a client/server setup with our customer over a VPN connection and until now we are really satisfied with this architecture. Now a second customer asked us if we could use MQ with them but they want a server to server connection.
I read the best practices but unfortunately there is no part where this is disscussed. Can someone please tell me what the pros and cons are for using a server/server and the pros and cons for server/client?
Is there a best practice that recommends to use server/server? Is this setup even a standard or more common than a client/server?

Thanks in advance
Back to top
View user's profile Send private message
zpat
PostPosted: Wed Mar 14, 2012 3:13 am    Post subject: Reply with quote

Jedi Council

Joined: 19 May 2001
Posts: 5866
Location: UK

Server to Server is generally better with 3rd parties - as it allows a store and forward approach assuming asychronous processing is acceptable.

Also generally easier to implement SSL security at the MQ level and to monitor the channel with your system management tools.
Back to top
View user's profile Send private message
mqsiuser
PostPosted: Wed Mar 14, 2012 4:04 am    Post subject: Reply with quote

Yatiri

Joined: 15 Apr 2008
Posts: 637
Location: Germany

zpat wrote:
Server to Server is generally better with 3rd parties - as it allows a store and forward approach assuming asychronous processing is acceptable.

If your 3rd party company is willing to buy an MQ-Server then that is great. It is the more reliable solution, especially since the 3rd party company does not sit next to your (own) MQ Server. Usually the problem with 3rd-party companies is, that they (might) not want to use proprietary (IBM) software, but software from their Software-vendors. So: Do as they suggest, you are lucky (with your external partners).

A Client-Connection is (likely) o.k. if it is on the same network segment, but not some kilometers across to somewhere... even with VPN (someone to comment on this, please... this is a "request for comments" )

MQ-Server-to-Server will just (almost) guarantee, that you do not loose (any) single message over e.g. the next 10 years.
_________________
Just use REFERENCEs
Back to top
View user's profile Send private message
acicek
PostPosted: Wed Mar 14, 2012 4:40 am    Post subject: Reply with quote

Newbie

Joined: 14 Mar 2012
Posts: 2

Thank you all for the answers!
We do not have the Server, one customer has it, and we use the client. Anoter client (second client) is asking us if we would also purchase a server so the connection would be server to server. We are using the client/server setup for 3 years and we had almost never a problem. The connection is trough a VPN.
But your argument to use a server/server are very interesting. Unfortunately the server costs a lot.
Back to top
View user's profile Send private message
mqsiuser
PostPosted: Tue Mar 20, 2012 11:10 pm    Post subject: Reply with quote

Yatiri

Joined: 15 Apr 2008
Posts: 637
Location: Germany

acicek wrote:
Unfortunately the server costs a lot.

Your offer may/should include the expenses/costs that you have. It should also include the options (basically: Client-Connection & Server-Server-Connection) the ups&downs (of each choice) and the parts that your company pays and what they should/need to pay... since they (heavily) push towards Server-Server you should calculate accordingly
Back to top
View user's profile Send private message
Vitor
PostPosted: Wed Mar 21, 2012 4:35 am    Post subject: Reply with quote

Grand High Poobah

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

acicek wrote:
Unfortunately the server costs a lot.


But you could leverage it to replace your current client connection with a server - server connection to your existing client, and reap the benefits there as well.
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
mqsiuser
PostPosted: Thu Mar 29, 2012 7:01 pm    Post subject: Reply with quote

Yatiri

Joined: 15 Apr 2008
Posts: 637
Location: Germany

Vitor wrote:
But you could leverage it to replace your current client connection with a server - server connection to your existing client, and reap the benefits there as well.

That is a good point. If your company is (solely) financed by (your) external business/integration partners ... because its soley point is to provide them services and make money (probably even profit ) from it, then you have to charge them so that you can pay from that your own infrastructure... otherwise you would go bankrupt
_________________
Just use REFERENCEs
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 IBM MQ Support » Architectural best practice
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.