В аннотации не сказано, что .NET Remoting -- это наследник распределенных компонентных моделей Microsoft (COM/DCOM/COM+), усиленное технологическими изысками .NET.
Основное применение технологии -- организация распределенных приложений на основе .NET с "обогащенными клиентами". Пример: сетевое приложение Windows Forms (не Web Forms!), использующее HTTP (SOAP) или RPC, причем переключение с "быстрого" RPC на "медленный" HTTP происходит прозрачно, в момент выполнения. Соответственно, приложение имеет многоуровневую (3 и более уровней) структуру, как в COM.
Материал может показаться сложным для начинающих, которые, возможно, предпочтут использовать WWW-приложения.
Знание .NET Remoting необходимо для создания мощных корпоративных пакетов, где вопросы отказоустойчивости и информационной безопасности стоят на первом месте. Реализация этих требований средствами Web Forms может оказаться чрезмерно сложной и/или непрактичной.
Hummer
[email protected]