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)


 

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

13555. Религия, Искусство и Наука – это ветви одного и того же дерева. (А. Эйнштейн) 34 KB
  Религия Искусство и Наука – это ветви одного и того же дерева. А. Эйнштейн Выбранное мною высказывание затрагивает вопрос об общности трех основных феноменов духовной культуры религии искусства и науки. Данная тема крайне актуальна в современном мире где с развити...
13556. Свобода есть право на неравенство 16.73 KB
  Свобода есть право на неравенство. Н. А. Бердяев Выбранное мною высказывание рассматривает проблему понимания одной из высших ценностей человеческого общества свободы. Ведь недаром немецкий философ Георг Гегель писал что свобода является осознанной необходим
13557. Чернышевский. Тот, кто не изучил человека в самом себе, никогда не достигнет глубокого знания людей 15.55 KB
  Тот кто не изучил человека в самом себе никогда не достигнет глубокого знания людей. Н.Г.Чернышевский Выбранное мною высказывание затрагивает проблему познания человеком самого себя важности значимости постижения человеком собственной личности и других людей. Е
13558. Цивилизация шла, шла и зашла в тупик. Дальше некуда. Всё обещали, что наука и цивилизация выведут нас, но теперь уже видно, что никуда не выведут: надо начинать новое 33.5 KB
  Цивилизация шла шла и зашла в тупик. Дальше некуда. Всё обещали что наука и цивилизация выведут нас но теперь уже видно что никуда не выведут: надо начинать новое. Л. Толстой Выбранное мною высказывание затрагивает проблему направленности общественного прогресса.
13559. Цивилизация шла, шла и зашла в тупик. Дальше некуда. Все обещали, что наука и цивилизация выведут нас, но теперь уже видно, что никуда не выведут: надо начитать новое 17.06 KB
  Цивилизация шла шла и зашла в тупик. Дальше некуда. Все обещали что наука и цивилизация выведут нас но теперь уже видно что никуда не выведут: надо начитать новое. Л.Н. Толстой Выбранное мною высказывание связано с проблемой общественного прогресса будущности чело...
13560. Прекрасное постигается путем изучения и больших усилий, дурное усваивается само собой, без труда 14.36 KB
  Прекрасное постигается путем изучения и больших усилий дурное усваивается само собой без труда. Демокрит В выбранном мною высказывании автор затрагивает проблему морального или этического вида познания путей постижения человеком прекрасного и дурного. Эта п...
13561. Власть над собой - самая высшая власть, порабощенность своими страстями - самое страшное рабство 14.6 KB
  Власть над собой самая высшая власть порабощенность своими страстями самое страшное рабство. Л. Н. Толстой Выбранное мною высказывание затрагивает проблему важности управления личностью своего поведения. Эта проблема является важной поскольку самоконтроль...
13562. Теперь хорошее воспитание – только помеха. Оно от слишком многого отгораживает 17.97 KB
  Теперь хорошее воспитание – только помеха. Оно от слишком многого отгораживает. О.Уальд В выбранном мною высказывании автор обращается к проблеме места и значения норм этикета среди социальных норм и их актуальности. Проблема несомненно актуальна так как совреме
13563. Индивидом рождаются, личностью становятся, индивидуальность отстаивают 14.53 KB
  Индивидом рождаются личностью становятся индивидуальность отстаивают. А.Г. Асмолов Выбранное мною высказывание связано с проблемой природы человека различных сторон характеристик человеческого существа природы человека. Люди задумывались издревле кто мы как