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 » WebSphere Message Broker (ACE) Support » Message Broker Transformation

Post new topic  Reply to topic
 Message Broker Transformation « View previous topic :: View next topic » 
Author Message
sraghukumar
PostPosted: Fri Apr 29, 2011 7:35 am    Post subject: Message Broker Transformation Reply with quote

Apprentice

Joined: 15 Feb 2011
Posts: 49

Hi All,

I am writing this because i am still confused which transformation is fast, relabel.
I understand there are 4 popular type of transformation in WMB. (ESQL, Java, Mapping, and XSL). I was wondering which is better one to use and why.
Back to top
View user's profile Send private message Send e-mail
Vitor
PostPosted: Fri Apr 29, 2011 7:44 am    Post subject: Re: Message Broker Transformation Reply with quote

Grand High Poobah

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

sraghukumar wrote:
I am writing this because i am still confused which transformation is fast, relabel.


They are all relabel (or as it's more typically spelt) reliable. WMB can be relied upon to do what you've instructed it to do.

sraghukumar wrote:
I was wondering which is better one to use and why.


It's a question of which is better for you. This has been the subject of much discussion in here which you could find useful. Here are some bullet points in no particular order and with no attempt to be exhaustive.

- ESQL is the native method of WMB and has access to all of WMB's functions in the most direct way. It requires a level of practice and retraining to use in the most effective way.

- Java exposes most of WMB's functions, and virtually all of them with a little dancing. It's less efficent in terms of speed & memory than ESQL, but if you have a site which has an existing base of Java coders the speed with which you'll start delivering and the money you save on training may outweigh that.

- Mapping is good where you have message sets for input and output, and the transformation is straightforward.

- XSLT is intended for sites which use XSLT currently, and are trying to transition. Like Java, if you have a lot of XSLT authors you might want to stick with it.

It all depends on your situation & requirements. It's possible to produce slow, inefficient and unreliable code using all 4 methods.
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
joebuckeye
PostPosted: Fri Apr 29, 2011 9:13 am    Post subject: Reply with quote

Partisan

Joined: 24 Aug 2007
Posts: 365
Location: Columbus, OH

The standard IBM answer will be to use the method your team is most familiar with.

About the only reason to go against this advice is if you are under a real performance crunch and then you would probably need to do performance testing for your specific scenario to see which transformation method best meets your needs.

But, if you are under that much of a performance crunch do you really want to be coding your transformation in a method that your team is not familiar with? Not sure if people not familiar with a certain transformation method could produce a very efficient transformation.

You also forgot to mention WTX as a transformation method.
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 » WebSphere Message Broker (ACE) Support » Message Broker Transformation
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.