Серия внутривузовских методических указанийСибАДИ
Министерство науки и высшего образования Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего образования
«Сибирский государственный автомобильно-дорожный университет (СибАДИ)» Кафедра «Прикладная информатика в экономике»
РАСПРЕДЕЛЕННЫЕ ИНФОРМАЦИОННЫЕ СИСТЕМЫ
Методическиеуказания
Составитель Л.И. Остринская
Омск 2018
УДК 004 |
_____________________________ |
Согласно 436-ФЗ от 29.12.2010 «О защите детей от информации, |
|
ББК 32,97 |
причиняющей вред их здоровью и развитию» данная продукция |
маркировке не подлежит. |
|
Р24 |
_____________________________ |
Рецензент
Доктор технических наук В.А Мещеряков (Проректор по информационным технологиям ФГБОУ ВО СибАДИ.)
Работа утверждена редакционно-издательским советом университета в качестве методических указаний.
Р 24 Распределенные информационные системы [Электронный ресурс] :
Методические указания / сост. Л.И. Остринская – (Серия внутривузовских методических указаний СибАДИ). – Электрон. дан. – Омск : СибАДИ, 2018. – Режим доступа:…..……………………………………………….., свободный после авторизации. – Загл. с экрана.
По темам изложен материал, необходимый для выполнения практических, лабораторных и контрольных работ, дана рекомендуемая литература и перечень дополнительных ресурсов, необходимых для освоения дисциплины «Распределенные информационные системы». Для самостоятельной подготовки к промежуточной аттестации сформированы вопросы и типовые тесты.
Имеется интерактивное оглавление в виде закладок.
Методические указания предназначены для обучающихся направления магистратуры 09.04.01 «Информатика и вычислительная техника» и направления подготовки бакалавров 09.03.03 «Прикладная информатика». Также могут быть использованы как дополнительный учебный материал в различных информационных дисциплинах для формирования профессиональных компетенций.
Издание подготовлено на кафедре «Прикладная информатика в экономике».
Текстовое (символьное) издание
Системные требования: Intel, 3,4 GHz; 150 Мб; Windows XP/Vista/7; DVD-ROM; 1 Гб свободного места на жестком диске; программа для чтения pdf-файлов:
Adobe Acrobat Reader; Foxit Reader
Издание первое. Дата подписания к использованию 20.12.2018 Издательско-полиграфический комплекс СибАДИ. 644080, г. Омск, пр. Мира, 5
РИО ИПК СибАДИ. 644080, г. Омск, ул. 2-я Поселковая, 1
© ФГБОУ ВО «СибАДИ», 2018
СОДЕРЖАНИЕ
ВВЕДЕНИЕ............................................................................................................................... |
3 |
1.ТЕОРЕТИЧЕСКИЙ МАТЕРИАЛ К ЛАБОРАТОРНЫМ РАБОТАМ И
КОНТРОЛЬНЫМ ЗАДАНИЯМ ............................................................................................. |
4 |
1.1. Понятие распределенной системы .................................................................................. |
4 |
1.2. Требования к распределенным системам....................................................................... |
6 |
1.3. Понятие промежуточной среды....................................................................................... |
8 |
1.4. Использование удаленных объектов............................................................................... |
9 |
1.5. Распределенные события и транзакции........................................................................ |
11 |
2. ЛАБОРАТОРНЫЕ РАБОТЫ ............................................................................................ |
13 |
2.1. Лабораторная работа № 1 «Исследование распределенной информационной |
|
системы. Технологии разработки программных компонентов»....................................... |
13 |
2.2Лабораторная работа №2 «Разработка требований к распределительной
информационной системе» ................................................................................................... |
14 |
|
3. |
ПРАКТИЧЕСКИЕ РАБОТЫ............................................................................................. |
15 |
3.1 Практическая работа №1 «Организация обмена сообщениями» ................................ |
15 |
|
3.2 Практическая работа №2 «Автоматизированное конструирование моделей бизнес- |
||
процессов».............................................................................................................................. |
15 |
|
3.3 Практическая работа №3 «Организация взаимодействия компонент распределенной |
||
информационной системы при использовании удаленных данных» ............................... |
16 |
|
4. |
ТЕМЫ ДЛЯ ПОДГОТОВКИ ИТОГОВОЙ ФОРМЕ КОНТРОЛЯ................................ |
17 |
5. |
ТИПОВЫЕ ТЕСТОВЫЕ ЗАДАНИЯ................................................................................ |
18 |
6. |
КОМПЛЕКТ ЗАДАНИЙ ДЛЯ КОНТРОЛЬНОЙ РАБОТЫ .......................................... |
23 |
СПИСОК РЕКОМЕНДУЕМОЙ ЛИТЕРАТУРЫ................................................................ |
28 |
|
ПЕРЕЧЕНЬ РЕСУРСОВ СЕТИ «ИНТЕРНЕТ», РЕКОМЕНДУЕМЫХ ДЛЯ ОСВОЕНИЯ |
||
ДИСЦИПЛИНЫ..................................................................................................................... |
28 |
|
Дисциплина «Распределенные информационные системы» входит в базовую часть общенаучного цикла образовательной программы магистра.
Изучение «Распределенные информационные системы» определяет теоретические основы и практические навыки, при освоении которых студент способен приступить к изучению следующих дисциплин в соответствии с учебным планом: «Технологии разработки программного обеспечения», «Управление IT -проектами», «Компьютерное моделирование»,«Стандартизация, моделирование и сертификация» и др. дисциплин, закладывает начальные знания и умения владения компьютерной техникой и программным обеспечением.
Целью преподавания данной дисциплины является приобретение студентами фундаментальных знаний и практических навыков в области построения распределительных информационных систем и сетей.
Основные задачи изучения дисциплины является:
−формирование у студентов минимально необходимых знаний в области построения распределенных систем;
−ознакомление с техническими, алгоритмическими, программными и технологическими решениями, используемыми в данной области;
−выработка практических навыков аналитического и экспериментального исследования основных методов и средств, используемых в области, изучаемой в рамках данной дисциплины.
Практические и лабораторные работы помогут студентам приобрести навыки работы в распределенных информационных системах. Приобретенные навыки будут актуальны для прохождения практик и написания выпускной квалификационной работы (магистерской диссертации).
В результате изучения дисциплины студент должен знать: цели организации распределенных вычислений и вычислительных систем; распределенных вычислительных систем; требования к организации распределенных вычислений; основы методов и средств организации распределенных вычислений; основы проектирования распределенных информационных систем, их компонентов и протоколов их взаимодействия.
Вопросы для рассмотрения: Модель взаимодействия клиент сервер. Логические уровни приложения. Двухзвенная архитектура. Трехзвенная архитектура.
Рекомендуемая литература: 1.
Перечень дополнительных ресурсов: 1, 2, перечень ресурсов в сети Интернет.
Наименование вида самостоятельной работы: изучение литературы, подготовка к контрольной работе.
В настоящее время используются различные понятия и определения распределенной системы (РС). Обобщая, их можно свести к следующим определениям:
1)распределенной системой называется набор независимых компьютеров, представляющийся их пользователям единой системой;
2)распределенной информационной системой (РИС) называется совокупность взаимодействующих друг с другом программных компонент. Каждая из них может рассматриваться как программный модуль (приложение), исполняемый в рамках отдельного процесса.
Пользователи и приложения единообразно работают в распределенных системах независимо от того, когда и где происходит это взаимодействие.
Распределенные системы должны сравнительно легко поддаваться расширению и масштабированию. Выход из строя одной из частей распределенной системы не должен приводить к сбою всей распределенной системы, и пользователей не должны об этом уведомлять.
Для поддержания представления разных компьютеров и сетей в виде единой системы организация распределенной системы нередко включает в себя дополнительный уровень программного обеспечения, находящийся между прикладным уровнем и операци- 6 онной системой. Данная распределенная система называется системой промежуточного уровня (middleware).
При разделении системы на три логических уровня возникает