title: Can a transaction be propagated between EJBs from different applications in Weblogic?
body: <p>We're developing a system that have two main logics; One's a management logic, which is very light; and the other is a processing logic, which is very resource (RAM + CPU) consuming.</p>
  
  <p>We decided to have one machine to run the management logic, and one (or more) other machine(s) to run the processing logic.<br>
  In order to separate the logics into different machines, we've created an application (EAR) for each logic, which gives us two separate applications.</p>
  
  <p>Now, we're using Weblogic as our application server, and we haven't yet configured our domain to run the applications on different machines.</p>
  
  <p>Before we do that, we want to know; When an EJB from the management application will call an EJB from the processing application, will the transaction propagate? If the management-EJB will rollback its transaction, will the processing-EJB will rollback it as well?  Does this feature requires special configuration of the domain?</p>