.NET Remoting
出典: フリー百科事典『ウィキペディア(Wikipedia)』
.NET Remoting は、.NET Framework 1.0 の一部としてリリースされたマイクロソフトのプロセス間通信APIである。16ビット版WindowsのOLE(1990年)から始まるマイクロソフトの一連の技術開発の1つである。.NET Remoting に至るまでには以下のような技術が開発されてきた[1]。
- COM: 1993年
- COM-95: 1995年
- DCOM: 1997年(後に ActiveX へ)
- COM+ と Microsoft Transaction Server: 2000年
現在では、.NET Framework 3.0の一部である Windows Communication Foundation (WCF) で置き換えられている。
Common Object Request Broker Architecture (CORBA) や Java RMI のような類似技術と同様、.NET Remoting は複雑だが、その本質は単純である。オペレーティングシステムやネットワークエージェントの助けを借りて、クライアントプロセスがサーバプロセスにメッセージを送信し、応答を受信する[2][3]。Microsoft Developer Network (MSDN) では .NET Remoting に関するページがある[1]。
脚注 [編集]
- ^ Software Technology Roadmap (2001年). “Component Object Model and Related Capabilities”. Carnegie-Mellon Software Engineering Institute. 2008年3月7日閲覧。
- ^ Scott McLean, James Naftel and Kim Williams (2002). Microsoft .NET Remoting. Microsoft Press.
- ^ Ingo Rammer and Mario Szpuszta (2005). Advanced .NET Remoting. Apress.
|
||||||||||||||||||||