.net Remoting的迷惑

ytwxw 2004-08-26 05:43:45
本人是.net的初学者,心中一直有个疑惑,是关于架构方面的,望高手能给予解决,不胜感激!
用.net进行分布式开发,业务层为各种企业组件,为了支持事务,可以从ServicedComponent继承,
如果客户端于改组业务组件在同一台机器上,没有问题,我的问题时:
如果客户端跟业务组件不再同一台机器上,我该怎么调用业务组件呢?可以通过remoting时间吗?还是必须通过web servise?
...全文
176 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
ytwxw 2004-08-30
  • 打赏
  • 举报
回复
我知道了 其实很简单 servicecomponent就是从MarshalByRefObject继承下来的
ytwxw 2004-08-27
  • 打赏
  • 举报
回复
假设我要远程访问的组件要实现事务控制,那么我可以让这个组件从servicecomponent继承,在COM+环境中运行,而我们又知道要是实现引用传递的远程组件,必须从MarshalByRefObject
继承,那么我怎样能做到访问远程机器上的COM+组件呢?
ytwxw 2004-08-27
  • 打赏
  • 举报
回复
remoting可以调用其它server上的组件,就像以前的DCOM一样!

其它server:你是指其它COM+服务器吗?

你的意思是说可以通过remoteing直接调用COM+组建了?
ytwxw 2004-08-27
  • 打赏
  • 举报
回复
谢谢 随意的风
你的意思我理解是不是这样:在我的业务组件机器上我还要安装Remoting服务器端组件,然后
客户端(WEB服务器:))通过Remoting服务器端调用业务组件?
kintsoon 2004-08-27
  • 打赏
  • 举报
回复
接口是:ITransaction
kintsoon 2004-08-27
  • 打赏
  • 举报
回复
那就不要继承ServicedComponent类,改用继承支持事务的接口。
yellowhwb 2004-08-26
  • 打赏
  • 举报
回复
remoting可以调用其它server上的组件,就像以前的DCOM一样!
zilang 2004-08-26
  • 打赏
  • 举报
回复
http://community.csdn.net/Expert/topic/3290/3290987.xml?temp=.8095209
zilang 2004-08-26
  • 打赏
  • 举报
回复
好象在企业内部Remoting比WS性能要好些,但WS与平台和应用程序无关,通用性好些
zilang 2004-08-26
  • 打赏
  • 举报
回复
首先更正你一个常识问题不是客户端,是Web服务器,
你可以将Web服务器放在一台机器上,然后将业务组件放在另外一台机器上面,然后数据库放在一台机器上实现分布式部署,如果你的业务组件只是在企业内部或者不涉及其他非.net系统的调用就用Remoting比较好,然后在业务组件上实现事务的要求,Remoting不能被非.net程序调用,紧作参考

17,740

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