I use a vendor framework that has a single "gateway"
EJB. All requests come into a single execute() method that gets a service id from the parameters, looks up a POJO service instance and calls the service execute(). The service has code (generated from a
Rose model) that gets the method name from the parameter and invokes the method. There is a (generated) Business Delegate that sets up the parameters so this is transparent to the client.
* Is this kind of gateway common? It seems like a neat way to free the POJO services from EJB dependencies. We never code or deploy a new EJB.
* Are there frameworks that do the same kind of thing?