This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
My FacadeFactory class provides three efundamental issues:
Constructs default facade implementations based on default smaller pieces(default lockManager,default DAO,...).
Provides a single access point to backend services.
Provides instance pooling
Has two static methods getLocalFacade (filepath ,islockingEnabled) that returns a facade implementation from the specified parameters and getRemoteFacade(port,alias) that returns a facade implementing proxy to a registry bound facade.