Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Архітектура інформаційних систем

Реферат Архітектура інформаційних систем





ver. Є зручні і розвинені засоби розробки графічного інтерфейсу користувача, прості у використанні засоби розробки систем баз даних і/або СУБД.

Переваги такої архітектури:

· багатокористувацький режим роботи з даними;

· зручність централізованого управління доступом;

· низька вартість розробки;

· висока швидкість розробки;

· невисока вартість оновлення та зміни ПЗ.

Недоліки:

· проблеми багатокористувацької роботи з даними: послідовний доступ, відсутність гарантії цілісності;

· низька продуктивність (залежить від продуктивності мережі, сервера, клієнта);

· погана можливість підключення нових клієнтів;

· ненадійність системи.

Просте, працююче з невеликими обсягами інформації та розраховане на застосування в режимі одного, файл-серверний додаток можна спроектувати, розробити і налагодити дуже швидко. Дуже часто для невеликої компанії для ведення, наприклад, кадрового обліку достатньо мати ізольовану систему, що працює на окремому PC.


Архітектура клієнт-сервер


Клієнт-сервер (Client-server) - обчислювальна або мережева архітектура, в якій завдання або мережева навантаження розподілені між постачальниками послуг (сервісів), званих серверами, і замовниками послуг, званих клієнтами. Нерідко клієнти і сервери взаємодіють через комп'ютерну мережу і можуть бути як різними фізичними пристроями, так і програмним забезпеченням.

Спочатку системи такого рівня базувалися на класичній дворівневої клієнт-серверній архітектурі (Two-tier architecture). Під клієнт-серверним додатком у цьому випадку розуміється інформаційна система, заснована на використанні серверів баз даних.


Figure 3. Архітектура клієнт-сервер

Перевагами данно?? архітектури є:

· можливість, у більшості випадків, розподілити функції обчислювальної системи між декількома незалежними комп'ютерами в мережі;

· всі дані зберігаються на сервері, який, як правило, захищений набагато краще більшості клієнтів, а також на сервері простіше забезпечити контроль повноважень, щоб дозволяти доступ до даних тільки клієнтам з відповідними правами доступу;

· підтримка багатокористувацької роботи;

· гарантія цілісності даних.

Недоліки:

· непрацездатність сервера може зробити непрацездатною всю обчислювальну мережу;

· адміністрування даної системи вимагає кваліфікованого професіонала;

· висока вартість обладнання;

· бізнес логіка додатків залишилася в клієнтському ПЗ.

При проектуванні інформаційної системи, заснованої на архітектурі клієнт-сервер raquo ;, більшу увагу слід звертати на грамотність спільних рішень. Технічні засоби пілотної версії можуть бути мінімальними (наприклад, в якості апаратної основи сервера баз даних може використовуватися одна з робочих станцій). Після створення пілотної версії потрібно провести додаткову дослідницьку роботу, щоб з'ясувати вузькі місця системи. Тільки після цього необхідно приймати рішення про вибір апаратури сервера, яка буде використовуватися на практиці.

Збільшення масштабів інформаційної системи не породжує принципових проблем. Звичайним рішенням є заміна апаратури сервера (і, може бути, апаратури робочих станцій, якщо потрібно перехід до локального кешуванню баз даних). У будь-якому випадку практично не зачіпається прикладна частина інформаційної системи.

Також даний вид архітектури називають архітектурою з товстим клієнтом.


Багаторівневий клієнт-сервер


Багаторівнева архітектура клієнт-сервер (Multitier architecture) - різновид архітектури клієнт-сервер, в якій функція обробки даних винесена на один або декілька окремих серверів. Це дозволяє розділити функції зберігання, обробки та представлення даних для більш ефективного використання можливостей серверів і клієнтів.

Серед багаторівневої архітектури клієнт-сервер найбільш поширена трирівнева архітектура (трехзвенная архітектура, three-tier), що припускає наявність наступних компонентів програми: клієнтський додаток (зазвичай говорять тонкий клієнт або термінал), підключений до сервера додатків, який в свою чергу підключений до сервера бази даних.


Figure 4. Багаторівневий клієнт-сервер


Плюсами ...


Назад | сторінка 4 з 5 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Архітектура Клієнт / сервер. Поняття виділеного сервера. Види серверів
  • Реферат на тему: Проектування і реалізація бази даних в архітектурі "клієнт-сервер" ...
  • Реферат на тему: Використання архітектури клієнт-сервер в системі 1С: Підприємство
  • Реферат на тему: Розробка прикладної програми на основі архітектури &клієнт - сервер&
  • Реферат на тему: Програмна реалізація системи IP-телебачення на базі архітектури "клієн ...