Author |
Message
|
anilit99 |
Posted: Fri Feb 05, 2010 2:28 am Post subject: MQ usage. |
|
|
 Voyager
Joined: 28 May 2009 Posts: 75 Location: London, UK
|
It all started an year ago, when we started using MQ in our interfaces. Its like we bought a stealth bomber just to transfer peanuts from Madagascar to London. I dont want to whine about the managerial decisions here, but just cant stop wondering about the usage of MQ here.
I am now interfacing with 5 different systems via MQ and all seems to exchange plain vanilla XML. I am just curious, any of you gurus out there used MQ for any content other than XML ?
I tried sending out some mp3 files and uncompressed video files, using segmentation and I am in awe ! That leads me to my other question, is MQ being used in any of these media companies ?
--Anil _________________ "I almost care !" |
|
Back to top |
|
 |
exerk |
Posted: Fri Feb 05, 2010 2:29 am Post subject: |
|
|
 Jedi Council
Joined: 02 Nov 2006 Posts: 6339
|
Have a look at the File Transfer Edition too... _________________ It's puzzling, I don't think I've ever seen anything quite like this before...and it's hard to soar like an eagle when you're surrounded by turkeys. |
|
Back to top |
|
 |
mvic |
Posted: Fri Feb 05, 2010 2:41 am Post subject: Re: MQ usage. |
|
|
 Jedi
Joined: 09 Mar 2004 Posts: 2080
|
anilit99 wrote: |
cant stop wondering about the usage of MQ here. |
MQ does persistent and non-persistent messaging. It does a lot of other stuff too, relating to that core activity.
Could you tell us a few of your requirements please, then that would help set the scene for a more focussed discussion.
(By the way, MQ transfers the buffers it's asked to transfer - if you saw it transferring XML, that's what its applications asked it to transfer. What other data formats does your system need to move?)
Hope this helps |
|
Back to top |
|
 |
anilit99 |
Posted: Fri Feb 05, 2010 2:59 am Post subject: |
|
|
 Voyager
Joined: 28 May 2009 Posts: 75 Location: London, UK
|
Clearly I didnt put across my point in the right way. Yup, I read all about File Transfer Edition too. and yeah, I understand MQ transfers what the application had asked it to transfer.
But my question here is, does any of you used MQ to transfer content other than XML ?
I've checked with couple of projects who are using MQ and there too, the message content seems to be XML. _________________ "I almost care !" |
|
Back to top |
|
 |
nathanw |
Posted: Fri Feb 05, 2010 3:12 am Post subject: |
|
|
 Knight
Joined: 14 Jul 2004 Posts: 550
|
I have used it to tranport all sorts of messages
XML
Fixedlength
delimited
mixed content
blob
what ever
In the end MQ does not care about the content of a message it just moves it from point a to b
The reason why alot of people use it to shift xml about is that most applications and thus application developers find it easier to code using xml type messages.
Yes like you I have played with transporting mp3s etc
In fact on one project we were transporting xray images for a health service _________________ Who is General Failure and why is he reading my hard drive?
Artificial Intelligence stands no chance against Natural Stupidity.
Only the User Trace Speaks The Truth  |
|
Back to top |
|
 |
mvic |
Posted: Fri Feb 05, 2010 3:24 am Post subject: |
|
|
 Jedi
Joined: 09 Mar 2004 Posts: 2080
|
anilit99 wrote: |
But my question here is, does any of you used MQ to transfer content other than XML ? |
What are you looking for: a simple yes/no, or details of our application data formats?
If a simple yes/no, then it's "yes". MQ is used to transfer all sorts of data. |
|
Back to top |
|
 |
mvic |
Posted: Fri Feb 05, 2010 3:35 am Post subject: |
|
|
 Jedi
Joined: 09 Mar 2004 Posts: 2080
|
nathanw wrote: |
The reason why alot of people use it to shift xml about is that most applications and thus application developers find it easier to code using xml type messages. |
It may be true (I doubt it, but how can anyone know?) that most people use XML in their MQ messages.
But probably most who do use it for MQ messages are not aware that they are using it. For example, an XML-like format is used internally by MQ's JMS implementation to move data through the MQ system. The developer of a JMS application does not need to know that - so I guess probably most do not know, nor care. |
|
Back to top |
|
 |
zpat |
Posted: Fri Feb 05, 2010 4:10 am Post subject: |
|
|
 Jedi Council
Joined: 19 May 2001 Posts: 5866 Location: UK
|
It's not what messages contain but they way they work that matters.
MQ gives you ACID transactionality, just like a database and that is so important for building systems that have proper integrity and reliability.
However I would caution that incorrect MQI usage in programs can totally undermine the benefits of MQ. |
|
Back to top |
|
 |
|