Inside Scoop on J2EE : Tips and tricks on J2EE and Oracle Application Server by Debu Panda
Updated: 11/18/2004; 5:19:22 PM.

 

Subscribe to "Inside Scoop on J2EE" in Radio UserLand.

Click to see the XML version of this web page.

Click here to send an email to the editor of this weblog.

 
 

Thursday, August 19, 2004

One of my friends (who is a J2EE consultant) recently mentioned that one of his customers is planning to build an application that requires transaction interoperability between application servers from two different J2EE vendors.  What they want to do is to initiate a transaction from one container (let us assume OC4J) and want to pass the transaction context to another container (say Weblogic). Is this a real need for many customers? I do not know of anyone who actually built and deployed an application in production that uses transaction interoperability between J2EE containers from two different vendors.

In my opinion, transaction propagation between J2EE containers from the same vendor is a bad idea in the first place. Then why propagate transaction between two foreign containers. Theoretically this should work if both J2EE containers support transaction interoperability with OTS. J2EE does not require either transaction propagation between J2EE container or transaction propagation between OTS. This could be a support nightmare for you if something goes wrong in a transaction and this type of architecture must be avoided in mission critical transactions.

 

I will really appreciate if you post a comment if you disagree and have encountered situations that this is a real need for customer applications and you have implemented applications that used this architecture.


12:19:04 PM    comment []

© Copyright 2004 Debu Panda.

PS: These are my own thoughts and not of my employer ..



Click here to visit the Radio UserLand website.
 


August 2004
Sun Mon Tue Wed Thu Fri Sat
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
Jul   Sep