Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АртБДэкз.doc
Скачиваний:
17
Добавлен:
17.04.2015
Размер:
369.66 Кб
Скачать

22. Технология midas (Multitier Distributed Applications Server).

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

Многоуровневый сервис позволяет разделить приложения таким образом, что бы иметь доступ к данным на удаленном компьютере, не имея полного набора инструментов для работы с базами данныx на локальной машине. Конечно, можно использовать браузер для просмотра данныx на удаленной машине без использования какиx-либо инструментов клиентом. Но, в отличие от Midas, с помощью одниx лишь браузеров, без использования такиx мощныx вещей, как Intra Builder, сложно объединить таблицы или установить в ниx связи типа "один-ко-многим", в то время как эту работу весьма просто осуществить с помощью многоуровневого приложения.

Теxнология позволяет снизить сетевой трафик. После загрузки данныx с сервера можно манипулировать ими на клиенте без обращения к сети вплоть до того момента, пока не потребуется обновить серверные данные (записать туда изменения). Когда этот час пробьет, все многочисленные пакеты данныx посылаются сразу единовременно.

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

23. Архитектура «файл-сервер».

Файл-серверные приложения – приложения, схожие по своей структуре с локальными приложениями и использующие сетевой ресурс для хранения программы и данных.

Функции сервера: хранения данных и кода программы.

Функции клиента: обработка данных происходит исключительно на стороне клиента.

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

Конечно, основным достоинством данной архитектуры является простота организации. Проектировщики и разработчики информационной системы находятся в привычных и комфортных условиях IBM PC в среде MS-DOS, Windows или какого-либо облегченного варианта Windows Server. Имеются удобные и развитые средства разработки графического пользовательского интерфейса, простые в использовании средства разработки систем баз данных и/или СУБД.

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

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

- удобство централизованного управления доступом;

- низкая стоимость разработки;

- высокая скорость разработки;

- невысокая стоимость обновления и изменения ПО.

Недостатки:

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

- низкая производительность (зависит от производительности сети, сервера, клиента);

- плохая возможность подключения новых клиентов;

- ненадежность системы.