78519

Концепции и механизмы практической реализации распределенной обработки информации

Доклад

Информатика, кибернетика и программирование

Концепции и механизмы практической реализации распределенной обработки информации. Одним из исторически первых механизмов реализации распределенной обработки информации является механизм удаленного вызова процедур RPC который поддерживает синхронный режим коммуникаций между двумя прикладными модулями клиентом и сервером. RPC реализует в распределенной среде принципы традиционного структурного программирования. Применение объектно-ориентированного подхода способствует значительному усовершенствованию механизмов организации распределенной...

Русский

2015-02-07

27 KB

1 чел.

16. Концепции и механизмы практической реализации распределенной обработки информации.

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

Применение объектно-ориентированного подхода способствует значительному усовершенствованию механизмов организации распределенной обработки информации. Для распределенных систем разделение на интерфейсы и объекты позволяет помещать интерфейсы на одну вычислительную машину, а сами объекты – на другую. При выполнении клиентом «привязки» к распределенному объекту, в адресное пространство клиента загружается некоторая реализация интерфейса объекта, аналогичная клиентскому переходнику в механизме RPC. Этот заместитель клиента выполняет маршалинг параметров в сообщения при обращении к методам, демаршалинг данных из ответных сообщений с результатами обращения к методам, передачу результатов клиенту. Сами же объекты находятся на сервере и предоставляют необходимые клиентской системе интерфейсы. Таким образом при объектно-ориентированном подходе к распределенной обработке информации реализуется механизм удаленного обращения к методам RMI. На основе механизма RMI разработано множество стандартов и программных реализаций объектно-ориентированных платформ промежуточного ПО, поддерживающих эффективную распределенную обработку информации: cтандарт «обобщенной архитектуры брокера объектных запросов» CORBA консорциума OMG, распределенная компонентная объектная модель DCOM компании  Microsoft, модель распределенных объектов Java компании Sun.

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

Относительно молодой и динамично развивающейся категорией промежуточного слоя являются системы, ориентированные на обмен сообщениями (MOM). По способу обмена сообщениями все продукты MOM могут быть разделены на три подгруппы систем: с передачей сообщений, c очередями сообщений и типа публикация/подписка.

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

К новой категорий прикладных систем для распределенных вычислений относятся так называемые серверы приложений, разработка которых нацелена на создание объектно-ориентированных распределенных систем и построение прикладных программ из готовых компонентов. Наиболее эффективным примером такого подхода является сервер приложений на платформе Java (J2EE)


 

А также другие работы, которые могут Вас заинтересовать

22027. Активированная хемилюминесценция и биолюминесценция 114 KB
  Так например комплекс редкоземельного иона европия Eu3 c антибиотиком хлортетрациклином усиливает ХЛ при окислении липидов почти в 1000 раз. Хемилюминесцентный иммунный анализ По идеологии хемилюминесцентный иммунный анализ не отличается от радиоиммунного с той только разницей что вместо радиоактивномеченных субстратов или антител используются субстраты и антитела меченные соединением которое вступает в реакции сопровождающиеся хемилюминесценцией в присутствии перекиси водорода и катализатора обычно это фермент пероксидаза....
22028. Биологические мембраны Строение, свойства, функции 403 KB
  Клеточная или цитоплазматическая мембрана окружает каждую клетку. Ядро окружено двумя ядерными мембранами: наружной и внутренней. Все внутриклеточные структуры: митохондрии эндоплазматический ретикулум аппарат Гольджи лизосомы пероксисомы фагосомы синаптосомы и т представляют собой замкнутые мембранные везикулы пузырьки.
22029. Мембранные потенциалы 232.5 KB
  Более подробно межфазные и поверхностные потенциалы будут рассмотрены позже а сейчас мы рассмотрим как повлияет на перенос ионов наличие на мембране трансмембранного потенциала. Однако липидная часть мембраны состоит всегото из двух слоёв молекул фосфолипидов причём размеры подвижных звеньев цепей жирных кислот в этих молекулах соизмеримы с размерами ионов которые передвигаются внутри мембраны. Это заставляет при рассмотрении переноса ионов в мембране отказаться от полностью макроскопического подхода к явлениям и рассматривать процессы на...
22030. Перемещения иона в мембране 347 KB
  В случа переноса ионов через биомембраны за ось Х можно принять ось нормальную к мембране и направленную изнутри везикулы например клетки наружу см. Как же перемещается ион в толще липидного слоя мембраны В разделе 1 говорилось о том что такое перемещение возможно благодаря перестройке конфигурации жирнокислотных цепей и образованию нового кинка . Движение иона поперёк мембраны путём перескакивания из одного кинка в другой. На рисунке показаны не разные молекулы фосфолипидов в бислое а разные стадии процесса переноса иона...
22031. Системы передачи с временным разделением каналов 139 KB
  Напомним что для преобразования аналогового сигнала в цифровой используются операции ДИСКРЕТИЗАЦИЯ КВАНТОВАНИЕ КОДИРОВАНИЕ. Значение шума квантования зависит от количества уровней квантования скорости изменения сигнала и от спосрба выбора шага квантования. не зависит от а } = где вероятность попадания сигнала в iю зону квантования. зависит лишь от шага квантования и не зависит от уровня сигнала.
22032. Дельта - модуляция (кодирование с предсказанием) (ДИКМ) 158.5 KB
  Основные параметры характеристики компрессии по А – закону приведены в таблице: № сегмента Вид кодовой комбинации P XYZ ABCD Относительный интервал изменения входного сигнала Значение шага квантования относительно Uогр 0 P 000 ABCD 0  1 128 1 2048 1 P 001 ABCD 1 128  1 64 1 2048 2 P 010 ABCD 1 64  1 32 1 1024 3 P 011 ABCD 1 32  1 16 1 512 4 P 100 ABCD 1 16  1 8 1 256 5 P 101 ABCD 1 8  1 4 1 128 6 P 110 ABCD 1 4  1 2 1 64 7 P 111 ABCD 1 2  1 1 32 Кодовая комбинация и есть код квантованного сигнала P  ABCD ...
22033. Особенности передачи сигналов данных 67 KB
  Качество передачи при этом оценивается не искажениями формы сигналов как в аналоговых системах а числом ошибок в принятой информации т. верностью передачи. В хороших модемах перед началом передачи информации вначале устанавливается связь между модемами которые автоматически обмениваясь сигналами подстраиваются под конкретную линию связи и автоматически выбирают необходимую скорость передачи а затем передают саму информацию.
22034. Графическая визуализация вычислений 83.54 KB
  В ходе выполнения данной лабораторной работы я освоил визуализацию вычислений средствами указанных функций
22035. Казкотерапія як напрям психолого-педагогічної терапії 132.5 KB
  Озброїти студентів знаннями про сутність казкотерапії та особливості психолого-педагогічої терапії за допомогою казки. Ознайомити з видами казок у казко терапії. Пояснити особливості використання різних форм роботи з казкою у процесі казко терапії. Сформувати поняття про використання різних арттерапевтичних технік та їх поєднання в казкотерапевтичній роботі.