If you insist on using DCOM to connect COM+ server on INTERNET, then you should read DCOM spec, the port number is embeded in marshalling packet, there is NO WAY to pass Network Address Translation (NAT) firewall, (although CIS can give some help) and I don't think you can get through this issue from other component model.>或者说COM+在广域网上就是废物了吗
too fluffy
too fluffy
SOAP又如何呢?能不通过浏览器吗?
SOAP 的几点疑问
1,服务端是否必须有WEB服务,如ASP,CGI之类的
2。这样的话还能享受COM+特性吗,如MTS,CLB等等
如下:
[必须有某种监听server上的http事件的软件,例如,使用IIS过滤器,这部分软件应该理解HTTP包中的SOAP的有效成分。
COM+1.0提供的是服务。COM+的服务被提供给服务器端的component,与你的客户端通过什么机制请求服务器是无关的。在中间层,客户端经常以某种形式寄存在WEB服务器。这就是COM+组件的客户端,这就是为什么我们把基础客户端的概念(自从MTS被介绍)代表为一个能在COM+和MTS之外生存的客户端。]但是我仍然不太明白,用传统方式可用CoCreateIS创建组件,服务端有DLLHost代理负责CLB、
MTS等等。我不太懂SOAP,但是我想,如果我在服务端用ASP CreateObject 的话,该对象不就在本机生成了吗,还怎么实现CLB??非常渴望有一个简单的例子。Thanks a lots!