1. Remote Methods should be public and cannot be static or final.
  2. Parameter and return type of these methods should be Valid RMI/IIOP return type means native types, serialized objects or remote interfaces.
  3. Method name should not start with EJB.