Export (0) Print
Expand All
6 out of 9 rated this helpful - Rate this topic

Business Facade

Visual Studio .NET 2003

This block is often used to provide a consistent interface to the underlying business objects and to isolate the client from changes to the underlying business logic. When it is present, it lives either between the client and the business logic or between the Web service projects and the business logic layers.

The Business Facade Projects layer:

  • Receives user input from the User Services layer (a WinUI or a WebUI client application).
  • Might use the Data Access layer if the request requires read-only access to data.
  • Passes the requests to the Business Rules layer.
  • Returns the responses from the Business Rules layer to the User Services layer (a WinUI or a WebUI client application).
  • Maintains temporary state across calls to the Business Rules layer.

See Also

Business Services | Business Rules | Data Access | SystemFrameworks | Web Service Projects | WebUI and WinUI | Distributed Application Architecture

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.