我可以简单介绍一些:
DCOM: Distributed Common Object Model.
分布式通用对象模型 (或者叫做组件模型)
主要意思是指一种独立于平台的(与机器, 操作系统无关的),
存在于可执行的实体中的对象结构模型, 不同的系统中的
对象只要都遵循这种对象结构, 就可以相互通讯, 合作完成计算
任务.
MIDAS: Multi-tiered Distrubuted Application Service
呵呵, MIDAS的希腊语原意是: <Font Size="+2">大富翁</Font>!!
(The king of Phrygia, who can turn normal objects into gold,
姑且翻译成"多层(多重)分布式应用程序服务"吧!
要理解这种结构必须同所谓的"Single-tiered based application"
做对比:
在Single-tiered based application中, 应用程序直接同一个数据库
文件打交道, 当系统扩展时, 这样的程序必须重新构造以考虑多
个程序共享数据时的问题. 使用MIDAS, 程序并不直接同数据库
打交道, 而是经过一个MIDAS, 这样程序的可扩展性就通过
MIDAS来实现, 前台的界面就可以在很大程度上同台的数据管理
工作独立开来, 也可以很容易做出一个复杂系统的简单原型,
与后台数据库的开发同步进行前台的界面工作, (暂时用别的
Service Provider代替最终需要的), 等后台开发好之后, 换上最终
的Service Provider就行了.
请您参照Delphi中的例子自己进一步学习, 体会吧!