我想现在写一套软件。想用三层来实现想,有DCOM,TUXEDO,CORBA和COM+等
等选择。我不知道应该选用哪一种最好。有经验的朋友能给我提提意见吗?
200分送上越详细越好!

解决方案 »

  1.   

    一般用DCOM居多,用熟了一点也不麻烦
      

  2.   

    看看你的是什么应用范围。
    要是你想通过防火墙的话用WebSoap.
    要是你没有什么要求的话,你用CORBAR
    不要用DCOM,因为不同的客户端要不同的服务器。
    比如客户端是XP的话你的服务器就是是XPR。
    要是2K的话你的服务器就要是2K的。
      

  3.   

    如果是用delphi开发,我建议你用com+,别的不要选择,
    如果接口设计合理,可以利用midas连接
      

  4.   

    corba,dcom对用户访问权限的限制很麻烦
      

  5.   

    用Dcom、和Com+吧在Windows平臺用這兩種是比較好的
      

  6.   

    如果程序需要多平台运行,建议你选CORBA
    因为DCOM,COM+ 在UNIX上不能运行,
    如果在WINDOWS上运行,COM+比较好,
    如果程序规模不大,还是用DCOM,因为DCOM比COM+简单一些
      

  7.   

    用MIDAS好麻烦啊,我现在正在做练习,经常遇到问题,自己又搞不定,郁闷死了
      

  8.   

    小型的用DCOM,大一点还是用COM+比较好
      

  9.   

    用COM+,当您把接口规化好后,调试和运行就很方便了,修改,扩展也很方便
      

  10.   

    dcom太麻烦了,而且不能跨平台,只能在MS上,用corbar吧!
      

  11.   

    com+/mts,我写过很好,结构清晰,实现也不难,就是如果用多个com+的话,启动会很慢,而且有个问题,我一直也没解决,就是分发服务端应用程序时,要装一遍delphi才行,不然无法安装,我觉得初了这个问题,没什么缺点,而且com+/mts也融合dcom,好象没法分吧,Corba可能有点大材小用...
      

  12.   

    我认为COM+ = DCOM+MTS,对DCOM/COM+、COM+/MTS感觉不理解。呵呵
      

  13.   

    我是使用socket做的,运行还不错。
      

  14.   

    TUXEDO是什么啊,经验不多,现在在做的这个项目是用socket
      

  15.   

    有机会偶也要做个com+/MTS的试试,keke
      

  16.   

    最好是用DCOM/COM+对WINDOWS2000 支持的很好程序也好写
      

  17.   

    越细越好?不如看看相关的书,李维ADO和多层系统篇那两本就行。
    我认为现在比较好的架构是 com+ 结合MIDAS来做。用新的soap,webservice技术也可以,李老大也有本样关的书,到china-pubs上都找的到。