The Business Delegate mediate the interaction between the _______ and ___________ layers
-
Business Services and Connectivity
-
Presentation Services and Business Services
-
Business Services and Workflow
-
None of the above
The Business Delegate pattern acts as an intermediary between the Presentation layer (client tier) and Business Services layer. It reduces coupling and provides a simple unified interface to the business tier, hiding implementation details.
The Business Delegate is a core J2EE design pattern that acts as an intermediary between the presentation tier (e.g., a servlet/JSP or web client) and the business service tier (e.g., session beans or business logic components), hiding the complexity of locating and invoking business services (like JNDI lookups and remote exceptions) from the presentation layer. It specifically decouples presentation from business logic, not 'business services and connectivity' or 'business services and workflow,' which aren't the standard layer pairing this pattern addresses.