The business delegate pattern tries to decouple the clients from the business services. To achieve this you need:
http://stackoverflow.com/questions/2502772/java-design-pattern-business-delegate
- business delegate that is the object used by clients to request for services;
- lookup service is a bridge used by business delegate to search for services, it encapsulates the search algorithm according to the request made by the delegate;
- business service is the actual service that is offered to clients, usually an EJB or similar J2EE concepts.
http://stackoverflow.com/questions/2502772/java-design-pattern-business-delegate