· двухзвенное (сервер, клиент) – приложения в основном выполняются на клиенте, а запросы по поиску на сервере
· трехзвенное – либо система типа Oracle и инструментальные средства и архитектура Oracle, либо использование Web-сервера (перенос Web-технологии в ЛВС, а именно введение Web-сервера и сервера приложений. Web-сервер будет принимать запросы с клиентских мест и передавать их к сервер-приложению. Web-броузер поможет организовать клиентское место, включение в систему удаленных пользователей)
Наиболее популярны MS, Apple, Novell.
Для согласования используются службы на сервере или утилиты, которые решают проблемы различного представления данных. Выбор программного средства связан с используемыми в сети протоколами. Каждый редиректор обрабатывает те объекты, которые передаются на понятном ему языке и по известным ему протоколам.
Пример: клиент – это станция под управлением Windows NT. Необходим доступ к серверу Novell. Администратор сети должен загрузить поверх Windows NT редиректор «Microsoft для доступа к Novell»
Со стороны сервера эта проблема решается через установку служб (пакетов).
Для включения в среду 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 из-за дороговизны.
Кластеры – набор таблиц, в которых есть общее поле, не для каждой отдельной таблицы, а для нескольких.
Типы данных: numberic, long, row, longrow.
На сервере – СУБД Oracle и дополнение пакета как программный модуль. SQL NET – передача запросовс сервера на клиентское место и обратно.
Достоинства Oracle:
· доступность узлов (автономность)
· независимость узлов, то есть для клиента БД представлена как один сервер, независимо от того, что она располагается на нескольких серверах. На каждом сервере – информация о таблицах на других серверах.
· в состав Oracle Server входит набор протоколов, следовательно, такая архитектура может быть использована для соединения этой сети с другой сетью, то есть является шлюзом.
Недостатки Oracle:
· высокая стоимость такой архитектуры
Горизонтальное масштабирование – возможность расширения системы (использование шлюзов).
Вертикальное масштабирование – включение в распределенную сеть клиентских мест и различных информационных ресурсов, компьютеров других платформ. Особенно хорошо при работе с ОС Unix.
Основывается на файловой системе в виде набора .DBF-файлов. Структура может быть централизованной или распределенной. Приложения пишутся в Clipper, FoxPro, Visual C++, Delphi, dbase.
Распределенная система: файловая система под управлением сетевой ОС. Недостаток – передача файлов может приводить к повышению объемов трафика, когда растет число приложений.
Web
Сервер приложений – набор программных средств, которые осуществляют автоматизацию приложений.
Пакеты Tuxedo System, TexneKron обеспечивают автоматизацию межпроцессорного взаимодействия серверов в РИС. Часто это делают через Socket’ы.
Фирмы PowerSoft и LongWork делают пакеты разработки системы клиент-сервер:
PowerBuider – визуальная ОО система программирования. Переносима на W NT и 95.
S-Designor – автоматическая генерация структуры БД.
Фирма LogicWORK:
ERWin-Case – создание структуры БД.
BPWin-Case – разработка бизнес-приложений.
OOWin-Case – ОО проектирование ИС.
1. Оригинальные (с использованием ЯП, индивидуальные проекты)
2. Типовые
· Элементные – при наличии типового проекта решения задачи настраиваем его под себя
· Подсистемные – при наличии типового проекта решения комплекса задачи настраиваем его под себя
· Системные – при наличии типового проекта готовой системы настраиваем его под себя
3. Модельные (с использованием модели системы управления как исходной для проекта)
Система ПостКорпорация – то ли системная, то ли модельная. ATI. Система-интегратор – обеспечивает объединение в единую систему всего имеющегося ПО. Используется при создании комплексной системы с единым информационным пространством.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.