Технология .Net Remoting
.Net Remoting – это технология взаимодействия между разными доменами приложений. Применение .Net Remoting для организации взаимодействия доменов приложений может происходить внутри одного процесса, между процессами одной системы или между процессами на разных системах.
Для коммуникации клиентских и серверных приложений могут использоваться различные технологии. Можно запрограммировать в приложении применение сокетов либо обратиться к некоторым вспомогательным классам из пространтсва имен System.Net, которые облегчают обращение с протоколами, IP-адресами и номерами портов. Передавая данные, Вы можете использовать свой собственный протокол, в котором пакеты интерпретируются сервером, так, что сервер знает, какие методы должны быть вызваны. В этом случае Вы не только имеете дело с переданными данными, но и создаете самостоятельные потоки управления.
.Net Remoting обеспечивает сильную связность клиента и сервера, поскольку ими разделяются одни и те же типы объектов. .Net Remoting переносит функциональность объектов CLR на методы, вызываемые между разными доменами приложений.
.Net Remoting – исключительно гибкая архитектура, которая может быть использована с приложениями любого типа через любые транспортные протокол, используя любое шифрование данных.
Применение SOAP и HTTP – это только один из способов вызова удаленных объеутов. Транспортные каналы являются сменными и могут быть заменены.
.Net Remoting может использоваться для доступа к объектам в другом домене приложений. .Net Remoting всегда может использоваться, когда два объекта существуют внутри одного процесса, в разных процессах или же на разных системах.
Интернет решение по учету и ведению базы клиентов
Технология .Net Remoting