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)


 

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

40399. Основные этапы истории методики русского языка как науки 39.5 KB
  Буслаева О преподавании отечественного языка 1844. Ушинский 1824 1870 который создал методику в полном ее объеме обосновал ее теоретически написал учебники для школы Родное слово для I II и III годов обучения Детский мир а также пособия для учителей: О первоначальном преподавании русского языка. Он раскрыл роль родного языка в воспитании человека в формировании его личности в его мыслительном развитии.
40400. Методы обучения грамоте 36 KB
  Вторая ступень состояла в обучении чтению слогов: сначала двухбуквенных потом трехбуквенных и далее вплоть до пяти и шестибуквенных. Чтение слогов проходило так: сначала нужно было назвать первую букву слога допустим буки затем присоединить к ней название второй буквы аз. Выучивание слогов сменялось новой третьей ступенью обучения по буквослагательному методу обучением чтению отдельных слов. выбранном для чтения слове надо было выделить первый слог и буква за буквой называть каждую из них в слоге а затем произнести весь...
40401. Методика работы над элементами синтаксиса 48 KB
  Из данных форм образуются словосочетания и предложения которые могут соединяться в сложные предложения и образовывать максимальную синтаксическую единицу текст. Синтаксис как наука это взаимодействие нескольких направлений лингвистической мысли например предложение как синтаксическая единица рассматривается с точки зрения: Теории членов предложения предполагает деление текста на составляющие словосочетания и слова Теории актуального членения рассматривает предложение как часть более сложной синтаксической единицы текста а...
40402. Гражданская война в США 78.84 KB
  Первый период войны апрель 1861 апрель 1863 Сражения 1861 года Боевые действия начались 12 апреля 1861 года сражением за форт Самтер в бухте Чарлстон который после 34часового обстрела был вынужден сдаться. Первое серьёзное сражение произошло в Вирджинии у железнодорожной станции Манассас 21 июля 1861 года когда плохо обученные войска северян перейдя ручей БуллРан атаковали южан но были вынуждены начать отступление превратившееся в бегство. В ходе этого самого кровавого дня войны известного как Сражение при Энтитеме обе стороны...
40403. Эпоха Бурбонов (XVIII век) 30.32 KB
  В 1609 году начинается выселение из Испании морисков однако доходы от конфискации их имущества не компенсировали последующий упадок торговли и запустение многих городов во главе с Валенсией. Вступление в войну католической Франции лишило конфликт религиозной почвы и привело к катастрофическим последствиям для Испании. На долгие десятилетия политическую жизнь Испании начали определять интересы её северного соседа. Экономическая и политическая слабость привели Испанию к подписанию крайне невыгодного договора в СанИльдефонсо 1796 который...
40404. Италия во времена испанского господства и возрастающего влияния Франции (1559—1700) 141.87 KB
  Наибольшее значение для будущего имело восстановление Савойи и Пьемонта которые прежде всего должны были служить испанскому господству в верхней Италии оплотом против Франции. Незадолго до того прекратило своё существование ещё одно из небольших владений в Италии Урбино которое в 1623 году слилось с Церковной областью. Франция уже ранее воздвигла на северной границе Италии преграду дальнейшему развитию испанской власти тем что воспрепятствовала соединению габсбургских земель в Граубюндене и Вальтеллине. Она пыталась утвердиться и в...
40405. Конституция США 95.53 KB
  Состоит из семи статей за время действия Конституции были приняты двадцать семь поправок которые являются её неотъемлемой частью. В основе Конституции США лежит принцип разделения властей между законодательной конгресс исполнительной президент и судебной верховный суди нижестоящие суды ветвями. Хотя первоначальной целью Конвента был именно пересмотр Статей Конфедерации и вопрос о выработке нового документа не ставился постепенно делегаты пришли к заключению о необходимости создания новой Конституции которая бы утвердила...
40406. Война Первой коалиции 193.28 KB
  союзные войска в общем до 250 тыс. Французская регулярная армия не превышала тогда 125 тыс. Он издал грозную прокламацию которая имела целью устрашить французов но произвела обратное действие: её вызывающий тон возбудил сильнейшее негодование; всякий кто мог взялся за оружие и менее чем через 2 месяца численность французских войск превзошла уже 400 тыс. капитулировал имея в распоряжении 18 тыс.
40407. Предыстория объединения 77.04 KB
  под эгидой Пруссии был заключенТаможенный союз куда вошли Пруссия Бавария Саксония и другие государства. Королевство Пруссия Ядром Пруссии стало Маркграфство Бранденбург которое образовалось в XII веке на славянских землях бодричей и лютичей между Эльбой и Одером в результате экспансии немецких рыцарей на восток. В 1618 году в результате династического брака сына маркграфа Бранденбурга и дочери герцога Пруссии из другой ветви Гогенцоллернов образовалось наследственное владение БранденбургПруссия. ВТридцатилетней войне относительно...