22 lines
		
	
	
		
			769 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			769 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | |
| layout: pattern
 | |
| title: Business Delegate
 | |
| folder: business-delegate
 | |
| permalink: /patterns/business-delegate/
 | |
| categories: business_tier
 | |
| tags: pattern_tag
 | |
| ---
 | |
| 
 | |
| **Intent:** The Business Delegate pattern adds an abstraction layer between
 | |
| presentation and business tiers. By using the pattern we gain loose coupling
 | |
| between the tiers and encapsulate knowledge about how to locate, connect to,
 | |
| and interact with the business objects that make up the application.
 | |
| 
 | |
| 
 | |
| 
 | |
| **Applicability:** Use the Business Delegate pattern when
 | |
| 
 | |
| * you want loose coupling between presentation and business tiers
 | |
| * you want to orchestrate calls to multiple business services
 | |
| * you want to encapsulate service lookups and service calls
 |