Кіріспе

Microsoft бағдарламалық интерфейсі NET Remoting - 2002 жылы NET Framework 1.0 нұсқасымен бірге шығарылған процестер аралық байланыс үшін Microsoft бағдарламалық интерфейсі (API). Бұл Microsoft технологиясының бірі, ол 1990 жылы 16 битті Windows үшін Object Linking and Embedding (OLE) бағдарламасының алғашқы нұсқасымен басталды. Бұл технологияларды дамытудың аралық кезеңдері 1993 жылы шығарылған Компоненттік объект моделі (COM) және 1995 жылы COM 95 ретінде жаңартылған, 1997 жылы шығарылған (және ActiveX деп қайта аталған) Бөлінген компоненттік объект моделі (DCOM) және COM + өзінің Microsoft Transaction Server (MTS) 2000 жылы шығарылған. Ол енді NET Framework 3.0 құрамына кіретін Windows Communication Foundation (WCF) арқылы ауыстырылды. Оның отбасы мүшелері мен ұқсас технологиялар сияқты Common Object Request Broker Architecture (CORBA) және Java-ның қашықтықтан әдісті шақыру (RMI), NET Remoting күрделі, бірақ оның мәні қарапайым. Операциялық жүйе мен желілік агенттердің көмегімен клиент процессі сервер процессіне хабар жібереді және жауап алады.

Шолу

. NET Remote -ге қосымшаны объектіні (алыс жерде орналастырылатын объект деп аталады) басқа да аумақтарда қол жетімді етуге мүмкіндік береді, бұл әр түрлі қолданба домендерін, процестерді немесе тіпті желімен байланысты әр түрлі компьютерлерді қамтиды. NET Remooting клиенттік қолданбаға алыстан басқару объектісінің сілтемесін ұсынады, ол алыстан басқару объектісін жергілікті нысан ретінде пайдаланып, оны пайдаланады. Тип қауіпсіздігін CTS және NET Remoting орындау уақыты қамтамасыз етеді. Қашықтан әдіс шақырулары өзінен-өзі синхронды; асинхронды шақыруларды желілік кітапханаларды пайдалану арқылы іске асыруға болады. Аутентификация мен кіруді басқару клиенттер үшін арнаулы арналарды пайдалану арқылы немесе алыстан орналастырылатын объектілерді IIS-те және содан кейін IIS аутентификация жүйесін пайдалану арқылы жүзеге асырылуы мүмкін.