I have a question....
I have a set of EJB's that I am exposing as Soap Services. I created a Dynamic Proxy pattern to get Service interfaces for my :Callers. My question is that of the Remote Service Interface, verse the EJB Remote interface. The :Caller will need a handle to a remote interface to perform operations, but does not actually need the EJB interface. How do I build this so I do not have 2 identical interfaces (RemoteCallerInterface, and RemoteEJBInterface), so I have less maintanance?

Or am I just going about this SOAP to EJB problem the wrong way?