一、Remoting产生
-
分布式应用的需求迅速增长,原有的B/S和C/S不能胜任
-
进程之间通讯
-
局域网中计算机通讯
-
互联网中的通讯
-
名个领域:商业,娱乐,网格
二、什么是Remoting
-
Remoting 是一种分布式处理方式
-
Remoting 的优势
-
能让我们进行分布式开发
-
Tcp通道的Remoting速度非常快
-
虽然是远程的,但是非常接近于本地调用对象
-
可以做到保持对象的状态
-
没有应用程序限制,可以是控制台,winform,iis,windows服务承载远程对象
-
性能
-
扩展性
-
可配置性
-
安全
-
生存周期管理
三、Remoting使用的技术
-
XML
-
SOA 简单对象传输协议
-
序列化
-
添加SerializableAttribute
-
实现ISerializable接口