IIRC the current 109 architecture plans to invoke EJBs using their normal remote interface.
However, the invocation in Geronimo needs to attach a MessageContext with the invocation and notify the EJB container that this is a web-service invocation rather than an component interface invocation (so that the appropriate SessionContext methods can be enabled). This seems to imply that a different invocation API is needed from the normal remote interface implementation. There may be a way to hack it in using the client-side interceptor stack, but given this is required functionality we should have a cleaner approach. -- Jeremy
