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)


 

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

44372. Анализ характеристик микромеханического гироскопа в режиме автоколебания 7.18 MB
  Перечень принятых обозначений и сокращений АД амплитудный детектор АМ амплитудная модуляция АФХ амплитуднофазовая характеристика АХ амплитудная характеристика АЦП аналогоцифровой преобразователь ВМ временная модуляция ДП датчик положения ДПИ датчик первичной информации ДС датчик силы ИМ инерционная масса К компаратор Кл ключ КП компенсирующий преобразователь МК микроконтроллер ММГ ...
44373. Аналіз діяльності ресторанного підприємства ТОВ Фантастік Інтернейшнл на прикладі Ресторану «Гімалаї» 143.67 KB
  Під час проходження практики я дізналася про різноманітні аспекти ресторанного господарства. Я отримала повну інформацію про правила здійснення торговельної діяльності, особливості національної кухні Індії, обслуговування населення в індійському стилі, порядок розрахунку зі споживачами. Загалом можу сказати, що робота в ресторані «Гімалаї» відображає сучасний рівень обслуговуваня населення в ресторанах України.
44374. Проектирование и разработка сайта интернет-представительства ООО «ХХХ» 1.98 MB
  Компании разрабатывают новые средства контакта со своими потенциальными потребителями и стараются размещать свои рекламные сообщения там где их аудитория проводит большую часть своего времени: на отраслевых развлекательных и новостных порталах в блогах и социальных сетях. Dremwever программный продукт от компании dobe. Кроме того разработчики компании dobe обновили движок WebKit улучшив поддержку видео и аудио На сегодняшний момент последней версией является Dremwever CS5. MySQL является собственностью компании Orcle Corportion...
44375. Особенности кредитной политики Сбербанка России по обслуживанию физических лиц 1.07 MB
  В связи с этим тщательный отбор заемщиков анализ условий выдачи кредита постоянный контроль за финансовым состоянием заемщика за способностью погасить кредит являются одной из основополагающих составляющих финансового благополучия банка. Первая часть работы посвящена теоретическим аспектам кредитования физических лиц в коммерческих банках а именно функциям роли сущности и видам кредита. В этой части дана общая характеристика экономической деятельности Сберегательного банка как старейшего и неоднократно подтвердившего репутацию самого...
44376. Обществознание. Процессы общественного строя 309.15 KB
  Природа – естественная среда обитания общества во всем бесконечном разнообразии своих проявлений, обладающая своими, не зависящими от воли и желаний человека, законами. Общество – обособившаяся от природы, но тесно связанная с ней часть материального мира, которая состоит из индивидуумов, обладающих волей и сознанием, и включает в себя способы взаимодействия людей и формы их объединения.
44377. ТЕОРІЯ АРХІТЕКТУРИ. Л.М. Бармашина 9.17 MB
  Викладено основні теоретичні аспекти архітектурної композиції. Розглянуто наступні групи питань: конструктивні системи несучих та інших конструкцій, зокрема стійково-балкова, склепінна, консольна та інші тектонічні системи, а також особливості тектоніки різних просторових конструкцій; теорія кольору в архітектурній композиції, просторові та психологічні властивості кольорів, колірна композиція, кольорове вирішення міської забудови, композиційні властивості архітектурного простору.
44378. Совершенствование механизма возмещения НДС по экспортным операциям на предприятии ООО «Яснополянская фабрика тары и упаковки» 664 KB
  На практике почти невозможно выделить добавленную стоимость в общей стоимости продукции (работ, услуг), поэтому для упрощения расчетов за объект обложения налогом на добавленную стоимость принимается не добавленная стоимость, а весь оборот по реализации, включая стоимость списанных на издержки производства и обращения материальных затрат (без учета уплаченного за них НДС)
44380. Многоформная (полиморфная) экссудативная эритема 103 KB
  Знать этиологию, патогенез МЭЭ. Уметь выявить причины возникновения заболевания. Уметь различать различные формы МЭЭ. Ознакомиться с клиникой МЭЭ. Усвоить принципы лечения и методы профилактики МЭЭ. Ознакомиться к этиопатогенезом розового лишая (РЛ) Жибера. Уметь различить клинические особенности РЛ. Уметь диагностировать РЛ