Книга: ЯЗЫК ПРОГРАММИРОВАНИЯ С# 2005 И ПЛАТФОРМА .NET 2.0. 3-е издание
Понятие удаленного взаимодействия .NET
Понятие удаленного взаимодействия .NET
Вы должны помнить из главы 13, что домен приложения [AppDomain] задает логические границы выполнения компоновочного блока .NET в рамках процесса Win32. Понимание этого очень важно для дальнейшего обсуждения распределенных приложений .NET, поскольку удаленное взаимодействие означает здесь не более чем взаимодействие двух объектов, сообщающихся через границы доменов. Соответствующие домены приложений могут физически находиться в следующих условиях.
• Два домена приложения определены в рамках одного и того же процесса (и поэтому на одной и той же машине).
• Два домена приложения определены в разных процессах на одной и той же машине.
• Два домена приложения определены в разных процессах на разных машинах.
С учетом этих трех возможностей становится ясно, что удаленное взаимодействие не обязательно предполагает наличие соединенных в сеть компьютеров. На самом деле все примеры, представленные в этой главе, могут вполне успешно выполняться на одной автономной машине. Независимо от расстояния между объектами, в отношении взаимодействующих агентов используются термины "клиент" и "сервер". Упрощенно говоря, клиент - это сущность, пытающаяся взаимодействовать с удаленными объектами, а сервер - это программный агент, содержащий удаленные объекты.
- Понятие удаленного взаимодействия .NET
- Пространства имен удаленного взаимодействия .NET
- Каркас удаленного взаимодействия .NET
- Термины удаленного взаимодействия .NET
- Инсталляция приложения, использующего удаленное взаимодействие
- Создание распределенного приложения
- Тип ChannelServices
- Тип RemotingConfiguration
- Снова о режиме активизации WKO-типов
- Установка сервера на удаленной машине
- Использование ТСР-каналов
- Несколько слов о IpcChannel
- Файлы конфигурации удаленного взаимодействия
- Работа с MBV-объектами
- Объекты, активизируемые клиентом
- Схема лизингового управления циклом существования САО-типов и WKO-синглетов
- Спонсоры лизинга сервера (и клиента)
- Альтернативные хосты для удаленных объектов
- Асинхронное удаленное взаимодействие
- Резюме
- Термины удаленного взаимодействия .NET
- Понятие об ODS
- Улучшенный протокол локальных соединений (XNET)
- 1.2. Понятие информации. Общая характеристика процессов сбора, передачи, обработки и накопления информации
- Chapter 16. Commercial products based on Linux, iptables and netfilter
- 4. Стадии бизнес-процесса взаимодействия с клиентами
- NETMAP target
- Internet Service Providers who use assigned IP addresses
- 1.1. Понятие рекламного права и рекламного законодательства
- 5. Понятие ключей
- 5. Понятие индексов
- 4.9 Обеспечение взаимодействия устройств Fibre Channel