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)


 

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

16102. Разработка специализированных средств человеко-компьютерного интерфейса. Обучение навыкам работы на компьютере с использованием прототипа данного интерфейса 5.69 MB
  В интерактивных (особенно визуальных) системах потребителем (визуальной) информации является, прежде всего, другой человек. Компьютер же при использовании визуальных методов представления вводимой информации в любом случае получает простые команды на выполнение той или иной операции.
16103. Органи державної влади України 3.44 MB
  Найбільша увага приділяється проблемам органів законодавчої влади в механізмі здійснення державної влади та проблемам органів виконавчої і судової влади, їх структури, функцій та форм діяльності, здійсненню парламентської, адміністративної і судової реформ.
16104. Право соціального забезпечення 2.21 MB
  У навчальному посібнику на основі чинного законодавства України та відповідно до програми курсу «Право соціального забезпечення» розглядаються питання правового регулювання соціального захисту громадян в Україні.
16105. Виявлення та ліквідація підпільних лабораторій з виготовлення наркотичних засобів та психотропних речовин 168 KB
  Г. В. Пасічник М С. Хруппа В. М. Жмінько та ін. Виявлення та ліквідація підпільних лабораторій з виготовлення наркотичних засобів та психотропних речовин: Метод. рекомендації. К.: РВВ МВС України 2000. 35 с. У методичних рекомендациях дано кримінолопчне визначення понят
16106. Українська державність у 1917-1919рр 1.57 MB
  У книзі висвітлюється історія формування, розвитку та падіння першої у XX ст. Української держави, пов’язаних з цим соціальних процесів, культурних перетворень та політичних подій. Головна увага приділяється розгляду періоду гетьманування П. Скоропадського, під час якого Україна перетворилася на справжній державний органам з усіма властивими йому ознаками та атрибутами
16107. Адміністративна діяльність: Навчальний посібник 167 KB
  Забезпечення належного громадського порядку в країні, який відповідав би вимогам сучасного періоду, є однією з важливих функцій держави. У здійсненні цієї функції беруть участь всі державні органи, посадові особи та громадяни. Важлива роль у забезпеченні виконання цієї функції відводиться органам внутрішніх справ, для яких, згідно з їх правовим положенням, громадський порядок в країні - є головне завдання
16108. Кримінальне право України 2.01 MB
  Як самостійна галузь права кримінальне право являє собою сукупність юридично закріплених норм, що визначають загальні принципи, умови і підставу кримінальної відповідальності й покарання, а також встановлюють, які суспільно небезпечні діяння є злочинними і які види та межі покарань застосовуються до осіб, що їх вчинили
16109. Основи адміністративного менеджменту 3.21 MB
  Подано матеріал з основ управлінської діяльності і, зокрема, про особливості адміністративно-державного управління. Розглянуто основні функції управління, питання прийняття стратегічних рішень. Висвітлено систему та сучасний досвід адміністративно-державного управління у країнах з федеральною (Німеччина, США) та унітарною (Франція, Великобританія) формою державного устрою. Розглянуто перспективи формування української школи державного адміністрування.
16110. Комерційне право 2.84 MB
  Книга загострює увагу на найбільш актуальних проблемах підприємництва, спрямована на поєднання в процесі навчання теорії і практики. Практикум містить методичні вказівки для підготовки та проведення занять з курсу «Комерційне право», практичні поради, ситуаційні завдання, основою яких є реальні судові прецеденти...