📄 borland
字号:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>计算机世界|软件与编程:
Borland的MIDAS技术
</title>
</head>
<body bgcolor="#ffffff">
<table border="0" cellspacing="0" cellpadding="0" width=600>
<tr>
<td width="480"><img src="../../images/1ptrans.gif" width="480" height="1" border="0"></td>
<td width="5"><img src="../../images/1ptrans.gif" width="5" height="1" border="0"></td>
<td width="120"><img src="../../images/1ptrans.gif" width="120" height="1" border="0"></td>
</tr>
<tr>
<td valign="top">
<p>
<! img src="../../ad/images/ht_1.gif" width="240" height="80">
<! img src="../../ad/images/ht_2.gif" width="240" height="80">
<p>
<a href="../soft.htm"><img src="../images/rtitle.gif" width="227" height="60" border=0></a>
<! img src="../../ad/images/ht_2.gif" width="240" height="80">
<p> </p>
<center>
<font color="#0000ff"><h2>
Borland 的MIDAS 技 术
</h2></font>
<hr>
</center>
<font color="#a0000z"><h3>
概 述</h3></font>
<font color="#ffffff">----</font>
Borland 自 从 推 出 了Delphi 之 后, 深 受 程 序 设 计 人 员 的 青 睐。Delphi 的 每 一 个 新 版 本 都 给 用 户 提 供 了 更 新、 更 好 的 功 能。 例 如,Delphi 1.0 版 本 给 用 户 提 供 了 一 种 全 新 的 可 视 化 编 程 环 境, 使 用 户 能 快 速 开 发Windows3.1 的 应 用 程 序。Delphi 2.0 中 增 加 了 数 据 模 块 (Data Module) 等 多 种 高 效 的 数 据 重 用 功 能。 现 在 第 三 代 版 本Delphi 3 — — 多 层 结 构 的32 位 快 速 开 发 工 具 又 给 开 发 人 员 带 来 了 全 新 的 多 层 结 构 概 念。
<p><font color="#ffffff">----</font>
早 在1980 年 第 一 个 数 据 库 管 理 系 统 出 现 时, 数 据 库 的 世 纪 就 已 悄 然 开 始。 那 时 的 观 念 是 由 应 用 程 序 控 制 关 系 型 数 据 库, 这 种 数 据 处 理 的 模 式 一 般 称 为 单 层 结 构(1 -Tier)。 由 于 这 种 结 构 的 数 据 库 程 序 占 用 计 算 机 资 源 较 多, 于 是 在80 年 代 中 期, 数 据 库 应 用 开 始 转 向 C/S 结 构, 也 就 是 所 谓 的 两 层 结 构(2 -Tier)。 这 种 结 构 在 近 十 年 内 不 但 得 到 了 广 泛 的 运 用, 而 且 相 当 成 功。 然 而, 在 两 层C/S 结 构 成 功 的 背 后 却 逐 渐 暴 露 出 其 构 架 上 的 缺 陷。 其 中 最 明 显 的 问 题 表 现 在 应 用 程 序 的 伸 缩 性 和 维 护 方 面。 例 如, 一 个 跨 国 企 业 如 何 把 数 据 库 管 理 系 统 及 其 应 用 程 序 分 散 到 十 分 缓 慢 的 网 络 上, 如 何 控 制 数 据 的 统 一 性 和 完 整 性; 一 旦 应 用 程 序 有 任 何 改 动, 维 护 人 员 就 必 须 修 改 每 一 个 客 户 端 上 的 应 用。
<p><font color="#ffffff">----</font>
新 一 代 数 据 库 管 理 系 统 在 传 统 的 C/S 结 构 中, 增 加 了 应 用 程 序 服 务 器 — — 这 种 新 的 结 构 就 是 所 谓 的n -Tier 或Multi -Tier。 应 用 程 序 服 务 器 包 括 了 统 一 的 界 面、 业 务 规 则 的 制 定 和 数 据 处 理 逻 辑 的 规 定 等 等。 多 层 应 用 服 务 技 术 允 许 分 割 应 用 程 序, 本 地 计 算 机 上 无 须 安 装 一 整 套 数 据 库 工 具, 就 可 以 在 另 一 台 机 器 上 存 取 数 据。 同 时 它 允 许 对 业 务 规 则 和 进 程 进 行 集 中 管 理, 并 在 整 个 网 络 上 分 发、 实 现 进 程 负 载 的 动 态 调 节。
<p><font color="#ffffff">----</font>
众 所 周 知, 开 发 服 务 器 级 的 应 用 程 序 要 比 开 发 单 纯 应 用 级 的 程 序 困 难 得 多, 有 很 多 系 统 服 务 需 要 考 虑。 如 果 没 有 一 种 好 的 工 具, 对 于 大 多 数 程 序 员 来 说, 开 发 一 个 复 杂 的 多 层 结 构 应 用 只 能 是 一 种 理 想。 为 了 使 这 种 理 想 方 便 地 实 现,Borland 公 司 推 出 了 开 发 多 层 结 构 所 需 的 技 术 和 工 具 集 — —MIDAS。
<font color="#a0000z"><h3>
MIDAS — — 多 层 分 布 式 应 用 程 序 服 务 器</h3></font>
<font color="#ffffff">----</font>
对MIDAS 这 个 名 字 一 般 有 两 种 理 解。MIDAS 是Multi -tier Distributed Application Services Suite( 多 层 分 布 式 应 用 程 序 服 务 包) 的 缩 写, 这 也 诠 释 了MIDAS 技 术 的 实 质。 也 许 因 为 这 个 本 义 太 长, 很 多 人 更 愿 意 把 它 理 解 成Multi -tier Made Easy, 这 也 是MIDAS 的 作 用。
多 层 计 算(Multi -tiered computing) 是 业 界 对 此 类 技 术 通 用 的 术 语, 而Multi -tier 是Borland 公 司 采 用 的 技 术 术 语。Borland 典 型 的 三 层 结 构 如 下: 第 一 层 是 数 据 库 服 务 器, 第 二 层 是 应 用 服 务 器, 第 三 层 是 瘦 客 户 机。
<p><font color="#ffffff">----</font>
数 据 库 服 务 器 是 诸 如InterBase、Oracle、Sybase、MS SQL Server 等 数 据 库, 应 用 服 务 器 和 瘦 客 户 机 由Delphi 建 立。 大 多 数 情 况 下, 数 据 库 访 问 软 件( 例 如BDE, SQL *NET 等 等) 与 应 用 服 务 器 运 行 在 同 一 台 机 器 上。
<p><font color="#ffffff">----</font>
应 用 服 务 器 主 要 基 于Borland 的 分 布 式 数 据 技 术, 至 少 包 括 两 方 面 的 内 容:
<p><font color="#ffffff">----</font>
1. 内 置 在Delphi 组 件 中;
<p><font color="#ffffff">----</font>
2. OLEnterprise 产 品 对 分 布 式 计 算 和 负 载 平 衡 提 供 超 强 的 支 持。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -