Студопедия

КАТЕГОРИИ:

АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Охарактеризуйте трехзвенную архитектуру.




 

Трехзвенная архитектура — архитектурная модель программного комплекса, предполагающая наличие в нём трёх компонентов: клиента, сервера приложений (к которому подключено клиентское приложение) и сервера баз данных (с которым работает сервер приложений).

 

Достоинства трёхзвенной архитектуры:

- масштабируемость;

- конфигурируемость - изолированность уровней друг от друга позволяет (при правильном развертывании архитектуры) быстро и простыми средствами переконфигурировать систему при возникновении сбоев или при плановом обслуживании на одном из уровней;

- высокая безопасность;

- высокая надёжность;

- низкие требования к скорости канала (сети) между терминалами и сервером приложений;

- низкие требования к производительности и техническим характеристикам терминалов, как следствие снижение их стоимости. Терминалом может выступать не только компьютер, но и, например, мобильный телефон.

 

Недостатки:

- более высокая сложность создания приложений;

- сложнее в разворачивании и администрировании;

- высокие требования к производительности серверов приложений и сервера базы данных, а, значит, и высокая стоимость серверного оборудования;

- высокие требования к скорости канала (сети) между сервером базы данных и серверами приложений.

 

Охарактеризуйте сервер приложений, технологии удаленного доступа, процесс создания сервера приложений.

 

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

Принцип работы сервера приложений заключается в выполнении на сервере всех вычислительных операций с использованием процессов получения данных с сервера БД и организации интерфейса с рабочими станциями, на мониторах которых высвечиваются результаты решений, и инициируются очередные шаги для решения задач.

 

Достоинства:

- Целостность кода и данных - размещение бизнес-логики на выделенном сервере или ограниченном числе серверных компьютеров гарантирует доступ к обновленному и модернизированному ПО для всех клиентов.

- Централизованное управление - изменения в конфигурации прикладных программ, такие как, например, смена сервера баз данных, выполняются централизованно.

- Безопасность - централизованные средства, через которые поставщик услуг (сервис-провайдер) может управлять доступом к данным и компонентам приложения, позволяют выполнять проверку подлинности потенциально ненадежных клиентов в среднем слое и не затрагивать уровень базы данных.

- Производительность - сервер приложений может решать задачи балансировки сетевого трафика и распределения нагрузки между другими физическими серверами системы.

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

 

Недостатки:

- Централизация - системы, построенные на основе сервера приложений, имеют один основной недостаток, присущий всем централизованным решениям — «падение» сервера приведет к недоступности программ для всех клиентов.

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

 

Серверы приложений создаются путем создания профиля сервера приложения. Результатом будет профиль, определяющий один сервер приложений с именем server1. На данном сервере приложений размещаются образцы приложений и административная консоль. В ходе работы с мастером создания профиля вы имеете возможность зарегистрировать новый сервер приложений как службу Windows.

 

Опишите клиентское приложение, виды связи, способы управления связью.

Для доступа к тем или иным сетевым сервисам используются клиенты, возможности которых характеризуются понятием «толщины». Оно определяет конфигурацию оборудования и программное обеспечение, имеющиеся у клиента.

Клиентское приложение отвечает — за формирование пользовательского интерфейса, логическую обработку данных и за непосредственное манипулирование данными в рамках выделенных прав.

Клиентское приложение является предметно-независимым, так как в момент подключения к источнику данных считывается информационная модель, интерфейсные настройки и права доступа подключаемого пользователя.

Преимущества предметно-независимых приложений:

1. одним и тем же клиентским приложением можно подключаться к различным по своему целевому назначению базам данных;

2. изменения в информационной модели и интерфейсах управления сразу же распространяются на рабочие места пользователей без смены клиентского приложения;

3. не требуется разнородное программное обеспечение, а значит и переобучения работы с ним — все происходит в единой пользовательской среде.

 

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

 

 










Последнее изменение этой страницы: 2018-05-10; просмотров: 269.

stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда...