摘要:Net Remoting Application Architecture Generally, we create multitiered applications using Remoting and remote objects. Applications that contain multiple tiers separate the functions they perform in...
阅读全文
摘要:深度管理Remote Objects的生存期 Manage the lifetime of remote objects in depth 在《灵活管理Remote Objects生存期(lifetime)》一文中,提及了Remote Objects生存期管理的一些基本方面,已经可以满足一般基于.Net Remoting的应用。如果你觉得那些关于Remote Objects的生存期管理机制还...
阅读全文
摘要:MarshalByRefObjects远程对象及其调用方法 A Short Description to MarshalByRefObjects Remote Object and Invocation Tips A MarshalByRefObject is a remote object that runs on the server and accepts methods calls ...
阅读全文
摘要:Remoting 优缺点 帮助描述 .NET 远程处理使您能够方便地构建大范围分布式应用程序,而不管应用程序组件是全部集中在一台计算机上还是分布在世界各地。您可以生成这样的客户端应用程序:它们使用同一台计算机(或可通过网络达到的其他任何计算机)上的其他进程中的对象。您也可以使用 .NET 远程处理与同一进程中的其他应用程序域进行通信 .NET 远程处理为进程间通信提供了...
阅读全文
摘要:使用.NET Remoting开发分布式应用——基于租约的生存期 一.概述 知名类型的SingleCall对象可以在客户程序的方法调用之后被垃圾收集器清理掉,因为它没有保持状态,属于无状态的。而客户激活的类型的对象和知名类型的SingleTon对象都属于生存期长的对象,如果在客户程序停止使用远程对象之前,远程对象被禁用了,则客户程序会得到一个RemotingException异常。因为该对象已经和...
阅读全文
摘要:使用.NET Remoting开发分布式应用——配置文件篇 我们已经知道可以通过编码的方式配置服务器通道和远程客户机,除此之外,还可以使用配置文件对服务器通道和远程客户机进行配置。使用远程客户机和服务器对象的配置文件的优点在于,用户无需修改任何一行代码,也无需进行重新编译,便可以配置通道和远程对象。 .NET提供了Remoting配置文件的标准,基于XML格式。 一.配置文件 1.服务器配置文...
阅读全文
摘要:初识用.NET Remoting来开发分布式应用 一..NET Remoting简介: .NET Remoting从某种意义上讲是DCOM的替代品。ASP.NET Web服务十分有用,但是这项技术在企业内联网的解决方案中,对于某些业务请求来说并不快,也没有足够的灵活性,而且,ASP.NET Web服务需要有运行时的支持。使用.NET Remoting技术后,可以将Web服务提供给世界上的任何地...
阅读全文
摘要:在前两讲《初探.Net Remoting服务端 Loading Remtoing配置内容的过程 》《初探.Net Remoting客户端 Loading Remtoing配置内容的过程 》中,我已经分析了Remoting 的Sink机制,接下来,就提供一个具体的范例:CompressionSink(原始SourceCode源于Advanced .Net Remoting 1StED)。 Compr...
阅读全文
摘要:在上一篇初探.Net Remoting服务端 Loading Remtoing配置内容的过程 之后,今天Client端的初探也推出了...Remoting Client Initialize process: 1. 调用System.Runtime.Remoting.RemotingConfiguration.Configure(”client.exe.config”),该函数根据配...
阅读全文
摘要:初探.Net Remoting服务端 Loading Remtoing配置内容的过程 做了不少的Remtoing版的Project,对Remoting在Loading Remoting配置内容的过程中到底做了什么,一直没有一个清晰的在内逻辑认识,今天心血来潮,investigate一番,于是就有了这篇Post,以供大家赏析,另外也对那些希望新建自己的ServerSink有些一些帮助: Remo...
阅读全文
摘要:第二章:.NET Remoting基础知识 随着本章节的开始,您将拥有您的第一个Remoting程序!当然,在开门见山地探讨代码之前,我会先给大家介绍一下的内容:.NET Remoting和其他品种的分布式应用程序框架之间的区别;远程对象的基本类型,即服务器端活动对象(server-actived objects)和客户端活动对象(client-activated objects);按值类型封送数...
阅读全文
摘要:第一章:Remoting技术简介 译者注:在正文中,[ ]里的内容为译者加入,非原版翻译所得。下同 什么是Remoting Remoting是指程序和组件跨过特定的应用程序边界进行交互的一种行为。这里的“边界”代表着[同一台机器]不同的应用程序域或者不同机器之间的逻辑鸿沟。在.NET Framework中,Remoting技术为分布式应用程序提供的实现的基础——并且它自然而然的取代的旧的DCO...
阅读全文
摘要:高级 .NET Remoting Ingo Rammer 关于作者 Ingo Rammer是一家名叫Sycom Software的奥地利软件咨询公司的CEO和创始人之一。几年前,他操起Perl和 Tcl/Tk这样晦涩的脚本语言在不同版本的Unix平台上开始了他的职业生涯。但很快,他转移到了Windows平台,并且用Visual Basic和 ASP编写了几个大型的分布式应用程序。早在”We...
阅读全文
摘要:引言 在论坛里经常看见有人问:使用.NET Remoting如何从服务器主动发出事件通知客户端?的确,初接触.NET Remoting的人多半会有这样的疑问,因为大部分的文章和书籍在介绍.NET Remoting时都只介绍了通道,对象,激活和生存周期等等概念,在谈到如何进行远程通信的时候,都只告诉读者如何从客户端激活一个服务器对象然后传递参数调用其方法。所以很多读者都不太清楚如何从服务器向客户...
阅读全文
摘要:What's .NET Remoting 随着网际网路的普及化,企业对于软件的需求也趋向复杂化与多样化,为了满足 这些企业的需求,分布式系统也应运而生,分布式系统指的是将软件组件化,放置于 不同的Server 中,前端应用程序再经由网路來使用这些组件。由于分布式系统具备经由 网际网路來使用软件组件的能力,因此能够符合中大型企业对于整合海内外分公司管理 系统的需求,另一方面由于软件已组件化,相对...
阅读全文
摘要:Java与.NET都提供了远程处理功能,但不完全相同.Java远程处理是通过一个“共享接口”实现的,而.NET可以通过一个“共享命令集”实现。下面就这两种方式来具体说明。Java 远程处理 Java远程方法调用(RMI)提供了Java程序语言的远程通讯功能,这种特性使客户机上运行的程序可以调用远程服务器上的对象,使Java编程人员能够在网络环境中分布操作。 创建一个简单的Java分布式远程方法...
阅读全文
摘要:Remoting概述 1、简介 Microsoft® .NET Remoting 提供了一种允许对象通过应用程序域与另一对象进行交互的框架。这种框架提供了多种服务,包括激活和生存期支持,以及负责与远程应用程序进行消息传输的通讯通道。格式化程序用于在消息通过通道传输之前,对其进行...
阅读全文
摘要:聊天话题:.NET Remoting 主持人和专家介绍 Host Guide_Wendy_MS says: 下面就欢迎大家就.NET Remoting的问题向苏骏工程师踊跃提问。 Host Guest_junsu[MS] says: Remoting 是微软用来开发分布式应用的技术 来宾提问 Q 和专家解答 A [Q]: 我们能够利用remoting来怎样实现应用? [A]: remot...
阅读全文
摘要:稍后我会将Remoting技术奉献给大家,让我们一起在.net技术中畅游
阅读全文