reforef.ru 1




Оглавление


Предисловие……………………………………………………………...5

Введение…………………………………………………………………..6

1. Основные принципы организации распределенной

обработки информации………………………………………….…...8

1.1. Требуемые свойства систем распределенной обработки

информации………………………………………………………...8


1.2. Логические слои прикладного программного

обеспечения вычислительных систем…………………....……...11

1.3. Варианты архитектурного построения систем

распределенной обработки информации………………………..13

1.4. Понятие и назначение промежуточного слоя программно-

го обеспечения распределенных вычислений…………………..17

Контрольные вопросы и задания………………………………………….21


2. Обзор механизмов реализации распределенной обработки

информации………………………………………………………....22

2.1. Распределенная обработка информации на базе

механизма удаленного вызова процедур………………………...22

2.2. Объектно-ориентированный подход к организации

распределенной обработки информации………………………...25

2.3. Реализация распределенной обработки информации


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

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

технологий обмена сообщениями………………………………..44

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

моделей согласования………………………………………….....50

2.6. Архитектура серверов приложений распределенных

систем на платформе J2EE……………………………………....54


Контрольные вопросы и задания………………………………………...57

3. Организация распределенной обработки информации

на основе Web-технологий…………………………………………58

3.1. Особенности интеграции приложений в сети Интернет……….58

3.2. Общая характеристика и архитектура сетевых служб………….60

3.3. Механизм взаимодействия сетевых служб


по протоколу SOAP……………………………………………….63

3.4. Язык описания сетевых служб WSDL…………………………...65

3.5. Проблемы регистрации сетевых служб………………………….67

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

3.7. Транзакции в сетевых службах…………………………………..73

3.8. Композиция сетевых служб…………………………………….....74

Контрольные вопросы и задания………………………………………….80


4. Концепции Grid-технологии………………………………………..81

4.1. Основные понятия метакомпьютинга и «сеточных»

вычислений………………………………………………………...81

4.2. Архитектура протоколов Grid…………………………………….86

4.3. Практическая реализация архитектуры Grid-протоколов

в проекте Globus Toolkit…………………………………………..94

Контрольные вопросы и задания…………………………………………..97


Заключение……………………………………………………………....98

Библиографический список………………………………………….100

Словарь терминов и определений…………………………………..101

Алфавитно-предметный указатель…………………………………104

Список основных сокращений………………………………………107



Предисловие

Учебное пособие предназначено для студентов очной и заочной форм обучения специальности «Прикладная информатика (в сфере сервиса)», изучающих дисциплину «Распределенная обработка информации», и разработано с целью обеспечения обучающихся и преподавателей систематизированным учебным материалом по основным теоретическим концепциям построения и примерам практической реализации систем распределенных вычислений.

Рассмотрены базовые принципы организации распределенной обработки информации и варианты архитектурного построения распределенных систем, представлены понятие и назначение промежуточного слоя программного обеспечения распределенных вычислений. Проведен обзор известных механизмов реализации распределенной обработки, приведены и описаны наиболее распространенные и эффективные из этих механизмов. Существенное внимание уделено рассмотрению новых программно-технических решений в области распределенных вычислений, изложены концепции и практические примеры организации распределенной обработки информации на основе Web- и Grid-технологий, описана архитектура Grid-протоколов.


Освоение представленных учебных материалов позволяет овладеть современным уровнем знаний в динамично развивающейся области информационно-коммуникационных технологий – теории и практике распределенных вычислений.

Изложенные в учебном пособии сведения могут найти применение при изучении ряда соответствующих разделов дисциплин «Вычислительные системы, сети и телекоммуникации», «Операционные системы, среды и оболочки», «Сетевые операционные системы», «Базы данных», «Информационные технологии», «Информационные системы» специальности «Прикладная информатика (в сфере сервиса)», а также аналогичных дисциплин комплекса других родственных специальностей высшего профессионального образования.


Учебное пособие подготовлено кандидатом технических наук, доцентом, проректором по информационным технологиям Омского государственного института сервиса Сергеем Филипповичем Храпским.
Автор
Введение

Под распределенной обработкой информации понимается комплекс операций с информацией (традиционно описываемый термином «обработка информации»), проводимый на независимых, но связанных между собой вычислительных машинах, предназначенных для выполнения общих задач.


Системы распределенной обработки информации (или распределенные вычислительные системы) в виде многомашинных вычислительных комплексов и компьютерных сетей представляют собой одну из наиболее прогрессивных форм организации средств вычислительной техники.

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

Распределенная обработка информации обычно понимается как синоним