filmov
tv
1. Software Application N-tier (Layered) Architecture design pattern | Tutorial with example

Показать описание
This video explains about the most commonly used software architecture, layered architecture which is also known as N-tire architecture.
I have shown the commonly used 5 layers in most of the software application architecture in the layered architecture or N-tire architecture, but generally the layers can be selected based on the needs of the application.
Presentation layer.
second layer is service layer.
Third layer is business logic layer.
Fourth layer is, persistence layer.
Fifth layer is database layer.
In this layered N tire architecture, each layer performs a unique role and even the components inside these layers are also performs some unique tasks.
So let's see how the each layer communicates with each other.
The architecture diagram that shown in the example is a closed architecture.
Here the closed indicates that the request that comes to any of application layer should go through all of the layers.
Also this layered architecture provides the separation of concern.
Based on the business scenario, some layers can be opened but detailed care should be taken while doing so since it may have heavy performance
or security risks.
Arbitrary scores are also given based on different features like development, testing, deployment, performance and agility.
I have shown the commonly used 5 layers in most of the software application architecture in the layered architecture or N-tire architecture, but generally the layers can be selected based on the needs of the application.
Presentation layer.
second layer is service layer.
Third layer is business logic layer.
Fourth layer is, persistence layer.
Fifth layer is database layer.
In this layered N tire architecture, each layer performs a unique role and even the components inside these layers are also performs some unique tasks.
So let's see how the each layer communicates with each other.
The architecture diagram that shown in the example is a closed architecture.
Here the closed indicates that the request that comes to any of application layer should go through all of the layers.
Also this layered architecture provides the separation of concern.
Based on the business scenario, some layers can be opened but detailed care should be taken while doing so since it may have heavy performance
or security risks.
Arbitrary scores are also given based on different features like development, testing, deployment, performance and agility.
Комментарии