COM+已有程序跟WCF程序的集成方案。

WCF 是微软下一代对Web 技术和分布式技术的一个支持和实现。如果使用WCF,如何跟既有COM+程序集成呢?考虑了一下有以下集中方式。

 1. 还是以普通的.NET 程序来调用COM+既有程序。对于.NET而言,直接引用ServicedComponent调用。对于非托管程序,想调用普通COM一样调用。

2. 使用Queud Component,客户端方做访问Queue一样访问。

3.把COM+程序,暴露为Remoting Service。 客户端用remoting CAO(客户端激活方式)调用。

4.利用WCF 提供的COM+ integtration。 把COM+程序暴露为一个标准的基于HttpBinding的Web service。可以显示的制定接口。 这样所有WCF client都可以调用。 对于这种方案,可以基于http也可以基于net.pipe方式。service程序可以host在com+,也可以host在web程序中。

对于第四种方式。 WCF 提供了一个工具,叫做ComSvcConfig.exe, 安装在C:\WINDOWS\Microsoft.NET\Framework\v3.0\Windows Communication Foundation
对于已有的COM+程序,他可以帮你生成一个WCF Service 的配置,并把你安装好。
 
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值