Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

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

Читайте также:
  1. Excel. Технология работы с формулами на примере обработки экзаменационной ведомости
  2. II. Информационная технология управления.
  3. To method, theory and applications of social control and personal power.—
  4. V. Технология поставки продуктов.
  5. Актерское искусство и технология выразительных средств жанра
  6. Асқын өткізгіш материалдарын алудың бар технологиялары
  7. Базовые понятия и технология оценки.

Технология 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 | Нарушение авторских прав


Читайте в этой же книге: Технология COM (Component Object Model) | Модель файлового сервера. | Уровни изолированности пользователей. | Гранулированные синхронизационные захваты. | Модель сервера приложений. | Модель сервера баз данных. | Модели транзакций. | Технология ADO (Microsoft ActiveX Object). |
<== предыдущая страница | следующая страница ==>
Способы завершения транзакций.| Журнализация и буферизация.

mybiblioteka.su - 2015-2024 год. (0.006 сек.)