Студопедия КАТЕГОРИИ: АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Охарактеризуйте трехзвенную архитектуру.⇐ ПредыдущаяСтр 21 из 21
Трехзвенная архитектура — архитектурная модель программного комплекса, предполагающая наличие в нём трёх компонентов: клиента, сервера приложений (к которому подключено клиентское приложение) и сервера баз данных (с которым работает сервер приложений).
Достоинства трёхзвенной архитектуры: - масштабируемость; - конфигурируемость - изолированность уровней друг от друга позволяет (при правильном развертывании архитектуры) быстро и простыми средствами переконфигурировать систему при возникновении сбоев или при плановом обслуживании на одном из уровней; - высокая безопасность; - высокая надёжность; - низкие требования к скорости канала (сети) между терминалами и сервером приложений; - низкие требования к производительности и техническим характеристикам терминалов, как следствие снижение их стоимости. Терминалом может выступать не только компьютер, но и, например, мобильный телефон.
Недостатки: - более высокая сложность создания приложений; - сложнее в разворачивании и администрировании; - высокие требования к производительности серверов приложений и сервера базы данных, а, значит, и высокая стоимость серверного оборудования; - высокие требования к скорости канала (сети) между сервером базы данных и серверами приложений.
Охарактеризуйте сервер приложений, технологии удаленного доступа, процесс создания сервера приложений.
Сервер приложений — это сервисная программа, которая обеспечивает доступ клиентов к прикладным программам, выполняющимся на сервере. Сервер приложений обычно выделяется как среднее звено в трехуровневой клиент-серверной архитектуре. Принцип работы сервера приложений заключается в выполнении на сервере всех вычислительных операций с использованием процессов получения данных с сервера БД и организации интерфейса с рабочими станциями, на мониторах которых высвечиваются результаты решений, и инициируются очередные шаги для решения задач.
Достоинства: - Целостность кода и данных - размещение бизнес-логики на выделенном сервере или ограниченном числе серверных компьютеров гарантирует доступ к обновленному и модернизированному ПО для всех клиентов. - Централизованное управление - изменения в конфигурации прикладных программ, такие как, например, смена сервера баз данных, выполняются централизованно. - Безопасность - централизованные средства, через которые поставщик услуг (сервис-провайдер) может управлять доступом к данным и компонентам приложения, позволяют выполнять проверку подлинности потенциально ненадежных клиентов в среднем слое и не затрагивать уровень базы данных. - Производительность - сервер приложений может решать задачи балансировки сетевого трафика и распределения нагрузки между другими физическими серверами системы. - Общая стоимость владения - совокупность перечисленных выше преимуществ, а в дополнение к ним перераспределение затрат на оборудование с клиентской на серверную сторону, может привести к экономии средств для организации.
Недостатки: - Централизация - системы, построенные на основе сервера приложений, имеют один основной недостаток, присущий всем централизованным решениям — «падение» сервера приведет к недоступности программ для всех клиентов. - Защита информации - эта проблема, в принципе, актуальна для любых сетевых решений, использующих для передачи данных инфраструктуру публичных сетей.
Серверы приложений создаются путем создания профиля сервера приложения. Результатом будет профиль, определяющий один сервер приложений с именем server1. На данном сервере приложений размещаются образцы приложений и административная консоль. В ходе работы с мастером создания профиля вы имеете возможность зарегистрировать новый сервер приложений как службу Windows.
Опишите клиентское приложение, виды связи, способы управления связью. Для доступа к тем или иным сетевым сервисам используются клиенты, возможности которых характеризуются понятием «толщины». Оно определяет конфигурацию оборудования и программное обеспечение, имеющиеся у клиента. Клиентское приложение отвечает — за формирование пользовательского интерфейса, логическую обработку данных и за непосредственное манипулирование данными в рамках выделенных прав. Клиентское приложение является предметно-независимым, так как в момент подключения к источнику данных считывается информационная модель, интерфейсные настройки и права доступа подключаемого пользователя. Преимущества предметно-независимых приложений: 1. одним и тем же клиентским приложением можно подключаться к различным по своему целевому назначению базам данных; 2. изменения в информационной модели и интерфейсах управления сразу же распространяются на рабочие места пользователей без смены клиентского приложения; 3. не требуется разнородное программное обеспечение, а значит и переобучения работы с ним — все происходит в единой пользовательской среде.
Помимо средств управления данными в клиентском приложении заложены встроенные средства администрирования и разработки. Поэтому пользователь, имеющий доступ к ним, может осуществлять расширение имеющейся информационной системы, ввод необходимых корректив и т.д. безконфликтно по отношению к её эксплуатации и без привлечения дополнительного программного обеспечения.
|
||
Последнее изменение этой страницы: 2018-05-10; просмотров: 269. stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда... |