Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

ASP - Новая структура системы

Новая структура системы

Сегодняшние приложения клиент-сервер так мало похожи на своих предшественников, что им было дано новое имя — многоуровневые приложения, известные также как  n-уровневая архитектура. В этой модели обработка распределяется между клиентом и сервером, а бизнес-логика сосредоточена на среднем уровне. Большинство систем будут выполнять следующие три основные задачи, соответствующие трем уровням n-уровневой модели:

Задача Описание
Интерфейс пользователя и перемещение Помеченный как «1-й уровень» в приведенном ниже рисунке, этот уровень заключает в себе все возможности для работы пользователей. Этот уровень не только обеспечивает графический интерфейс, позволяющий пользователям работать с приложением, вводить данные и просматривать результаты запросов, но и управляет форматированием полученных клиентом данных и операциями с ними. В веб-приложениях задачи этого уровня выполняются веб-обозревателем.
Бизнес-логика Уровень 2, между интерфейсом и уровнями служб данных — это поле деятельности разработчика распределенного приложения. Бизнес-логика, которая определяет правила обработки данных приложением, создает «мостик» между пользователем и данными. Функции, определяемые правилами, моделируют ежедневные деловые задачи и могут быть как простыми задачами, так и последовательностями задач.
Службы данных Обозначенные как «3-й уровень» на приведенном ниже рисунке, службы данных предоставляются структурированными (база данных SQL, Oracle) и неструктурированными (Microsoft® Exchange, Microsoft® Message Queuing) хранилищами данных, которые обеспечивают доступ к данным приложения и управляют им. Одно приложение может использовать службы одного или нескольких хранилищ данных.

Трехуровневая архитектура изолирует каждый крупный набор функциональных возможностей, поэтому представление не зависит от правил обработки и бизнес-логики, которая, в свою очередь, отделена от данных. Эта модель требует большего предварительного анализа и проектирования, но существенно сокращает стоимость сопровождения и увеличивает функциональную гибкость при длительной эксплуатации. На следующем рисунке показаны технологии корпорации Майкрософт, которые обслуживают различные уровни в новой структуре системы.

3-уровневая архитектура

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог