1. Понятие рис как совокупности автономных процессоров и систем
В дальнейшем под распределенной системой следует понимать совокупность автономных процессоров и систем, объединенных в коммуникационные подсети для накопления данных и действующих совместно для решения общей задачи.
Посредством сети происходит координация распределенных процессов и обмен информацией.
Определение распределенной системы в техническом смысле тесно связано с передачей информации и организацией обработки данных.
Существует по меньшей мере пять критериев, которыми можно охарактеризовать распределенную систему:
архитектура аппаратного обеспечения,
обработка и накопление данных,
управление системой,
инвариантность системы.
Общая память, при помощи которой различные процессы могут обмениваться данными, в распределенной системе почти не используется.
Поэтому классические методы синхронизации и коммуникации (семафоры, память общего доступа и т. д.) исключаются.
Единственно возможным методом коммуникации является обмен сообщениями, причем отправитель и получатель выступают в роли равноправных коммуникационных партнеров, между которыми происходит неструктурированный обмен данных.
Неструктурированная система сообщений требует эффективных, мобильных, коммуникационных служб, которые обычно иерархически упорядочены и допускают высокую степень свободы при разработке распределенных приложений.
Понятие «распределенная система» применяется сегодня очень широко, независимо от того, идет ли речь о комплексах из нескольких машин или мультипроцессорных системах различных архитектур. Благодаря этому в большинстве случаев оно потеряло свой смысл.
- Техническая организация распределенных систем Современные технологи разработки распределенных систем План
- Раздел.1. Техническая организация распределенных систем
- 1. Понятие рис как совокупности автономных процессоров и систем
- 2. Концепции аппаратных решений
- 3. Концепции программных решений
- 5. Службы промежуточного уровня
- 6. Промежуточный уровень и открытость.
- 7. Выводы
- Раздел 2. Современные технологи разработки распределенных систем
- 1. Технология Web-сервисов Определение веб-сервиса
- 1.1 Основы Web-сервисов
- 2. Следующее поколение Сети
- 3. Преимущества и недостатки веб-сервисов.
- 4. Rpc-ориентированные взаимодействия
- 5. Документно-ориентированные взаимодействия
- 6. Технология веб-сервисов
- 7. Пример использования
- 8. Определение сервисно-ориентированной архитектуры
- 9. Требования к soa
- 10. Различия soa и веб-сервисов
- Преимущества soa
- 11. Стек технологий веб-сервисов
- 12. Принципы взаимодействия веб-сервисов в рамках сервисно-ориентированной архитектуры