Читайте также:
|
|
Технология 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. Имеются удобные и развитые средства разработки графического пользовательского интерфейса, простые в использовании средства разработки систем баз данных и/или СУБД.
Достоинства такой архитектуры:
- многопользовательский режим работы с данными;
- удобство централизованного управления доступом;
- низкая стоимость разработки;
- высокая скорость разработки;
- невысокая стоимость обновления и изменения ПО.
Недостатки:
- проблемы многопользовательской работы с данными: последовательный доступ, отсутствие гарантии целостности;
- низкая производительность (зависит от производительности сети, сервера, клиента);
- плохая возможность подключения новых клиентов;
- ненадежность системы.
Дата добавления: 2015-07-14; просмотров: 122 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Способы завершения транзакций. | | | Журнализация и буферизация. |