Экономическая информационная система. Единицы информации. Инфологическая модель: сущность – связь, страница 5

·  двухзвенное (сервер, клиент) – приложения в основном выполняются на клиенте, а запросы по поиску на сервере

·  трехзвенное – либо система типа Oracle и инструментальные средства и архитектура Oracle, либо использование Web-сервера (перенос Web-технологии в ЛВС, а именно введение Web-сервера и сервера приложений. Web-сервер будет принимать запросы с клиентских мест и передавать их к сервер-приложению. Web-броузер поможет организовать клиентское место, включение в систему удаленных пользователей)

Обеспечение работоспособности РЭИС при использовании компонент различных производителей

Наиболее популярны MS, Apple, Novell.

Для согласования используются службы на сервере или утилиты, которые решают проблемы различного представления данных. Выбор программного средства связан с используемыми в сети протоколами. Каждый редиректор обрабатывает те объекты, которые передаются на понятном ему языке и по известным ему протоколам.

Пример: клиент – это станция под управлением  Windows NT. Необходим доступ к серверу Novell. Администратор сети должен загрузить поверх Windows NT редиректор «Microsoft для доступа к Novell»


Пусть Windows NT WorkStation у клиента для доступа к тому же серверу Nowell можно использовать тот же редиректор, но если на сервере Windows NT, то клиенту с Windows NT WorkStation нужен редиректор MS.

Со стороны сервера эта проблема решается через установку служб (пакетов).

Для включения в среду Windows NT WorkStation Apple Macintosh есть служба «service for Macintohs». Она позволяет серверу взаимодействовать с клиентом Apple Macintosh.

MS встроила редиректорат прямо в операционную систему. Они автоматически распознают сеть MS. Если сервер MS – все ОК, Windows NT WorkStation, Windows 95, Windows for workgroups, редиректоры загружаются автоматически. Есть различные ОС – для установки на сервере и для установки на клиенте.

MS в среде. Служба для переключения с сети MS в сеть NN – Gateway Sevice for Netware. Редиректор от Windows 95 в сеть Netware: Microsoft Client for Netware.

Фирма Novell называет не редиректором, а запросником для ОС MS DOS, Windows NT…

Распределенная обработка данных с использованием СУБД Oracle

Корпоративные системы в основном строятся на Oracle из-за дороговизны.

Кластеры – набор таблиц, в которых есть общее поле, не для каждой отдельной таблицы, а для нескольких.

Типы данных: numberic, long, row, longrow.


Архитектура распределенной системы на основе Oracle.

На сервере – СУБД Oracle и дополнение пакета как программный модуль. SQL NET – передача запросовс сервера на клиентское место и обратно.

Достоинства Oracle:

·  доступность узлов (автономность)

·  независимость узлов, то есть для клиента БД представлена как один сервер, независимо от того, что она располагается на нескольких серверах. На каждом сервере – информация о таблицах на других серверах.

·  в состав Oracle Server входит набор протоколов, следовательно, такая архитектура может быть использована для соединения этой сети с другой сетью, то есть является  шлюзом.

Недостатки Oracle:

·  высокая стоимость такой архитектуры

Горизонтальное масштабирование – возможность расширения системы (использование шлюзов).

Вертикальное масштабирование – включение в распределенную сеть клиентских мест и различных информационных ресурсов, компьютеров других платформ. Особенно хорошо при работе с ОС Unix.

Обычная структура (X-base)

Основывается на файловой системе в виде набора .DBF-файлов. Структура может быть централизованной или распределенной. Приложения пишутся в Clipper, FoxPro, Visual C++, Delphi, dbase.

Распределенная система: файловая система под управлением сетевой ОС. Недостаток – передача файлов может приводить к повышению объемов трафика, когда растет число приложений.

Web


-сервис генерирует и обрабатывает запросы к БД. Сервером могут служить Netscape Servers, O’Reily Website через интерфейс Win CGI.

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

Пакеты Tuxedo System, TexneKron обеспечивают автоматизацию межпроцессорного взаимодействия серверов в РИС. Часто это делают через Socket’ы.

Фирмы PowerSoft и LongWork делают пакеты разработки системы клиент-сервер:

PowerBuider – визуальная ОО система программирования. Переносима на W NT и 95.

S-Designor – автоматическая генерация структуры БД.

Фирма LogicWORK:

ERWin-Case – создание структуры БД.

BPWin-Case – разработка бизнес-приложений.

OOWin-Case – ОО проектирование ИС.

Методы проектирования ИС

1.  Оригинальные (с использованием ЯП, индивидуальные проекты)

2.  Типовые

·  Элементные – при наличии типового проекта решения задачи настраиваем его под себя

·  Подсистемные – при наличии типового проекта решения комплекса задачи настраиваем его под себя

·  Системные – при наличии типового проекта готовой системы настраиваем его под себя

3.  Модельные (с использованием модели системы управления как исходной для проекта)

Система ПостКорпорация – то ли системная, то ли модельная. ATI. Система-интегратор – обеспечивает объединение в единую систему всего имеющегося ПО. Используется при создании комплексной системы с единым информационным пространством.