|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
Mediations in MB |
« View previous topic :: View next topic » |
Author |
Message
|
RocknRambo |
Posted: Thu Jun 08, 2006 7:42 am Post subject: Mediations in MB |
|
|
Partisan
Joined: 24 Sep 2003 Posts: 355
|
Mediations in Message Broker 6 can be done with
1. ESQL
2. Mapping Node
3. Java Node
I have been reading tht enhancement in 6.0 has done in Mapping node ( for Novice), & intro of Java - for Enterprise level developers, not confing or enforcing developer to learn esql to work on MB.
In general, in performance wise, which is the best way to do mediations.
can anybody refer to a redbook or dev. works on this. wud be great
thanks
-RR |
|
Back to top |
|
 |
jefflowrey |
Posted: Thu Jun 08, 2006 7:49 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
The Mapping node produces ESQL behind the scenes.
ESQL and Java have as close to the same performance characteristics as the development team could manage, as I understand it. The Performance report will give you a much better idea of any differences! Read it!
In my opinion, it is easier to code ESQL for performance - because there is generally more experience in the community and more widespread knowledge.
There is not, that I am aware of, currently a document that lays out specific coding standards for high performing Java Compute node code. Although, again, there may be some discussion of this in the performance support pack. _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
RocknRambo |
Posted: Thu Jun 08, 2006 8:09 am Post subject: |
|
|
Partisan
Joined: 24 Sep 2003 Posts: 355
|
Yep!.. I was goin through Performance Report for MB6, and it does say, Java has little bit upper hand on performance wise.
As now, we are moving from Business Integration to Enterprise Leve integration, envisioning to the SOA concepts, wud be using WPS, Modeler, WAS etc... and digging out the commonality - which is java technology.
the chanllenging task is setting up standards. using esql we are limiting only MB developers to manage & maintain the code, whereas using java we are keeping it open for the application developers (mainly java).
but in reality java node is still new, and as Jeff said, we are yet to get code standards for performance using java.
At implementation level on MB, do you agree ESQL is powerful?
-RR |
|
Back to top |
|
 |
jefflowrey |
Posted: Thu Jun 08, 2006 8:16 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
ESQL is Turing complete. Therefore it is exactly as powerful as Java.
The ESQL runtime environment, however, is more limited than the Java runtime environment. ESQL has no direct access to files, networks, hardware drivers, cryptographic tools or a lot of other things that Java users take for granted. On the other hand, it's a *lot* easier to access a database from ESQL than it is from Java. One line of code versus *many* lines of code.
Also, just because you write a particular MB transformation in Java, doesn't automatically mean that any old Java programmer can maintain it. MB has a specific Java API for accessing the message tree. And the concepts of the logical message tree and how the MB parsers need to be understood. Even using XPath to access elements in the trees, you still need to know what an MbElement looks like and how to manipulate it and how to manipulate the tree it is in.
So you're going to end up with MB developers, no matter what language they develop in. _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
andypiper |
Posted: Mon Jun 12, 2006 5:44 am Post subject: |
|
|
 Acolyte
Joined: 29 Oct 2001 Posts: 59 Location: London
|
Agreed with Jeff that I've not seen a specific individual document on writing ESQL and Java in Broker for performance, however I always point people at Tim Dunn's articles on developerWorks - they may cover earlier releases of the product, but the principles for writing good ESQL still apply.
http://www-128.ibm.com/developerworks/websphere/library/techarticles/0211_dunn/dunn.html
There are others on developerWorks - have a search on Broker topics. |
|
Back to top |
|
 |
|
|
 |
|
Page 1 of 1 |
|
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
|
|
|
|