Составители:
Рубрика:
80 81
Информационные технологии на транспорте. Электронная идентификация...
7.1.1.Обработкаданныхнаотдельныхрабочихместах
В простейшем случае информационная система может быть реа-
лизована на отдельном компьютере. Это приемлемое решение для вы-
полнения простых задач одним пользователем. Если в работе системы
участвуют несколько пользователей на нескольких компьютерах, то тре-
буется вручную постоянно выполнять актуализацию данных, чтобы из-
менения, выполняемые одними пользователями, становились доступ-
ными другим пользователям, что снижает оперативность и надежность
работы системы и делает недоступной обработку данных в режиме ре-
ального времени.
В системах доставки грузов такая технология работы приемлема
в очень ограниченных вариантах. Например, работа бухгалтера в не-
большой компании, обработка отдельной складской операции и т. п.
7.1.2.Совместнаяобработкаданныхвкомпьютернойсети
Проблему работы нескольких пользователей информационной си-
стемы можно решить, если они будут работать с одними и теми же дан-
ными, а их компьютеры будут объединены в сеть. Для совместной об-
работки данных в сети может использоваться несколько сетевых архи-
тектур.
Архитектура файл-сервер выделяет в сети компьютеры, которые
могут использоваться как серверы и (или) клиенты. На серверах выде-
ляются общие ресурсы (файлы, принтеры и т. п.), а клиентские компью-
теры могут использовать эти ресурсы.
Поток информации, требующей обработки, постоянно растет,
и в компьютерных сетях все чаще используется архитектура клиент-
сервер, где для обработки данных используется мощный сервер дан-
ных (back-end), а для представления и изменения нужных данных –
пользовательское приложение, которое работает на клиентском компь-
ютере (front-end). Таким образом, основная, наиболее ресурсоемкая ра-
бота с данными выполняется в месте их хранения, а на пользовательс-
кий компьютер передаются только данные, необходимые для получе-
ния информации или требующие изменения.
Если архитектура файл-сервера отличается от локальной обработ-
ки данных на одном компьютере в основном местом хранения данных
и необходимостью обеспечения доступа к данным нескольких пользо-
вателей, то в архитектуре клиент-сервер обработка, хранение и доступ
к данным обеспечивается сервером базы данных, например, таким, как
Microsoft SQL Server, Oracle или IBM DB2. Последнее решение имеет
следующие преимущества:
– независимость данных от пользовательского приложения, кото-
рое может быть реализовано на различных языках программирования;
– возможность централизованного управления бизнес-правила-
ми обработки данных;
– возможность распределения ресурсов между несколькими сер-
верами;
– более надежная система обеспечения секретности и безопас-
ности данных;
– легкая организация доступа к гетерогенным и распределенным
данным.
В последнее время для работы с данными все шире применяются
технологии World Wide Web (WWW). Эта технология в глобальных мас-
штабах реализуется в сети Интернет, а в локальных – интранет и осно-
вывается на поиске данных с помощью гипертекстовых ссылок, кото-
рые обеспечивают доступ к различным файлам с данными.
7.1.3.Многоуровневоепостроениеприложения
Обычно одноуровневые прикладные программы обращаются
к таблицам с данными на сервере так, как это происходит в технологии,
основанной на файл-сервере. Это означает, что типичный запрос при-
кладной программы клиента выбирает строки непосредственно из таб-
лиц, относящихся к основной структуре данных. Это происходит, когда
прикладная программа разработана на основе локального варианта
в архитектуре ISAM (индексно-последовательный метод доступа). Для
доступа к данным открывается таблица, выбирается требуемый индекс,
и ищутся строки с необходимыми данными. Принцип построения одно-
уровневого приложения представлен на рис. 7.2. Бизнес-логика встроена
в каждое пользовательское приложение, использующее данные сервера.
Этот принцип доступа к данным и их поиску вызывает ряд проблем:
• При изменении структуры данных или правил обработки дан-
ных логика работы приложения должна быть разработана заново.
Глава 7. Информационные системы для электронной идентификации
Страницы
- « первая
- ‹ предыдущая
- …
- 39
- 40
- 41
- 42
- 43
- …
- следующая ›
- последняя »