谁能清晰地解释下面几个概念?(100分)

  • 主题发起人 主题发起人 bugcool
  • 开始时间 开始时间
B

bugcool

Unregistered / Unconfirmed
GUEST, unregistred user!
com/dcom/com+/mts/midas
哪位能将他们之间的关系给一个清晰的说明?
看了一些书,对这些东西还是不是很明白。
希望能详细的讲讲。
 
com 是windows的组件模型,
dcom是com基础上能够支持分布处理的组件模型
com+是2000以后新的组件模型,在com基础上扩展的
mts是win nt技术上调度com对象的中间件服务器
midas是borland公司开发的三层架构技术,主要是提供三层数据库访问
 
好象曾经提过,你查一查。
 
知道了!还能有更具体的吗?
 
我也来说一下吧:
COM是组件对象之间相互接口的规范,凡是遵循COM接口规范的对象彼此之间能相互通信和
交互,即使这些对象由不同的厂商、不同的语言、不同的windows版本甚至在不同的机器
上编写和建立,它是和应用程序一起存在相同的机器中(即不能跨越机器)
DCOM是com的延伸,是一种能够支持分布处理的组件模型;它允许应用程序调用位于其他
机器中的COM对象,DCOM/COM在实现上几乎是一样的。
COM+:是win2000的核心服务,可以说是MTS3.0版,COM+很多的概念都延伸自MTS,在许多
方面亦放宽了MTS限制和增加了很多MTS没有的功能(例如:COM+就增加了MTS没有的对象
Pooling、平衡负荷、及同步处理等属性)
可以这么说,COM+直接融合了COM模型和MTS模型;
MTS:是Microsoft为分布式环境下进行事务处理所设计的服务接口,提供了缓冲池的功能,
强大的事务处理能力,自动地激活或者自动断开的功能。它能够让windows程序员开发以
组件为导向的分布式应用系统,并且具备在同质和异质数据库间对修改的数据进行
Two phase commit的功能(Two phase commit功能好像是让参与数据来源更新的资源保证
能够正确地把数据更新回数据来源之中,或在任何参与地资源发生错误时能够完全地恢复
数据在未更新之前地状态
midas是多层分布式应用程序服务组件,主要提供三层数据库访问.
(恩,不知道这些够了没有,我也是按照自己记忆去搜索出来的,看来要是想更详细点
还是去查书才行)
 
com 是windows的组件模型,
dcom是com基础上能够支持分布处理的组件模型
com+是2000以后新的组件模型,在com基础上扩展的
mts是win nt技术上调度com对象的中间件服务器
midas是borland公司开发的三层架构技术,主要是提供三层数据库访问
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
I
回复
0
查看
469
import
I
I
回复
0
查看
625
import
I
后退
顶部