I am trying to integrate seam and spring. But the problem is seam doesn't work fine with Spring factory. It needs the class name to be defined specifically. Usually in spring we specify the interface while defining the factory . This is a problem especially when we have the class loaded using dynamic proxy. Example when we use a webservice client like that of CXF the implementation is a dynamic proxy.