Socket: Sockect无疑是最容易配置的连接方式。而且Socket只使用一个端口来进行通讯,这样如果在
拥有防火墙的系统中,管理员会更乐意接受Socket因为配置通过防火墙的Dcom是相对麻烦的事
情。在安装中间层的机器上,只要运行SCKTSRVR.EXE就可以和客户端建立Socket的连接了。但
是Socket并不支持早联编(early-binding) COM和DCOM:COM/DCOM 提供了核心的NTLM的安全性和验证机制。在COM/DCOM里面我们可以很轻松地使用早
联编(early-binding)、 回调机制(callback)和连结点机制(ConnectionPoints)。 但
是它的不利因素就是配置客户端的DCOM和让DCOM透过防火墙(FireWall)相当麻烦。MTS:MTS能够为分布式的系统提供数据库连结池、事务支持,便于分发等优点,在它基础之上的C
OM+(Windows2000已经提供了这个服务)组合了COM和MTS的功能。MTS的缺点就是对处理使用
BDE的多用户应用的事务处理支持很弱。当然ADO不在这个范围啦CORBA:CORBA是一个跨平台的开放式标准(特别是在很多的JAVA应用中,因为他们都是跨平台的产品
),通过VisiBroker(很著名的ORB系统),配置比DCOM方便多了。Borland不久前发布的IDL
2Pas的产品使得我们可以编写Delphi的客户端轻松的访问CORBA组件。CORBA本身的负载平衡、
命名服务和事件服务可以让开发者构建更稳定和扩展性强的分布式系统。缺点是我们在开发C
ORBA得系统中不能完全地使用早联编;为了支持COBRA客户端需要分发额外的文件如borlndmm
.dll, cp3245mt.dll, midas.dll,orb_br.dll,orbpas50.dll;Delphi不是能够使用全部
的VisiBroker的功能,比如以服务方式运行的OAD和GateKeeper
有问题要养成先搜索以前帖子的习惯!!!!
拥有防火墙的系统中,管理员会更乐意接受Socket因为配置通过防火墙的Dcom是相对麻烦的事
情。在安装中间层的机器上,只要运行SCKTSRVR.EXE就可以和客户端建立Socket的连接了。但
是Socket并不支持早联编(early-binding) COM和DCOM:COM/DCOM 提供了核心的NTLM的安全性和验证机制。在COM/DCOM里面我们可以很轻松地使用早
联编(early-binding)、 回调机制(callback)和连结点机制(ConnectionPoints)。 但
是它的不利因素就是配置客户端的DCOM和让DCOM透过防火墙(FireWall)相当麻烦。MTS:MTS能够为分布式的系统提供数据库连结池、事务支持,便于分发等优点,在它基础之上的C
OM+(Windows2000已经提供了这个服务)组合了COM和MTS的功能。MTS的缺点就是对处理使用
BDE的多用户应用的事务处理支持很弱。当然ADO不在这个范围啦CORBA:CORBA是一个跨平台的开放式标准(特别是在很多的JAVA应用中,因为他们都是跨平台的产品
),通过VisiBroker(很著名的ORB系统),配置比DCOM方便多了。Borland不久前发布的IDL
2Pas的产品使得我们可以编写Delphi的客户端轻松的访问CORBA组件。CORBA本身的负载平衡、
命名服务和事件服务可以让开发者构建更稳定和扩展性强的分布式系统。缺点是我们在开发C
ORBA得系统中不能完全地使用早联编;为了支持COBRA客户端需要分发额外的文件如borlndmm
.dll, cp3245mt.dll, midas.dll,orb_br.dll,orbpas50.dll;Delphi不是能够使用全部
的VisiBroker的功能,比如以服务方式运行的OAD和GateKeeper
有问题要养成先搜索以前帖子的习惯!!!!
解决方案 »
- qq朋友发文件给我,如何可以自动接收文件呢?
- 0x00000001 和 $1 相同吗??
- 一个文件内容处理的问题
- 救命啊!!!!
- 有没有在用TGS Diagram Studio的?进来交流一下吧
- 怎样用Delphi做串口通讯程序。请给指条路啊!急!
- C++Builder 5 或者6 中有没有类似于CodeRush For Delphi7 的插件?如果有好的BCB插件或者Delphi 插件清推荐一下,谢谢。
- 爱心不能有终点 唐吉柯德我推崇!
- 如何通过API得到某一用户属于哪几个组?
- 关于用delphi制作报表打印程序的问题.
- 十万火急!!!用ADO如何连接Sybase数据库?
- 怎样实现table中特定字段的查找??高手帮忙呀!
我也想,只是csdn让搜才行每次都是服务器忙