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 » HTTPS to MQ - use MQ REST or MQ IPT?

Post new topic  Reply to topic
 HTTPS to MQ - use MQ REST or MQ IPT? « View previous topic :: View next topic » 
Author Message
zpat
PostPosted: Tue Mar 15, 2022 5:56 am    Post subject: HTTPS to MQ - use MQ REST or MQ IPT? Reply with quote

Jedi Council

Joined: 19 May 2001
Posts: 5849
Location: UK

I have a requirement which could be solved if I could provide a means to put and get MQ messages over https.

The originating application would be based outside our network and then connect to our backends over https via Firewalls and F5 etc to a MQ QM endpoint.

If I wanted to to enable such https connectivity to MQ there are several options possible, such as using MQ IPT (Internet Pass Thru) or the more recent MQ REST interface.

Neither of these is used by us currently. Which would people favour for this requirement (assume the MQ QM is z/OS based)? MQ version 9.2 will be available.
_________________
Well, I don't think there is any question about it. It can only be attributable to human error. This sort of thing has cropped up before, and it has always been due to human error.
Back to top
View user's profile Send private message
bruce2359
PostPosted: Tue Mar 15, 2022 9:17 am    Post subject: Reply with quote

Poobah

Joined: 05 Jan 2008
Posts: 9396
Location: US: west coast, almost. Otherwise, enroute.

Do you mean this? https://www.ibm.com/docs/en/datapower-gateway/10.0.1?topic=SS9H2Y_10.0/com.ibm.dp.doc/mq_mqtohttp.html
_________________
I like deadlines. I like to wave as they pass by.
ב''ה
Lex Orandi, Lex Credendi, Lex Vivendi. As we Worship, So we Believe, So we Live.
Back to top
View user's profile Send private message
zpat
PostPosted: Tue Mar 15, 2022 4:28 pm    Post subject: Reply with quote

Jedi Council

Joined: 19 May 2001
Posts: 5849
Location: UK

No, that is another model using Datapower (which is also an option for us).

However I was referring to the (now) standard MQ product features of MQIPT or MQ/REST.

The application can use Web Services (https) or the MQI. However we do not accept direct MQ connections through our DMZ (NLZ).
_________________
Well, I don't think there is any question about it. It can only be attributable to human error. This sort of thing has cropped up before, and it has always been due to human error.
Back to top
View user's profile Send private message
hughson
PostPosted: Tue Mar 15, 2022 7:41 pm    Post subject: Reply with quote

Padawan

Joined: 09 May 2013
Posts: 1914
Location: Bay of Plenty, New Zealand

I expect the choice may come down to what your application needs to do. The REST MQ API spelling is not complete compared to the full MQ API, so if you need anything that is not part of that interface then that will make your decision for you. For example, I don't think the REST API can do anything trasnactionly yet?

Cheers,
Morag
_________________
Morag Hughson @MoragHughson
IBM MQ Technical Education Specialist
Get your IBM MQ training here!
MQGem Software
Back to top
View user's profile Send private message Visit poster's website
zpat
PostPosted: Tue Mar 15, 2022 11:55 pm    Post subject: Reply with quote

Jedi Council

Joined: 19 May 2001
Posts: 5849
Location: UK

Is there any presentation or diagrams showing MQ IPT?

I am a little confused - is it a protocol bridge (converts https to MQ) or is it used to transport MQ messages over https?

In the case of the latter, one would presumably need two MQ IPT installations - one at each end?
_________________
Well, I don't think there is any question about it. It can only be attributable to human error. This sort of thing has cropped up before, and it has always been due to human error.
Back to top
View user's profile Send private message
PeterPotkay
PostPosted: Thu Mar 17, 2022 1:05 pm    Post subject: Re: HTTPS to MQ - use MQ REST or MQ IPT? Reply with quote

Poobah

Joined: 15 May 2001
Posts: 7717

zpat wrote:
The originating application would be based outside our network


Since you mentioned you have the DataPower option....

I'd lean towards directing this HTTPs call to the DataPower appliance where it can introduce some level of threat protection before making the protocol switch to MQ.

