First of all I should thank you for your attention. I hope I could describe my situations properly! Unfortunately I should use distributed transaction and I hope you have a strong reasons about your opinion because many J2EE facilities like JMS, JCA, EJB uses this concept in J2EE. Please show me your references about it.