.NET Engerprise Service and COM+

此博客为转载内容,转载自https://www.cnblogs.com/montaque/archive/2004/10/31/58982.html ,涉及操作系统领域。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近要做一个 COM+ 的 presentation。想了一下在分布式企业应用中,必须用 COM+  Application 组件的地方还真是不多。 
大概考虑了一下,COM+ 主要有以下几个特性:
1. 集中在服务端的应用,也就是通常对象的的激活方式为 Server。直接利用这个特性把应用host 在 COM+ ,倒是意义不大。完全我们可以用 Web Service, 和 DotNet Remoting。 而 com+ 中的对象作为一个交流的中间组件倒是可以。比如 Project Server Web Access 跟 SharePoint 文档的交互就是通过一个服务端运行的COM+。 Project Server Web Access 早期的基于 COM 的应用, 而 SPS 是DotNet 应用,通过一个两者都兼容的 COM+ 倒是不错的选择。 客户端调用服务端的代码,客户端的机器必须安装 COM+ 服务类的代理,这一点显得比较麻烦。
2。分布式事务协调
这一点倒是还必须依赖他的应用,目前在 ADO.NET 中还是无法做跨 Server 的分布式事务。
3. 对象池以及 JIT
我觉得这个意义好似不是很大,尤其对于 .NET 应用
4. 基于用户的安全性,这个其实跟 windows 服务差不多。可以指定程序翼固定的身份运行,这一点意义也比较大。如果你的程序需要机器启动后未登陆就运行的话,还必须用 windows service 或者 com+ ,另外如果程序需要携带用户的信息的,比如自动携带用户证书等。
5.并发以及同步控制
我的意见同3
暂时这么多,不知道有没有忽略拿一个大的 Itememwink.gif

转载于:https://www.cnblogs.com/montaque/archive/2004/10/31/58982.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值