Главная страница

Архитектура распределенных систем программного обеспечения. Учебное пособие издано при поддержке образовательной программы Формирование


Скачать 1 Mb.
НазваниеУчебное пособие издано при поддержке образовательной программы Формирование
АнкорАрхитектура распределенных систем программного обеспечения
Дата13.01.2023
Размер1 Mb.
Формат файлаdocx
Имя файлаmdwrbook.docx
ТипУчебное пособие
#885216
страница1 из 36
  1   2   3   4   5   6   7   8   9   ...   36


Л. Е. Карпов


Архитектура распределенных систем программного обеспечения
Настоящее учебное пособие издано при поддержке образовательной программы"ФормированиесистемыинновационногообразованиявМГУ".
ISBN978-5-84907-304-0

ISBN978-5-317-02113-9


ШифрвбиблиотекеМГУ:5ВГ66,К-265
Доступчерезинтернеткэлектронномукаталогубиблиотеки:

http://search.nbmgu.ru/resurs.jsp?f=1016

Москва,МАКСПресс, 2007

Москва, МГУ им. М. В. Ломоносова, 2007







Оглавление




1.

Введение в распределенные системы программного обеспечения

6




1.1. Основные свойства распределенных систем

6




1.2. Основные требования к распределенным системам

7




1.2.1. Прозрачность

7




1.2.2. Открытость

8




1.2.3. Масштабируемость

9




1.3. Логические программные слои распределенных систем

10




1.4. Виды распределенных систем программного обеспечения

11




1.5. Способы взаимодействия в распределенных системах

15

2.

Основные механизмы в распределенных системах

20




2.1. Формы реализации системной поддержки

20




2.2. Принципы реализации удаленного вызова процедур

22




2.3. Транзакционное взаимодействие

29




2.3.1. Свойства транзакционного взаимодействия

29




2.3.2. Протоколы подтверждения транзакции

31




2.3.3. Транзакционные мониторы

33




2.3.3.1. Транзакционный удаленный вызов процедуры

34




2.3.3.2. Функциональность транзакционных мониторов

35




2.3.3.3. Архитектура транзакционных мониторов

35

    1. Объектно-ориентированный подход к распределенной




обработке информации 37

      1. Распределенные объекты 37

        1. Объекты, создаваемые при компиляции и при выполнении 38

        2. Сохранные объекты 38

        3. Привязка клиента к объекту 39

        4. Статическое и динамическое обращение к

методам 39

        1. Передача параметров в модели RMI 40

      1. Брокеры объектов 40

        1. Архитектура CORBA 41

        2. Работа CORBA 42

        3. Динамический выбор и динамическое

обращение к службе 43

      1. Мониторы объектов 44

    1. Распределенная обработка информации на основе обмена сообщениями 44

      1. Системная поддержка на основе обмена сообщениями 44

      2. Модель очередей сообщений 45

      3. Взаимодействие с системой очередей сообщений 47

      4. Транзакционные очереди 47

    2. Брокеры сообщений 48

      1. Модель взаимодействия "публикация/подписка" 51

      2. Распределенное администрирование брокера

сообщений 52

  1. Основные виды прикладных систем 53

    1. Комплексная интеграция приложений в рамках предприятия 53

    2. Модель комплексно-интегрированного предприятия 53

    3. Системы управления рабочим потоком 54

      1. Производственные рабочие потоки 54

      2. Особенности рабочих потоков 55

      3. Интеграция рабочих потоков с другими системами 56

      4. Достоинства и ограничения систем управления

рабочим потоком 56

    1. Серверы приложений 57

      1. Поддержка прикладного слоя 57

      2. Поддержка презентационного слоя 59

    2. Сетевые технологии для интеграции приложений 59

  1. Сетевые службы 63

    1. Определение сетевых служб 63

    2. Сетевые службы и интеграция приложений 63

    3. Основные технологии сетевых служб 68

      1. Описание и поиск служб 68

      2. Взаимодействие служб 70

    4. Внутренняя и внешняя архитектура сетевых служб 71

      1. Внутренняя архитектура сетевых служб 72

      2. Внешняя архитектура сетевых служб 74

    5. Базовые технологии сетевых служб 76

    6. Работа сетевой службы 88

    7. Координация работы сетевых служб 90

      1. Инфраструктура координационных протоколов 94

      2. Централизованная координация 98

      3. Децентрализованная координация 99

    8. Транзакции в сетевых службах 101

      1. Атомарные транзакции 102

      2. Бизнес-активности 105

  2. Композиция сетевых служб 107

    1. Основные элементы системной поддержки композиции

сетевых служб 109

    1. Системная поддержка композиции и координации 110

    2. Композиционные модели сетевых служб 112

      1. Компонентная модель 112

      2. Оркестровая модель 113

      3. Модель данных и доступа к данным 120

      4. Модель выбора службы 121

      5. Транзакции 123

      6. Управление исключениями 124

    3. Координация композитных служб 125

      1. Зависимости между координацией и композицией 125

      2. Контроллеры разговоров и композиционные моторы 127

Литература 129
  1.   1   2   3   4   5   6   7   8   9   ...   36


написать администратору сайта