АкушерствоАнатомияАнестезиологияВакцинопрофилактикаВалеологияВетеринарияГигиенаЗаболеванияИммунологияКардиологияНеврологияНефрологияОнкологияОториноларингологияОфтальмологияПаразитологияПедиатрияПервая помощьПсихиатрияПульмонологияРеанимацияРевматологияСтоматологияТерапияТоксикологияТравматологияУрологияФармакологияФармацевтикаФизиотерапияФтизиатрияХирургияЭндокринологияЭпидемиология

Архитектура прикладного доступа к БД

Прочитайте:
  1. Инструменты, применяемые для изоляции и формирования доступа к рабочему полю
  2. Настройка доступа к FTP серверу
  3. Особенности венозного доступа
  4. Пути доступа.
  5. Релевантность и ментальная архитектура
  6. Электронный ресурс удаленного доступа (Internet)

Современная сетевая инфраструктура подразумевает значительное разнообразие построения распределённых информационных систем, использующих СУБД в качестве средства хранения и управления данными.

ODBC – стандартный программный SQL-интерфейс.

Методы доступа к объектам: технологии Microsoft COM и DCOM и стандарт CORBA.
CORBA – технология распределения информационных объектов, взаимодействующих между собой.

Для описания серверных бизнес-правил в наиболее типичных ситуациях имеются специальные инструменты, так называемые CASE-средства (CASE: Computer Aided System Engineering), позволяющие описывать подобные правила, создавать и поддерживать реализующие их объекты БД (индексы, триггеры), буквально рисовать связи между таблицами, используя манипулятор мыши.

В этом случае, клиентское приложение будет избавлено от значительной части кода, связанной с реализацией бизнес-правил непосредственно приложений. Часть кода, связанная с обработкой данных, может быть реализована в виде хранимых процессов сервера, что позволит ещё более облегчить клиентское приложение, и это означает, что требования к рабочим станциям могут быть не столь высоки, что в конечном итоге удешевляет стоимость системы, даже при условии использования дорогостоящей СУБД и крупного сервера.

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

Клиент-серверная архитектура в простейших случаях включает:

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

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

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

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

Спираль развития


Дата добавления: 2015-09-18 | Просмотры: 525 | Нарушение авторских прав



1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |



При использовании материала ссылка на сайт medlec.org обязательна! (0.003 сек.)