cowbird 心有多大,世界有多大

燕八哥 MSN:cowbird2002@hotmail.com

know everything about something and something about everything

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

分布式开发技术 我的学习历程(二)
  (作者:cowbird    时间:20040617)

microsoft的dcom
    分布式开发,不得不说dcom.
    dcom是com的延伸,它运用在多台电脑上.实质是多了权限和通讯技术的com.在midas中就遇到过dcom,书上的例子都是针对同台电脑上的,当客户端放到其他电脑上,不知道为什么总是interface not support.我不得其解,有人说是由于微软针对"冲击波"病毒补定导致,不知道是真是假.
   
microsoft的mts[3]
     学了com,dcom,随即遇到了mts,mts全称是microsoft transaction server.顾名思义就是管理com和dcom的,拥有支持事务,资源分发管理(通俗讲就是资源里面只保留主动使用服务器的应用),安全模型,易于管理特点.

      MTS是在winNT时代发展起来的,当windows2000出来的时候,MTS就是3.0版了,它被系统集成,它的形式就是com+,.所以我发现MTS在delphi4就有了,例子也多半在delphi4,5,到delphi7就只有com+的例子了.

[3]可参见<delphi4编程技术内幕> P750

microsft的com+
      理解com+,可以来看看我收集的一篇文章http://www.cnblogs.com/cowbird/archive/2004/06/16/16212.aspx.其中有张图很说明问题.我觉得com+,dcom,mts可以用个等式来表示,那就是com+ = dcom + mts.
      所以倒头来,com+是分布式开发技术中先进的技术.包括dotnet的实质也是com+和micrsoft DNA的延伸.
      写到这里有篇文章值得一提,文章名字是"COM+ Web 服务:通过复选框路由到 XML Web Services"
http://www.cnblogs.com/cowbird/archive/2004/06/17/16320.aspx, 看到这篇文章题目,有点眼熟,记得微软也有篇文章是讲mts向windows2000下的com+的转换.是否预示着分布式开发中web services将登上舞台?

Microsoft的com+未来[4]     
       windows2000预示com+技术的光明未来.可是2000年6月,微软就公布了"mircosoft.net",dotnet组件似乎没有延续com+技术,它不需要GUID,使用起来也不需要本地注册.
   另外在dotnet下com也受到了“不公正待遇“,com在.net术语中叫“unmanaged元件“,它本身的组件叫“managed元件“,可见com+前途...
[4]看了几篇老文章有感,于20040621补充.
 

posted on 2004-06-17 09:44  cowbird  阅读(1428)  评论(2编辑  收藏  举报