I'm considering Spring as an alternative to EJBs for web applications development. According to documentation Spring seems to be a suitable framework, but there's still an important point I don't know how to solve.
My organization is intending to develop some web applications (maybe using Spring):
Each application will be deployed as a separate war in the same servlet container. Some WARs will expose business services (no GUI at all); other ones will be thin GUI web applications accessing the services implemented by the first ones.
I'd like to avoid remoting strategies (because of communication overhead for a single JVM). EJB local architecture seems to be a right solution.
Do you know an implementation alternative using Spring Container?
I need a kind of remoting through an intra-VM mechanism: callers living in a WAR, calling service objects living in the same VM but inside another WAR