Принципы (каркас) организации удаленного взаимодействия. Net remoting. Содержание

        Стр.
      Теоретическая часть  
  1.1   Принципы организации удаленного взаимодействия  
  1.2   Прокси и сообщения  
  1.3   Каналы связи  
  1.4   Тип ChannelServices  
  1.5   Основные механизмы удаленного взаимодействия  
    1.5.1 Способы представления удаленных объектов  
    1.5.2 Конфигурирование удаленных объектов  
    1.5.3 Активизация удаленных объектов MBR- типа  
    1.5.4 Конфигурирование объектов WKO -типа  
    1.5.5 Особенности объектов MBR-типа  
  1.6   Инсталляция удаленного приложения  
      Указания по выполнению лабораторной работы  
  2.1   Построение общей сборки  
  2.2   Создание серверной сборки  
  2.3   Создание сборки клиента  
  2.4   Тестирование удаленного приложения  
  2.5   Создание клиента и сервера в виде приложений Windows  
    2.5.1 Создание удаленного объекта сервера  
    2.5.2 Создание приложения сервера и клиента  
    2.5.3 Проверка работоспособности созданных приложений  
      Задание на лабораторную работу  
      Содержание отчета по лабораторной работе  
      Литература  

Теоретическая часть

Принципы (Каркас) организации удаленного взаимодействия.NET Remoting

Для того, чтобы клиенты и серверы могли обмениваться информацией через границы своих приложений, CLR использует несколько низкоуровневых примитивов, которые обеспечивают возможность взаимодействия объектов между собой как можно более прозрачным образом. Это означает, что как программист. NET вы не обязаны писать большие объемы низкоуровневого сетевого кода для вызова методов удаленного объекта (сервера). Аналогично, серверный процесс необязан самостоятельно(вручную) заталкивать сетевой пакет в очередь и переформатировать сообщения в вид, понятный удаленному объекту. CLR выполняет все такие детали автоматически, используя для этого стандартный набор примитивов удаленного взаимодействия (хотя при желании всегда можно вмешаться в процесс).

По сути дела, слой удаленного взаимодействия в технологии. NET занимается тщательной организацией совместной работы следующих четырех ключевых игроков:

  • прокси (представители или заместители);
  • сообщения;
  • каналы;
  • форматировщики.

Рассмотрим каждое из этих понятий по очереди, и посмотрим, как их функциональность облегчает вызовы удаленных методов.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: