title: Why do we need separate Remote and Local interfaces for EJB 3.0 session beans
body: <p>I was wondering why do we need separate Remote and Local intefaces for EJB 3.0 Session beans. I guess most of the time they would both be defining the same contract. Why cant I have a common interface and in my Bean I should just be able to say that I want this bean to be accessed remotely and/or locally.</p>
  
  <p>thanks
  Vikas</p>