Author |
Message
|
acicek |
Posted: Wed Mar 14, 2012 2:50 am Post subject: Architectural best practice |
|
|
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 |
|
 |
zpat |
Posted: Wed Mar 14, 2012 3:13 am Post subject: |
|
|
 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 |
|
 |
mqsiuser |
Posted: Wed Mar 14, 2012 4:04 am Post subject: |
|
|
 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 |
|
 |
acicek |
Posted: Wed Mar 14, 2012 4:40 am Post subject: |
|
|
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 |
|
 |
mqsiuser |
Posted: Tue Mar 20, 2012 11:10 pm Post subject: |
|
|
 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 |
|
 |
Vitor |
Posted: Wed Mar 21, 2012 4:35 am Post subject: |
|
|
 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 |
|
 |
mqsiuser |
Posted: Thu Mar 29, 2012 7:01 pm Post subject: |
|
|
 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 |
|
 |
|