Требования, предъявляемые к свойствам систем распределенной обработки информации. Логические слои прикладного программного обеспечения вычислительных систем. Механизмы реализации распределенной обработки информации. Технологии обмена сообщениями.
Аннотация к работе
1. Принципы организации распределенной обработки информации 1.1 Требования, предъявляемые к свойствам систем распределенной обработки информации 1.2 Логические слои прикладного программного обеспечения вычислительных систем 1.3 Архитектурное построение систем распределенной обработки информации 2. Механизмы реализации распределенной обработки информации 2.1 механизм удаленного вызова процедур 2.2 Объектно-ориентированный подход к организации распределенной обработки информации 2.3 Распределенная обработка информации на основе транзакционного взаимодействия 2.4 Распределенная обработка информации с применением технологий обмена сообщениями 2.5 Распределенная обработка информации на основе моделей согласования Заключение Глоссарий Список использованных источников Список сокращений Приложение А Введение система информация программный обеспечение Одним из важнейших направлений интеграции сетевых технологий является распределенная обработка данных, позволяющая повысить эффективность удовлетворения информационной потребности пользователя и обеспечить гибкость и оперативность принимаемых им решений. Взаимодействие между программами с точки зрения хронологии последовательно приобретало следующие формы: - обмен (программы различных систем посылают друг другу сообщения, как правило, файлы); - разделение (имеется непосредственный доступ к ресурсам нескольких машин, например, совместное использование файлов); - совместная работа (машины играют в реализации программы взаимодополняющие роли). Эти ресурсы не обязательно должны быть сконцентрированы в одной вычислительной машине или системе. Пользователи распределенной системы должны обладать доступом к ресурсам, не задаваясь вопросами о взаимодействии между процессами, о физическом месте размещения ресурсов, о том, какой именно процесс обслуживает тот или иной запрос пользователя. Проблемы масштабируемости обычно связаны с «узкими» местами по обслуживанию (один сервер для множества клиентов), по данным (один файл с общей информацией), по алгоритмам (централизованный алгоритм и перегрузка коммуникационной сети). С целью повышения безопасности распределенные системы должны использовать защищенные каналы передачи данных, разрешать доступ к ресурсам только для авторизованных пользователей и допускать чтение передаваемых по сети данных только получателем. 1.2 Логические слои прикладного программного обеспечения вычислительных систем Прикладное программное обеспечение (ПО) может быть представлено в виде набора из трех частей, обычно называемых слоями (или уровнями): 1) слой (уровень) логики (алгоритмов) представления, или презентационный слой; 2) слой (уровень) бизнес-логики (вычислительных и управляющих алгоритмов), или слой прикладной логики; 3) слой (уровень) логики доступа к данным, или слой управления ресурсами. 2 Механизмы реализации распределенной обработки информации 2.1 Механизм удаленного вызова процедур Синхронный режим коммуникаций между двумя прикладными модулями (клиентом и сервером) поддерживает спецификация удаленного вызова процедур (remote procedure call - RPC). Затем это описание транслируется и производится упаковка данных в формат сообщения - маршалинг (marshaling).