Dynamic Delegate is my new pet project.
Dynamic Delegate is a small library that allows you to create objects that implement the Business Delegate design pattern on the fly. You don’t have to code a Business Delegate. All you need to do, is make your EJBs implement the Business Interface design pattern and use
DynamicDelegateFactory to create a Business Delegate that will implement the Business Interface of the EJB.