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)


 

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

14909. ҰЛТЫМЫЗДЫҢ БОЛАШАҒЫ - ДІНИ БІРЛІГІМІЗДЕ 105.5 KB
  ҰЛТЫМЫЗДЫҢ БОЛАШАҒЫ ДІНИ БІРЛІГІМІЗДЕ Бізді тура жолға баста Ізгілік бергендеріңнің жолынаАшуға ұшырағандар мен адасқандардың жолына емес Фатиха сүресіҚазақстан тәуелсіздік алғалы бері дәстүрлі және дәстүрлі емес діндердің көптеген уағызшылары үгітнасихат...
14910. ХРИСТИАНДЫҚ 25.43 KB
  ХРИСТИАНДЫҚ Христиан діні – әлемдегі ең көп тараған діндердің бірі қазіргі таңда оның 2 миллиардқа жуық ұстанушылары бар. Христиандық православие католицизм протестанттық болып үш негізгі бағытқа жіктеледі. €œХристос€ сөзі грек тілінен алынған мессия құтқарушы де
14911. АЛАШ ИДЕЯСЫ – ҚАЗАҚ ИДЕЯСЫ 68.5 KB
  АЛАШ ИДЕЯСЫ – ҚАЗАҚ ИДЕЯСЫ Алаш қозғалысының тарихи негізгі Ресей отаршылдығының қазақ жеріндегі аса асқынған кезеңінен басталды десек те Алаш идеясы одан әлдеқайда бұрын өмірге келіп күні бүгінге дейін елім жерім деп ұлт болашағын ойлаған әрбір қазақ ...
14912. «АЛАШ» ИДЕЯСЫ ЖӘНЕ ХАЛЫҚАРАЛЫҚ «ҚАЗАҚ ТІЛІ» ҚОҒАМЫ 41.5 KB
  АЛАШ ИДЕЯСЫ ЖӘНЕ ХАЛЫҚАРАЛЫҚ ҚАЗАҚ ТІЛІ ҚОҒАМЫ Қазақ халқының тарихында әр ғасырдың басы аласапыран оқиғаларға толы болды. Бұл өз кезегінде тарих сахнасына іріірі тұлғалар мен қайраткерлерді шығарып түбірлі өзгерістерге алып келіп отырды. Әсіресе ХХ ғасырд
14913. АЛАШ ҚАЙРАТКЕРЛЕРІ ЖӘНЕ ҚАЗІРГІ ТІЛ МӘСЕЛЕСІ 50.5 KB
  АЛАШ ҚАЙРАТКЕРЛЕРІ ЖӘНЕ ҚАЗІРГІ ТІЛ МӘСЕЛЕСІ Қазақ халқының тарихында Алаш қайраткерлерінің алар орны ерекше. Олар өз ұлтының бостандығы жолында басын бәйгеге тіккен туған елін отаршылдықтың бұғауынан босатып тәуелсіз мемлекет құру үшін ақтық демі қалғанша күреск...
14914. АЛАШ ҚОЗҒАЛЫСЫ ЖӘНЕ АТБАСАР ӨҢІРІ 40.5 KB
  АЛАШ ҚОЗҒАЛЫСЫ ЖӘНЕ АТБАСАР ӨҢІРІ Алаш қозғалысына қатысты әрбір дерек біз үшін маңызды болуы тиіс. Өйткені бұл ұлтазаттық қозғалыс халқымызды ұйыстыруға дербес мемлекет құруға ең бастысы – ұлтымыздың рухын көтеруге арналған ұлы шара еді. Тәуелсіздік алған жылдан
14915. «АЛАШ» ҚОЗҒАЛЫСЫ ЖӘНЕ НАРМАНБЕТ ОРМАНБЕТҰЛЫ 49.5 KB
  АЛАШ ҚОЗҒАЛЫСЫ ЖӘНЕ НАРМАНБЕТ ОРМАНБЕТҰЛЫ Қоғамдық өмірге белсене араласқан Н.Орманбетұлы Ресей империясының отаршылдық саясатына қарсы халықтық үн көтерілген 1905 жылғы Қоянды жәрмеңкесіндегі атақты Қарқаралы петициясына қатысушылардың бірі болды. Патша өкімет...
14916. АЛАШ МҰРАТЫ – ОТАНДЫҚ БІЛІМ МЕН ҒЫЛЫМДЫ НЕГІЗДЕУШІ КҮШ 73 KB
  АЛАШ МҰРАТЫ – ОТАНДЫҚ БІЛІМ МЕН ҒЫЛЫМДЫ НЕГІЗДЕУШІ КҮШ Алаш тарихы – жаңаруға ұмтылған тарихи сабақтастықты үзбеген білім мен елшілдікті басым бағыт еткен ұлттық серпілудің тарихы. Сондықтан біз Алашты ауызға алған сайын осыдан 90 жыл бұрынғы саяси қозғалыс пен күре
14917. АЛАШ ТАҒЫЛЫМЫ ЖӘНЕ ҚАЗІРГІ ҚАЗАҚ РУХАНИЯТЫ 45 KB
  АЛАШ ТАҒЫЛЫМЫ ЖӘНЕ ҚАЗІРГІ ҚАЗАҚ РУХАНИЯТЫ Ұлт тарихы тек қана саяси әлеуметтік қоғамдық оқиғалардан ғана емес сонымен қатар ұрпақтар жалғастығынан өміршең дәстүрлерден құралатыны да белгілі. Сол игі дәстүрлерден тағылым ала отырып мемлекет әлеумет жеке адам к