Съдържание:
Определение - Какво означава тристепенно приложение?
Тристепенното приложение е специфичен тип n-ярусна архитектура. В случай на тристепенна архитектура, нивата са както следва:
- Степен на презентация (известен също като потребителски интерфейс или клиентско приложение)
- Подреждане на бизнес логиката (известен също като сървър на приложения)
- Подреждане на данни (също известен като сървър на база данни)
Techopedia обяснява тристепенно приложение
N-ниво обозначава концепция за софтуерно инженерство, използвана за проектиране и внедряване на софтуерни системи, използвайки архитектура клиент / сървър, разделена на множество нива. Това отделя сложността на проектирането и прилагането, като по този начин дава възможност за мащабируемост на внедрената система.
В тристепенно приложение взаимодействието на потребителя се управлява от нивото на презентация, което осигурява лесен за управление преден край. Правилата на бизнеса се управляват от бизнес ниво, който контролира и управлява цялата рамка за приложения. Основните данни се съхраняват и обслужват от ниво за съхранение на данни, известно още като устойчивост на данните.
Трите нива са слабо свързани помежду си, с предварително определени и стабилни интерфейси. Това отделяне позволява да настъпят значителни промени в дизайна, прилагането и мащаба на всеки ред, без да се засяга останалите нива.
Бизнес правилата се премахват от клиента и се изпълняват в сървъра за приложения, известен също като средния слой. Сървърът за приложения гарантира, че бизнес правилата се обработват правилно. Той също така служи като посредник между клиентското приложение и сървъра на базата данни.
Предимството на тристепенното приложение пред двустепенното приложение е добавената модулност. Това позволява да се замени всеки ред, без да се засяга другите нива и да се разделят свързаните с бизнеса функции от свързаните с базата данни функции. И накрая, тристепенното приложение значително увеличава балансирането на натоварването на системата, мащабируемостта на производителността и поддържането.




