Материал: 456

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Серия внутривузовских методических указанийСибАДИ

Министерство науки и высшего образования Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего образования

«Сибирский государственный автомобильно-дорожный университет (СибАДИ)» Кафедра «Прикладная информатика в экономике»

РАСПРЕДЕЛЕННЫЕ ИНФОРМАЦИОННЫЕ СИСТЕМЫ

Методическиеуказания

Составитель Л.И. Остринская

Омск 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.1. Понятие распределенной системы

Вопросы для рассмотрения: Модель взаимодействия клиент сервер. Логические уровни приложения. Двухзвенная архитектура. Трехзвенная архитектура.

Рекомендуемая литература: 1.

Перечень дополнительных ресурсов: 1, 2, перечень ресурсов в сети Интернет.

Наименование вида самостоятельной работы: изучение литературы, подготовка к контрольной работе.

В настоящее время используются различные понятия и определения распределенной системы (РС). Обобщая, их можно свести к следующим определениям:

1)распределенной системой называется набор независимых компьютеров, представляющийся их пользователям единой системой;

2)распределенной информационной системой (РИС) называется совокупность взаимодействующих друг с другом программных компонент. Каждая из них может рассматриваться как программный модуль (приложение), исполняемый в рамках отдельного процесса.

Пользователи и приложения единообразно работают в распределенных системах независимо от того, когда и где происходит это взаимодействие.

Распределенные системы должны сравнительно легко поддаваться расширению и масштабированию. Выход из строя одной из частей распределенной системы не должен приводить к сбою всей распределенной системы, и пользователей не должны об этом уведомлять.

Для поддержания представления разных компьютеров и сетей в виде единой системы организация распределенной системы нередко включает в себя дополнительный уровень программного обеспечения, находящийся между прикладным уровнем и операци- 6 онной системой. Данная распределенная система называется системой промежуточного уровня (middleware).

При разделении системы на три логических уровня возникает