I'd rather have my DataPower appliance connecting to my queue manager versus some app outside of my control running on some network outside of my control.

I'd rather have a DataPower appliance be the front line defender against this app from another network than my queue manager.
_________________
Peter Potkay
Keep Calm and MQ On
Back to top
View user's profile Send private message
hughson
PostPosted: Thu Mar 17, 2022 8:10 pm    Post subject: Reply with quote

Padawan

Joined: 09 May 2013
Posts: 1914
Location: Bay of Plenty, New Zealand

zpat wrote:
Is there any presentation or diagrams showing MQ IPT?


Do these help?

Possible configurations of MQIPT

zpat wrote:
I am a little confused - is it a protocol bridge (converts https to MQ) or is it used to transport MQ messages over https?


I don't think MQIPT is a protocol bridge. I believe the applications at either end are always speaking "MQ FAP". It can be a tunnel over HTTP and it can be used to proxy SSL and even add a session break, but not a protocol bridge.

zpat wrote:
we do not accept direct MQ connections through our DMZ


I think MQIPT is designed for this. You would have the MQ Client application using MQI, connect to MQ IPT and tunnel through DMZ over HTTP[S] then out the other end to the queue manager as MQ FAP again.

Cheers,
Morag
_________________
Morag Hughson @MoragHughson
IBM MQ Technical Education Specialist
Get your IBM MQ training here!
MQGem Software
Back to top
View user's profile Send private message Visit poster's website
zpat
PostPosted: Fri Mar 18, 2022 10:02 am    Post subject: Reply with quote

Jedi Council

Joined: 19 May 2001
Posts: 5849
Location: UK

Thanks for the link.

I should point out that this 3rd party application and MQ client would be hosted in their own AWS (Amazon Web Services) region - and on that side of the fence the 3rd party are not willing to host a MQ QM, nor I suspect a MQ IPT, in their AWS (as they can't support it).

However it might be possible to talk FAP into the DMZ as long as the connection is terminated there by IPT. But in that case it could just be a QM hosted in the DMZ, is there any advantage of using IPT like that?

It's yet another situation where contractual issues and support boundaries are the main challenge, rather than the capabilities of IBM MQ software.
_________________
Well, I don't think there is any question about it. It can only be attributable to human error. This sort of thing has cropped up before, and it has always been due to human error.
Back to top
View user's profile Send private message
hughson
PostPosted: Fri Mar 18, 2022 3:29 pm    Post subject: Reply with quote

Padawan

Joined: 09 May 2013
Posts: 1914
Location: Bay of Plenty, New Zealand

zpat wrote:
However it might be possible to talk FAP into the DMZ as long as the connection is terminated there by IPT. But in that case it could just be a QM hosted in the DMZ, is there any advantage of using IPT like that?

I think the answer is in the question there. The advantage of using MQIPT like that is to avoid having a QM in the DMZ. Many folks don't like having a QM in the DMZ, as, even though it may not host any application queues, there still may be messages "at rest" in the DMZ on transmission queues and such.

Cheers,
Morag
_________________
Morag Hughson @MoragHughson
IBM MQ Technical Education Specialist
Get your IBM MQ training here!
MQGem Software
Back to top
View user's profile Send private message Visit poster's website
zpat
PostPosted: Tue Mar 22, 2022 1:56 am    Post subject: Reply with quote

Jedi Council

Joined: 19 May 2001
Posts: 5849
Location: UK

Thanks - looks like MQ IPT is a good option.

One more question - does MQ IPT offer any facility to inspect the MQI traffic or any other audit options?

Our security people would like some way to "inspect" what might be flowing through it to make sure nothing untoward was sent.

This is a bit at odds with having no data visible at rest - I suppose pub/sub to an "audit" queue would be one way to capture messages on a standard QM.
_________________
Well, I don't think there is any question about it. It can only be attributable to human error. This sort of thing has cropped up before, and it has always been due to human error.
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 » HTTPS to MQ - use MQ REST or MQ IPT?
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.