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 » IBM MQ Java / JMS » send message to MQ with a soap call and vica versa

Post new topic  Reply to topic
 send message to MQ with a soap call and vica versa « View previous topic :: View next topic » 
Author Message
msca
PostPosted: Fri Feb 24, 2006 6:40 am    Post subject: send message to MQ with a soap call and vica versa Reply with quote

Novice

Joined: 15 Feb 2006
Posts: 14

Hi!

The situation. We have an mq. Some partners would like to send message's to our queue, but they are outside of our network(firewall). We cant let them out, we can't give them vpn. How we could manage, that they can send and receive messages from Queues.

method1: the integrator has some kind of stuff for soap as i heard.

method2: use a webserver at the edge of network which convert to/from soap/mq messages? Where can i find working tools for that. I have to develop my custom java classes for this? to convert messages, set fields, etc.etc.

method3. ma0r, ma0v packages. In our situation it is not usable. am i right? these suppacks is that change the soap transport from http to wmq.? But it is not good for me to send message to queues.?

thx
Szabi
_________________
regards,
Szabi
Back to top
View user's profile Send private message
jefflowrey
PostPosted: Fri Feb 24, 2006 6:56 am    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

MQIPT is what you want.
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
zpat
PostPosted: Fri Feb 24, 2006 8:33 am    Post subject: Reply with quote

Jedi Council

Joined: 19 May 2001
Posts: 5866
Location: UK

If the partners have MQ at their end, or are willing to, then either:

1. Open firewalls port and use SSL MQ channels
2. Define a VPN and use standard MQ channels
3. Use MQ Internet Pass-through (HTTP or HTTPS)

However I often find third-parties don't actually want to use MQ so you would typically run a bridge program in your DMZ. This program would adapter MQ (internally) to something like web services (externally).
Back to top
View user's profile Send private message
msca
PostPosted: Fri Feb 24, 2006 8:40 am    Post subject: Reply with quote

Novice

Joined: 15 Feb 2006
Posts: 14

"However I often find third-parties don't actually want to use MQ so you would typically run a bridge program in your DMZ. This program would adapter MQ (internally) to something like web services (externally)."

What kind of third party ?
Iam looking for some kind of a gateway between soap and mq.
_________________
regards,
Szabi
Back to top
View user's profile Send private message
zpat
PostPosted: Fri Feb 24, 2006 12:05 pm    Post subject: Reply with quote

Jedi Council

Joined: 19 May 2001
Posts: 5866
Location: UK

What's wrong with writing a program yourself to bridge between MQ and SOAP/HTTP - eg in .Net?

You could use products like Biztalk or other gateways but they cost a fair amount.
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Fri Feb 24, 2006 12:15 pm    Post subject: Reply with quote

Grand High Poobah

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

I believe there is a SOAP support pack and there are some SOAP support jars and folders in the MQ v6 install.

Check it out, read up, try it and report back
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
jefflowrey
PostPosted: Fri Feb 24, 2006 12:17 pm    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

Also, to clarify.

MQ is a transport. HTTP is a transport.

SOAP is a message format.

You do not bridge between SOAP and MQ. You are looking to bridge between HTTP and MQ, where you are transporting SOAP messages across the bridge.

Depending on the application on the MQ side, you may not even want to carry SOAP messages on MQ. You may want to extract the data, and pass it as an MQ message.

WebSphere Message Broker version 6 can act as this bridge for you, in either case.

It's not cheap.
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
msca
PostPosted: Mon Feb 27, 2006 12:56 am    Post subject: Reply with quote

Novice

Joined: 15 Feb 2006
Posts: 14

Hi

thx for posts

fjb_saper: I find support pack ma0r and ma0v only. The packs for using the wmq transport instead of http transport in case of soap messages.
But i cannot really use them as a gateway service. But could happend that iam worng. This is why i created this topic

zpat: I dont mind writing custom application. Its seems easy. But it will be used over big traffic. I never did anything, i am a bit scared. And iam wondering is any stuff i can use, which is hardly tested and supported already. and cheap of course

jefflowrey: Maybe i can use message broker as a gateway between/bridge http-> MQ ?

so the question is still on.

Am i have to write application for transforming soap/http messages to mq messages?
or is any stuff ready by IBM or other manufacturers?

Question no2.: What happends if a BIG-BIG soap messages i have to send. We have mq messages over 10-20 Megabyes. Is any limit in the soap? I will be able to send a 10-20M messages through soap/http?

thx alll!
Szabi
_________________
regards,
Szabi
Back to top
View user's profile Send private message
jefflowrey
PostPosted: Mon Feb 27, 2006 4:52 am    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

Yes, you can definitely use Message Broker to be the bridge between HTTP and MQ. Message Broker is not inexpensive, though.

Yes, you can send large messages over HTTP... think about how many files you've downloaded from the web.

It may not be the best choice for larger stuff. There isn't a technical limit that I'm aware of, unlike with MQ where you can only put 100MB into a single message (but it's easy to pass multiple messages).
_________________
I am *not* the model of the modern major general.
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 » IBM MQ Java / JMS » send message to MQ with a soap call and vica versa
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.