下载此文档

MIDAS三层系结构.doc


文档分类:建筑/环境 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
:..MIDAS——多层分布式应用程序服务器 ----对MIDAS这个名字一般有两种理解。MIDAS是Multi-tierDistributedApplicationServicesSuite(多层分布式应用程序服务包)的缩写,这也诠释了MIDAS技术的实质。也许因为这个本义太长,很多人更愿意把它理解成Multi-tierMadeEasy,这也是MIDAS的作用。多层计算(Multi-puting)是业界对此类技术通用的术语,而Multi-tier是Borland公司采用的技术术语Borland典型的三层结构如下:第一层是数据库服务器,第二层是应用服务器,第三层是瘦客户机。数据库服务器是诸如InterBase、Oracle、Sybase、MSSQLServer等数据库,应用服务器和瘦客户机由Delphi建立。大多数情况下,数据库访问软件(例如BDE,等等)与应用服务器运行在同一台机器上。----应用服务器主要基于Borland的分布式数据技术,至少包括两方面的内容: ----;----。----、Socket或OLEnterprise连接两台机器,并在两者之间来回传输数据集。的选择方法简化了连接两台机器的任务,尤其是对两台运行Windows95的机器更是如此。OLEnterprise使用户能访问ObjectBroker,它允许在几个服务器中随机分配任务负载。此外,还可以在几台机器上装载服务器工具,每次实行连接时,Broker会选择其中一台机器。例如,如果你有100个客户端和3台服务器,ObjectBroker会随机分配负载给3台服务器,每台服务器大约有33个客户端。Broker会在服务器异常关闭时提供支持。编写几行代码可以提供服务器错误处理,把客户端从出现问题的服务器切换到另一台正常运行的服务器。另外Broker不会试图把一个新的客户端连接到已经关闭的服务器上,相反它会自动连接到其中一台正在运行的服务器上。 ---,在客户端没有任何数据库工具的情况下读取远程数据。有些用户可能会有这样的疑问:通过浏览器和Web服务器也能在客户端没有任何数据库工具的情况下观察远程机器上的数据集,为什么还要采用分布式数据集呢?这是因为浏览器的功能远不如Borland分布式数据集的功能。如果没有一种强大的第三方工具(如IntraBuilder),要增强浏览器的约束条件,或者在浏览器中加入或建立一个一到多的关系表是非常困难的。但这些功能都可以在Delphi的多层应用程序中简单地实现,Delphi的编译应用程序比基于HTML的应用更快速、更易于应答。 ---分布式数据集允许在客户端的应用中使用所有标准的Delphi组件,包括数据库工具,但是客户端无须装载BDE、ODBC或者任何数据库类库(、SybaseCT-Lib等等)。当然网络上的某些地方需要BDE或类似的引擎,但是客户端无须装载。简言之,现在只需要一套服务器端的数据库工具,每一个客户端就可以使用它。 ----分布式数据集是缩减网络通信量的一种方法。从服务器端下载数据后,在客户端操作数据而无须初始化任何网络交易,除非需要更改服务器端。这意

MIDAS三层系结构 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人ipod0b
  • 文件大小39 KB
  • 时间2019-12-10