Архітектура клієнт-сервер: визначити властивості цієї схеми, перелічити переваги і недоліки; порівняти сервер файлів із сервером бази даних. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Архітектура клієнт-сервер: визначити властивості цієї схеми, перелічити переваги і недоліки; порівняти сервер файлів із сервером бази даних.



Клієнт -це система,процес,комп»ютер,користувач,які звертаються до сервера за певними ресурсами.

Сервер -це система,процес,комп»ютер,який володіє певним ресурсом.

 

У файлово-серверній системі дані збер. на файловому сервері (напр.Novell NetWare или Windows NT Server), а їх обробка виконується на робочих станціяї,нп яких,як правило, функціонує з СУБД - Access, FoxPro, Paradox и т.п.. На робочий станції виконується усе:формування інтерфейсу,логічна обробка даних,маніпулювання даними.Файловий сервер пропонує послуги лише самого низького рівня-відкриття,закриття та модифікаціюфайлів (не баз даних).Таким чином маніпулюванням даними займаються декілька незалежних процесів.Для виконання будь-якох обробки(пошук,модифікація) необхідно усі дані передати по мережі на робочу станцію.Файловий сервер виконує ф-ції сховища даних.Вся обробка виконується у

клієнта.

 

Недоліки: високій трафік мережі,поганий захист інформації,мало операцій з даними, на кожній робочій станції знаходиться копія СУБД.

У клієнт-серверній системі функціонує(як мінімум) 2 приложения –кліент та сервер, які ділять між собою функції.Зберіганням та маніпулюванням даними займається сервер бд в якості якого може Microsoft SQL Server, Oracle, Sybase и т.п.. Формуванням інтерфейсу займається клієнт,для побудови якого можливо використовувати цілий ряд спеціальних інструментів,а також більшість СУБД.Логіка обробки даних може виконуватись як на клієнті так і на сервері.Таким чином саме маніпулюванням даними займається один процес.При цьому обробка даних виконується у тому ж місці де й збурігаються дані –на сервері,що виключає передачу великої інформ. Через мережу.

сервер
Клієнт-сервер моделі є: з товстим клієнтом:

PL

Bisness logic може дублюватись на машині клієнта.для кожного застосування. Сервер тут виконує пасивну роль.Фун=її управлвння інфо ресурсами виконує клієнт.Велики вимоги до клієнта,потрібно багато BL.

Клієнт-сервер,модель з тонким клієнтом:

На сервері розташовані процедури,що зберігаються,які представляють собою спец. Програмні модулі.Тригери-предст. Собою процедури,які автоматично запускаються.Вони викон. Ф-ї підтримки посилкової цілісності.Сервер є активним тому що не тільки клієнт може його запускати але й тригери.

Недоліки: велике завантаження серверу БД.

Трирівнева модель:

Сервер застосувань виконує ф-ї:зберігає і виконує найбільш поширені правила бізнес логіки;організовує роботу різних користувачів у мережі.

Сервер БД виконує ф-ї: створення та ведення БД; підтримує цілісність бд;забеспечує створеннчя разервних копій даних тощо. Модель сервера БД є подальшим розвитком моделі віддаленого доступу. Ця модель розширена механізмами процедур, що зберігаються і механізмами тригерів, які створюються на розширенні мови SQL

 



Поделиться:


Последнее изменение этой страницы: 2017-01-25; просмотров: 181; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.188.252.23 (0.005 с.)