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

Реферат Архітектура Клієнт / сервер. Поняття виділеного сервера. Види серверів





додатки без написання традиційних програм.

Поставляються інструментальні засоби, у свою чергу, діляться на кілька самостійних класів:

процесори мов запитів;

генератори звітів;

графічні бізнес-підсистеми;

електронні таблиці;

процесори звичайних мов;

засоби управління копіюванням;

генератори додатків;

інші засоби розробки додатків, включаючи CASE-продукти (CASE або Computer-Aided Software Engineering - автоматизація розробки програмного забезпечення), і т.д.

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


Утиліти


Утиліти - це програми, розроблені для адміністратора і використовувані при виконанні різних адміністративних завдань. Як уже згадувалося вище, деякі утиліти виконуються на зовнішньому рівні системи і тому являють собою не що інше, як додатки спеціального призначення; деякі з них можуть надаватися навіть не постачальниками СУБД, а скоріше деякими сторонніми постачальниками програмного забезпечення. Однак інші утиліти виконуються безпосередньо на внутрішньому рівні (тобто є частиною сервера) і тому повинні надаватися постачальниками СУБД.

Нижче наводиться кілька типових прикладів типів утиліт, які часто застосовуються на практиці.

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

Процедури вивантаження-перезавантаження, застосовувані для вивантаження бази даних або порції з неї, дублювання пам'яті з метою відновлення і перезавантаження даних з таких дубльованих копій.

Процедури реорганізації, застосовувані для перерозподілу даних у базі даних з різних міркувань, наприклад, для угруповання деяких даних якимось певним способом на диску або звільнення простору, зайнятого даними, які більше не використовуються.

Статистичні процедури, застосовувані для обчислення різних статистичних показників продуктивності, таких як розподіл розмірів файлів або значень даних і лічильників вводу-виводу і т.п.

Процедури аналізу, застосовувані для аналізу тільки що згаданої статистики.


Інше


В залежності від того, як розподілені логічні компоненти програми між клієнтами і серверами, розрізняють чотири моделі архітектури клієнт-сервер:

модель файл-сервер raquo ;;

модель сервер бази даних raquo ;;

модель сервер транзакцій raquo ;;

модель сервер додатків raquo ;.

модель файл-сервер

Файл-сервер [англ. file server] - Технологія побудови обчислювальних систем, при якій дані розміщуються централізовано, а система управління ними розташовується на кожній робочій станції.

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

модель сервер транзакцій

Сервер транзакцій управляє бізнес-транзакціями. Він розміщується між клієнтом і сервером і об'єднує найважливіші операції обробки даних. Він дозволяє зберігати цілісність гігантських обсягів інформації і гарантує завершення транзакцій без переривань і спотворення даних

Сервер транзакцій розташовується в самому центрі інформаційної системи.

Сервер транзакцій відповідає за підтримку високої продуктивності, готовності і цілісності даних. Він також стежить за рівномірністю завантаження комп'ютерів в мережі.

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

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

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

Фундаментальні характеристики проміжного програмного забезпечення - незалежність і відкритість. Це універсальна інфраструктура, до складу якої можуть входити найрізноманітніші інструментальні засоби.

Об'єктно-орієнтовані програми створюються на основі пр...


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





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

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