- •Перечень теоретических вопросов
- •Что такое сетевые технологии обработки данных?
- •Дать определение систем распределенной обработки данных, назвать их достоинства и недостатки.
- •Что такое системы распределенных баз данных? Назвать основные признаки распределенной базы данных.
- •Охарактеризовать свойства тиражирования и репликации данных.
- •Дать характеристики открытых систем.
- •Что такое архитектура файл-сервер? Назвать достоинства и недостатки файл -серверной архитектуры.
- •Что такое архитектура выделенный сервер баз данных? Назвать достоинства и недостатки.
- •Что такое транзакции.
- •Что такое прикладной интерфейс ole db?
- •Что такое вызов удаленных процедур (rpc)? Объяснить назначение idl.
- •Что такое сом, dcom технологии?
- •Что такое corba?
- •Что такое perl, для чего применяется?
- •Определить технологии создания серверных частей Web-приложений - php, asp.
- •Что такое xml, для чего применяется?
- •Назвать скриптовые языки и их использование.
- •Устанавливать и считывать cookie, валидировать данные, выводить сообщения и многое другое.
- •Определить www (World Wide Web).
- •Что такое html?
- •Какова структура документа html?
- •Заголовок документа
- •Тело документа
- •Определить технологии, применяемые в Web-клиентах на примере Java-апплетов.
- •Определить технологию создания серверных частей Web-приложений - cgi.
- •Что такое апплеты?
- •Что такое сервлеты?
- •Что такое сценарии java?
- •Дать краткий обзор Интернет - технологий.
- •Офлайновые технологии
- •Определить связывание клиента с сервером и методы связывания, применяемые в rpc.
- •Что такое вызов удаленных процедур rpc?
- •Определить Java – технология и назвать её недостатки.
- •Что такое сокеты?
- •Дать краткий обзор программ для разработки Web-страниц.
- •Для чего необходима цифровая подпись кода Active-х?
- •Что такое Java-Script?
- •Для чего предназначены методы post, get?
- •Что такое динамический обмен данными?
- •Перечень практических заданий
- •Исправить ошибки и написать результат просмотра страницы в браузере
Что такое прозрачность данных?
Дать характеристики открытых систем.
Открытые системы обеспечивают реальную, проверенную практикой, возможность производства системы и прикладных программных средств со свойствами мобильности и интероперабильности.
Мобильность – простота переноса программных системы в широком спектре аппаратно-программных средств соответствующего стандарта.
Интероперабильность – упрощение новых программных средств на основе использования готовых компонентов со стандартными интерфейсами.
Пользователи могут постепенно заменять компоненты системы на более современные, не утрачивая своей работоспособности.
Определить понятия мобильность и интероперабельность.
Определить технологию "Клиент-сервер", её назначение и функции.
ехнология «клиент-сервер» (архитектура «клиент-сервер») возникла вместе с развитием сетевых системы. Эту системы образуют 3 элемента:
комплекс аппаратных средств (это серверы, рабочие станции, коммуникационные оборудования)
сетевая ОС, обслуживающая совместное использование рабочей станции и ресурсов сети.
комплексы прикладных программ, решающих задачи пользователя.
Преимущества
Отсутствие дублирования кода программы-сервера программами-клиентами.
Так как все вычисления выполняются на сервере, то требования к компьютерам, на которых установлен клиент, снижаются.
Все данные хранятся на сервере, который, как правило, защищён гораздо лучше большинства клиентов. На сервере проще обеспечить контроль полномочий, чтобы разрешать доступ к данным только клиентам с соответствующими правами доступа.
Позволяет объединить различные клиенты. Использовать ресурсы одного сервера часто могут клиенты с разными аппаратными платформами, операционными системами и т. п.
Позволяет разгрузить сети за счёт того, что между сервером и клиентом передаются небольшие порции данных.
[править]Недостатки
Неработоспособность сервера может сделать неработоспособной всю вычислительную сеть. Неработоспособным сервером следует считать сервер, производительности которого не хватает на обслуживание всех клиентов, а также сервер, находящийся на ремонте, профилактике и т. п.
Поддержка работы данной системы требует отдельного специалиста — системного администратора.
Высокая стоимость оборудования.
Что такое архитектура файл-сервер? Назвать достоинства и недостатки файл -серверной архитектуры.
Файл-сервер.
На сервере располагаются файлы данных, а на части клиента находятся приложения вместе с БД. Файл-сервер – это мощная по производительности и оперативной памяти машина, являющаяся центральным узлом локальной сети.
Файл-север в среде сетевой ОС организуется доступ к файлам, полностью эквивалентным файлам ОС и расположенным во внешней памяти файл-сервера.
Программы СУБД располагаются в ОП рабочих станций локальной сети, а файлы БД на локальных магнитных дисках файл-сервера.
Специальный интерфейсный модуль распознает, где находятся файлы.
СУБД может работать, как с локальными БД, так и с центральной БД.
Синхронизация совместного использования БД возлагается на системы управления БД, которая обеспечивает блокирование записей на время их корректировки, чтобы сделать их недоступными для других рабочих станций. Использование файл-сервера предполагает, что вся обработка данных выполняется на рабочей станции, а файл-сервер лишь выполняет функции накопителя данных и средств доступа.
