Semi-Automatic J2EE Transaction Configuration - IBM Research

0 downloads 0 Views 416KB Size Report
Mar 22, 2004 - The EJB Specification [21] defines six possible trans- .... as WebSphere Studio Application Developer [16]. Figure 2 .... s2 s3 b1 b2 c1 c2 m8 m9 m10. F ig ure 4 : I nter - pro c edural fl o w g rap h c orrespondin g to F ig ure 3 . 8 ...
RC23326 (W0403-130) March 22, 2004 Computer Science

IBM Research Report Semi-Automatic J2EE Transaction Configuration Stephen J. Fink, Julian Dolby IBM Research Division Thomas J. Watson Research Center P.O. Box 704 Yorktown Heights, NY 10598 Logan Colby IBM Rochester Rochester, MN 55901

Research Division Almaden - Austin - Beijing - Haifa - India - T. J. Watson - Tokyo - Zurich LIMITED DISTRIBUTION NOTICE: This report has been submitted for publication outside of IBM and will probably be copyrighted if accepted for publication. Ithas been issued as a Research Report for early dissemination of its contents. In view of the transfer of copyright to the outside publisher, its distribution outside of IBM prior to publication should be limited to peer communications and specific requests. After outside publication, requests should be filled only by reprints or legally obtained copies of the article (e.g., payment of royalties). Copies may be requested from IBM T. J. Watson Research Center , P. O. Box 218, Yorktown Heights, NY 10598 USA (email: [email protected]). Some reports are available on the internet at http://domino.watson.ibm.com/library/CyberDig.nsf/home.

 

  "!$#&%(')%*+ ,-*$),)./&$,)%

Semi-Automatic J2EE Transaction Configuration Stephen Fink

Julian Dolby

Logan Colby

IBM Thomas J. Watson Research Center Yorktown 0213546 78 9Heights, :=(?@/ACB 1)D E>= NY FGD H):I10598 F

IBM Rochester Rochester, ;>H):I;>=J? ACB 1)D MN E>= FGD H)55901 :IF

E>6 cN`RU:Ic/RdP;>Q)6JV€:6 cGN`RU:6G:F+E>~)QvH):;>; NRUQS1TQSR b QM9`Q)1TErRUQ9 ± ¡€²5° N`RU:INQSRTVUE>Q)1)D ± 9 9`E>VUE>:#!/A!/CBD.7F G H )$$!!+5[)Fi; )]j8&!:#3!#& $& BBDk.l)]cM!O%8&CBDFF&m&)]_M!:%#3!#! $& B,FF G

!"#%$&'"%&'!(%*)$$!,+-&./10%#& 2 + 03&$-!"#%$&4)$$!,+5!!-!6&78159!:!';

M!)$$!,+CBDD7FFCG H

H

#!/A!/CBDE.7F G

@!8!,5!! F4$^]_3,?+ 2 B,`.L&0bac@!8!,.`!F G @!8!,5!'@1\1b]c"7:/@>#!/A!/CBD.7F G R33!%$,,,J#%$$,86 1iVdP/6 H)QŒ:6WV L Q¦NQSRU1TE>1iVUQ)6JV uŽ)– ŽUQ)QlQoyQSH)BVUQ)1 qtErV L :IB`VŒPkVTRdP/6 1UP/HSVUE>:I6P/;H):I6JVUQSy(VD < : u e ` š  ’  d ‘5”o•T” ‘ tŽUŽd/µ`‘¥8tV L Q H):I6JVdP6QSRqtE>;>;uHoRUQP/VUQnPwVTRdP/6 1UP/HSa ŃV L QoRTqtEf1TQ6E>VUEfP2VUEf6cP®[ ¢GK D KML QO1TQSR b ;>QSVP:I6ne&:RUQSHSVU;r? e&RU:IF½V L QvY\„VUE>:¼ 1v:V  £Z:IB`£ VCÅ P/ 6JK ?nX VT°RdP:I6 P/VTVTRUE>= B`VUQID$jQ-6P:I6P1š•U”TŽS“ › ”e:QErVUQSRdP/VUE b Q1T:E9N P/V L 1 ¶ V L B 1)82ErV9:JQS1x6 :1TQ1T:I;>BVUE>:Q)F+QS6(V V L QCPcI:/RUE>V L F :H)QI8qMQ L P b Q}6 :BVUE>:I6Ef6®V L QQS69®RUQoa 1TB ;rVU1€9B Q-VU:vV L QƒE>F+NRUQSH)E>1TQƒ[ ¢GK 1T:I;>BVUE>:1€QP/1i? VU:H):BVUE>:6cvV L Q-: b QSRdP/;f;`H):H L VTRdP1iVMq L E>H L Q)6JVUErV¤?+=Q)P6::I6 H):I6`a 4c1iV Q)6JVUErV¤?}=QPQ PBVUE>:6GV L QmPEfH)P/VUE>:I6ŒH);fP6 H)QV L Q)1TQ F+QSV L :(91ZHPF+E>6P/VUQS1ƒN:/RTVUEf:Q)1tV L P2Vƒ9:}6: