Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
We posted our patterns & practices Reference Application Architecture Cheat Sheet on CodePlex. It’s an overview of a layered architecture, including an brief explanation of each layer and the relevant components.
Layered Architecture at a Glance
Here’s a figure that shows the layers and components:
Layers
Here’s a brief summary of the layers:
- Presentation Layer - Presentation layer components implement the functionality required to allow users to interact with the application.
- Business Layer - Business layer components implement the core functionality of the system, and encapsulate the relevant business logic.
- Data Layer - Data layer components provide access to data that is hosted within the boundaries of the system, and data exposed by other back-end systems.
- Services Layer - Services layer components provide other clients and applications with a way to access business logic in the application, and make use of the functionality of the application by passing messages to and from it over a communication channel.
Components
Here’s a listing of the key components for each layer:
Presentation Layer Components
- User Interface (UI) components
- UI process components
Business Layer Components
- Application facade
- Business components
- Business workflows
- Business entity components
Data Layer Components
- Data access components
- Data helper and utility components
- Service agents
Services Layer Components
- Service Interfaces
- Message Contracts
You can read more about the components in our Cheat Sheet – Reference Application Architecture.
My Related Posts
- New Release: patterns & practices Application Architecture Guide 2.0 Beta 2
- Layers and Components
- Layers and Tiers
- Services Layer
Comments
- Anonymous
November 20, 2008
The comment has been removed - Anonymous
November 20, 2008
The comment has been removed