




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基 于Exchange Server 的 企 业 应 用 系 统 设 计 和 开 发( 一) - Miccrossoftt Exxchaangee Seerveer 是是Miccrossoftt 的BacckOffficce 套套 件 产 品 中 面 向 企 业 应 用 的 群 件 系 统。 在 当 前 的 企 业 应 用 市 场 上, 主 流 的 群 件 产 品 为Excchannge Serrverr 和Lottus Nottes, 这 两 个 产 品 的 功 能 相 仿, 我 们 很 难 说 孰 优 孰 劣, 但 是 它 们 的 应 用 开 发 模 式 差 异 很 大, 用 户 使 用
2、起 来 也 会 有 完 全 不 同 的 感 受。 本 文 重 点 讨 论Excchannge Serrverr 以 及 用Excchannge Serrverr 作 为 平 台 建 立 起 来 的 企 业 应 用 系 统 设 计 方 案, 并 涉 及 了 若 干 相 关 的 技 术、 相 关 的 软 件 系 统, 以 及 这 些 系 统 的 协 作 方 案。 - 为 了 便 于 说 明, 我 们 把 用Excchannge Serrverr 作 为 平 台 建 立 起 来 的 企 业 应 用 系 统 简 称 为Excchannge Serrverr 企 业 系 统 或 者Excchannge
3、Serrverr 企 业 应 用。 对 于 小 型 的 企 业 应 用, 也 许 一 台 服 务 器 就 可 以 满 足 需 要, 但 是 对 于 规 模 较 大 的 企 业 来 说, 往 往 需 要 多 台 服 务 器、 甚 至 多 套 企 业 应 用 系 统 才 能 保 证 企 业 的 计 算 机 系 统 正 常 运 行, 而 现 代 的 大 型 企 业 更 要 求 这 些 企 业 系 统 分 布 在 不 同 的 物 理 区 域, 区 域 之 间 可 能 通 过 慢 速 网 络 连 接 起 来。Exxchaangee Seerveer 的的 基 本 结 构 是 客 户 服 务 器(Clli
4、enntSServver) 模 型, 但 是 它 所 支 持 的 企 业 系 统 可 以 是 分 布 式 的, 而 且 这 种 分 布 式 特 性 对 于 系 统 管 理 员 和 用 户 是 透 明 的, 这 使 得Excchannge Serrverr 的 使 用 更 为 简 单, 而 且 对 于 大 型 企 业 有 更 好 的 适 应 性。 - 由 于Excchannge Serrverr 系 统 的 特 殊 性,Exxchaangee Seerveer 企企 业 应 用 的 开 发 与 一 般 的CliienttSeerveer 应应 用 有 所 不 同。 一 方 面,Exxchaang
5、ee Seerveer 已已 经 为 企 业 应 用 提 供 了 大 量 的 常 规 服 务, 例 如 邮 件 系 统、 地 址 簿 管 理、 任 务 管 理 等,Clliennt 端端 应 用Outtloook 是是 用 户 的 桌 面 办 公 系 统, 几 乎 不 用 做 任 何 开 发,Exxchaangee Seerveer 和和Outtloook 就就 已 经 构 成 了 一 个 完 整 的 企 业 应 用 系 统; 另 一 方 面,Exxchaangee Seerveer 允允 许 用 户 在 它 本 身 提 供 功 能 的 基 础 上 进 行 定 制 或 增 加 新 的 应 用
6、逻 辑, 得 到 功 能 更 为 强 大、 更 适 合 于 特 定 企 业 的 应 用 系 统。 这 就 是Excchannge Serrverr 企 业 应 用 的 基 本 特 点, 本 文 将 着 重 讨 论 这 类 企 业 应 用 的 设 计 和 开 发。 一、Excchannge Serrverr 介 绍 - Miccrossoftt Exxchaangee Seerveer 既既 可 以 作 为 企 业 的Intternnet 邮 件 系 统, 也 可 以 作 为 企 业 内 部 的 消 息 系 统 平 台。19997 年11 月Miccrossoftt 发 布 了Excchanng
7、e Serrverr 5.5 版版 本, 该 产 品 在 功 能 和 性 能 方 面 都 非 常 优 秀, 为Winndowws 操操 作 系 统 提 供 了 良 好 的 企 业 应 用 基 础 平 台, 而 随 后 在19998 年年 发 布 的Serrvicce PPackk 1 使 其 更 趋 完 善。 - Excchannge Serrverr 内 部 建 立 了 一 套 功 能 强 大 的 消 息 传 递 机 制, 同 时 也 提 供 了 它 与 其 他 许 多 系 统 之 间 的 透 明 连 接。 其 总 体 结 构 框 架 如 图1 所 示。 图1 Exxchaangee See
8、rveer 结结 构 框 架 - Excchannge Serrverr 作 为 一 个 消 息 系 统 平 台, 它 包 含 一 系 列 与 消 息 有 关 的 服 务, 图1 给 出 了 基 本 的 结 构 图。Exxchaangee Seerveer 的的 核 心 包 括4 个 系 统 服 务: 信 息 存 储 服 务、 目 录 服 务、 消 息 传 输 代 理 和 系 统 助 理 服 务, 当 我 们 在 服 务 器 上 安 装 了Excchannge Serrverr 之 后, 这 些 服 务 会 自 动 被 启 动。 以 后 客 户 连 接 到Excchannge Serrverr
9、 时, 这 些 服 务 协 同 完 成 客 户 的 请 求。 其 功 能 分 别 如 下: - 信 息 存 储 服 务(Innforrmattionn Sttoree): 它 提 供 对 消 息 数 据 库 的 存 储 和 读 取 访 问,Exxchaangee Seerveer 的的 信 息 存 储 分 为 公 共 信 息 存 储 和 私 有 信 息 存 储。 公 共 信 息 存 储 包 含 所 有 的 公 共 文 件 夹 信 息, 私 有 信 息 存 储 包 含 当 前 服 务 器 上 的 所 有 用 户 的 邮 箱 信 息。 - Excchannge Serrverr 是 一 个 半 结
10、 构 化 的 信 息 存 储 系 统, 它 可 以 保 存 各 种 类 型 的 信 息, 如 各 种 文 档、 消 息、 会 议 请 求、 联 系 人 信 息、 普 通 文 件、 多 媒 体 资 料 等。 信 息 存 储 服 务 是Excchannge Serrverr 最 基 本 的 服 务, 其 他 几 乎 所 有 的 服 务 都 建 立 在 信 息 存 储 服 务 的 基 础 上。 所 以Excchannge Serrverr 对 信 息 存 储 服 务 进 行 了 优 化 处 理。 一 方 面, 所 有 的 消 息 采 用 单 实 例 存 储 机 制, 以 便 节 约 存 储 空 间;
11、 另 一 方 面, 信 息 存 储 服 务 对 最 近 访 问 过 的 消 息 做 了 缓 存 处 理, 以 便 提 高 平 均 响 应 速 度; 最 后, 信 息 存 储 服 务 对 创 建 消 息、 删 除 消 息 或 者 修 改 消 息 采 用 了 事 务 机 制, 既 提 高 了 性 能 也 增 强 了 可 靠 性。 - 2 目 录 服 务(Diirecctorry SServvicee):Exxchaangee Seerveer 的的 目 录 机 制 为 我 们 管 理Excchannge Serrverr 的 内 部 对 象 提 供 了 一 致 的 层 次 结 构。 其 中 包 括
12、Excchannge Serrverr 组 织(Orrgannizaatioon)、 站 点(Siite) 和 服 务 器(Seerveer) 的 所 有 配 置 信 息, 目 录 也 包 含 了 地 址 簿 信 息。 利 用 目 录 服 务, 管 理 员 可 以 查 找 到 所 有 的 邮 箱 信 息。 - 目 录 机 制 是Excchannge Serrverr 中 信 息 的 组 织 结 构, 而 目 录 服 务 保 证 了 这 套 机 制 能 够 有 效 地 把 大 量 的 信 息 甚 至 是 分 布 式 的 信 息 管 理 起 来。Exxchaangee Seerveer 中中 的
13、所 有 信 息 都 通 过 目 录 结 构 呈 现 在 用 户 或 者 管 理 员 面 前, 这 为 用 户 查 询 信 息 或 者 管 理 员 管 理 信 息 都 提 供 了 极 大 的 方 便。 - 当 我 们 在 分 布 式 系 统 中 使 用Excchannge Serrverr 时, 目 录 信 息 自 动 复 制 到 所 有 的 服 务 器 上, 以 便 保 证 所 有 的Excchannge Serrverr 服 务 器 有 同 样 的 配 置 信 息。 目 录 信 息 的 一 致 性 是Excchannge Serrverr 信 息 位 置 透 明 性 的 基 础。 同 一 个
14、 站 点 内 的 服 务 器 上 的 目 录 信 息 总 是 可 以 及 时 同 步, 因 为 同 一 站 点 内 的 服 务 器 往 往 通 过 快 速 网 络 连 接 起 来, 而 不 同 站 点 之 间 的 服 务 器 必 须 通 过 目 录 桥 服 务 器 保 证 目 录 信 息 的 复 制, 系 统 管 理 员 可 以 配 置 复 制 计 划, 以 便 在 网 络 速 度 和 复 制 效 率 之 间 做 一 折 中。 - 3 消 息 传 输 代 理(Meessaage Traansffer Ageent,MTAA):MTTA 是是Excchannge Serrverr 中 消 息 流
15、 动 的 基 础。 它 既 对 站 点 内 部 的 服 务 器 传 输 消 息, 同 时 也 为 其 他 站 点 的 服 务 器 传 输 消 息。MTTA 作作 为Excchannge Serrverr 的 内 部 消 息 传 递 机 制, 它 提 供 了 很 强 的 控 制 功 能, 比 如 管 理 员 可 以 控 制 消 息 的 大 小、 消 息 传 送 的 路 由 表 等。 - 4 系 统 助 理(Syysteem AAtteendaant): 系 统 助 理 是 个 辅 助 性 的 服 务, 但 是Excchannge Serrverr 的 许 多 工 作 由 它 来 完 成, 列 举
16、 如 下: - (1) 当 管 理 员 添 加 新 邮 箱 时, 系 统 助 理 会 产 生 与 邮 箱 有 关 的 目 录 地 址 和E-mmaill 地 址。 - (2) MTTA 传传 输 消 息 时 可 能 会 用 到 系 统 助 理 来 解 析 收 件 人 地 址, 或 者 把 目 录 中 的 分 发 表(Diistrribuutioon LListt) 展 开 成 一 组 收 件 人 地 址。 - (3) 检 查 目 录 复 制 的 一 致 性。 - (4) 保 存 和 管 理 邮 箱 的 数 字 签 名 和 加 密 信 息。 - (5) 为MTAA 创 建 路 由 表。 - Ex
17、cchannge Serrverr 的 核 心 服 务 是 系 统 正 常 运 转 的 基 础, 当 我 们 在 一 台 服 务 器 上 安 装 了Excchannge Serrverr 之 后, 这 些 服 务 都 会 自 动 启 动。 以 后 我 们 就 可 以 使 用Excchannge Serrverr 作 为 我 们 的 消 息 平 台 了。 但 是 在 实 际 使 用 时, 情 况 往 往 要 复 杂 得 多,Exxchaangee Seerveer 还还 需 要 与 其 他 的 系 统 交 换 信 息, 比 如 我 们 要 通 过Excchannge Serrverr 收 发In
18、tternnet 邮 件, 或 者 利 用Excchannge Serrverr 作 为 企 业 的 讨 论 公 告 区, 这 时 我 们 就 需 要 其 他 一 些 可 选 服 务。Exxchaangee Seerveer 支支 持 大 多 数 标 准 的 或 者 常 见 的 消 息 系 统, 从 图1 我 们 也 可 以 看 到 这 一 点。 - 常 用 的 可 选 服 务 有 以 下 一 些: 邮 件 服服 务: 利 用 此 服 务,Exxchaangee Seerveer 的的 用 户 可 以 收 发Intternnet 邮 件。 新 闻 服服 务: 提 供 基 本 的 新 闻 服 务
19、, 企 业 可 以 利 用 新 闻 服 务 建 立 内 部 讨 论 组 或 公 告 牌。 事 件 服服 务: 事 件 服 务 是 运 行 在Excchannge Serrverr 服 务 器 上 的 代 理 系 统, 它 可 以 监 测 到 对 一 个 目 录 中 消 息 的 操 作 情 况, 比 如 新 建 消 息、 删 除 消 息、 修 改 消 息 或 者 定 时 消 息。 我 们 可 以 利 用Excchannge Serrverr 的 事 件 服 务 实 现 复 杂 的 业 务 逻 辑。 钥 匙 管管 理 服 务: 管 理 组 织 中 用 户 的 数 字 签 名 和 加 密 消 息 的
20、 安 全 信 息。 一 组 连连 接 器 服 务: 包 括X.4400 连 接 器、CCC Maail 连 接 器、MSS Maail 连 接 器、Lootuss Nootess 连 接 器、IBBM SSNADDS 连连 接 器 等, 通 过 这 些 连 接 器,Exxchaangee Seerveer 组组 织 中 的 用 户 可 以 与 其 他 系 统 中 的 用 户 互 相 交 换 信 息。 - 从Excchannge Serrverr 的 框 架 结 构 我 们 可 以 看 出,Exxchaangee Seerveer 本本 身 是 一 个 功 能 强 大 的 分 布 式 消 息 系
21、 统, 同 时 它 也 可 以 与 其 他 的 消 息 系 统 互 操 作, 外 挂 式 的 连 接 器 保 证 了 一 个 企 业 中 可 以 有 多 个 消 息 系 统 存 在。 - 下 面 我 们 来 看 看Excchannge Serrverr 客 户 端 的 情 况。Exxchaangee Seerveer 的的 标 准 客 户 软 件 为Outtloook,Outtloook 不不 仅 是Excchannge Serrverr 的 基 本 客 户 软 件, 同 时 也 是Excchannge Serrverr 企 业 应 用 的 开 发 环 境, 管 理 员 的 某 些 日 常 管
22、 理 工 作 也 可 以 通 过Outtloook 来来 完 成。Ouutloook 和Excchannge Serrverr 构 成 了 标 准 的 客 户 服 务 器 模 型, 它 们 之 间 直 接 通 过RPCC 进 行 通 信。Exxchaangee Seerveer 的的 用 户 也 可 以 使 用 其 他 的 通 用 客 户 软 件, 因 为Excchannge Serrverr 支 持 常 见 的Intternnet 协 议, 如LDAAP( 目 录 服 务 访 问 协 议)、SSMTPP( 简 单 消 息 传 输 协 议)、PPOP33 和IMAAP4( 收 取 邮 件 协
23、议)、NNNTPP( 新 闻 传 输 协 议)。 利 用 这 些 协 议 我 们 可 以 访 问Excchannge Serrverr 上 相 应 的 服 务, 但 是Excchannge Serrverr 上 有 些 功 能 只 能 使 用Outtloook 才才 能 实 现, 比 如 日 历 功 能、 任 务 管 理 等 专 用 于 企 业 内 部 的、Innterrnett 标 准 协 议 不 能 实 现 的 特 性。 图2 Exxchaangee Seerveer 系系 统 服 务 示 意 图 - Excchannge Serrverr 的 所 有 服 务 均 以 系 统 服 务 的
24、形 式 存 在, 所 以 我 们 可 以 通 过Winndowws NNT 的的 服 务 管 理 器 检 查Excchannge Serrverr 的 服 务 活 动 情 况, 如 图2 所 示。 管 理 员 通 过Excchannge Serrverr 的 管 理 程 序 配 置 组 织 和 站 点, 也 可 以 用 它 来 管 理 邮 箱, 实 际 上 我 们 可 以 用Excchannge Serrverr 管 理 程 序 管 理 组 织 中 的 整 个 目 录。 管 理 程 序 的 用 户 界 面 如 图3 所 示, 左 边 的 树 状 窗 格 就 是 整 个 组 织 的 目 录 结
25、构, 在 组 织 中 的 任 何 一 台Excchannge Serrverr 服 务 器 上 都 会 看 到 同 样 的 树 状 目 录 结 构, 右 边 的 窗 格 对 应 于 左 边 被 选 中 项 的 详 细 信 息。 图3 Exxchaangee Seerveer 管管 理 程 序 用 户 界 面 - 以 上 是Excchannge Serrverr 的 基 本 结 构 和 服 务, 最 后 我 们 来 看 一 下Excchannge Serrverr 的 几 个 与 企 业 应 用 相 关 的 特 性: 分 布 式式 特 性: 分 布 式 特 性 是 实 现 大 型 复 杂 企 业
26、 应 用 的 保 证,Exxchaangee Seerveer 中中 目 录 对 象 的 位 置 透 明 性 简 化 了 系 统 的 管 理。 与 操 作作 系 统 的 紧 密 结 合: 这 可 能 是Excchannge Serrverr 的 最 大 优 势。 一 方 面,Exxchaangee Seerveer 的的 服 务 都 以 系 统 服 务 的 形 式 实 现, 提 高 了 系 统 的 处 理 效 率; 另 一 方 面,Exxchaangee Seerveer 中中 的 所 有 用 户 都 与NT 的 域 用 户 绑 定, 直 接 利 用 了 操 作 系 统 的 安 全 机 制。
27、与 操 作作 系 统 提 供 的 许 多 工 具 紧 密 结 合: 比 如 实 时 备 份、 错 误 日 志、 性 能 监 测 等 等, 除 此 之 外,Exxchaangee Seerveer 也也 提 供 了 其 他 一 些 管 理 工 具。 可 伸 缩缩 性:Exxchaangee Seerveer 的的 信 息 存 储 服 务 支 持16TTB 的的 存 储 容 量, 我 们 几 乎 可 以 认 为 这 是 一 个 无 限 的 数 据 容 器。 而 单 实 例 存 储 又 节 约 了 大 量 的 存 储 空 间。 在 性 能 方 面,Exxchaangee Seerveer 内内 置
28、了SMPP 支 持。 高 可 靠靠 性: 一 方 面,Exxchaangee Seerveer 支支 持 群 集 特 性, 保 证 了 系 统 可 以 不 间 断 工 作; 另 一 方 面,MTTA 采采 用 了 事 务 机 制 保 证 操 作 的 可 恢 复 性, 而 且,Exxchaangee Seerveer 中中 的 邮 件 总 是 可 靠 递 交 的。 - 在 介 绍 了Excchannge Serrverr 的 功 能 和 特 性 之 后, 下 一 部 分 我 们 将 讨 论 如 何 以Excchannge Serrverr 作 为 平 台 建 立 企 业 应 用, 以 及 建 立
29、 什 么 样 的 企 业 应 用。 - ( 未 完 待 续) - ( 作 者 地 址: 北 京 大 学 计 算 机 科 学 技 术 研 究 所,10008771) 基 于Exxchaangee Seerveer 的的企 业 应应 用 系 统 设 计 和 开 发( 二) - 二、 用EExchhangge SServver 建 立 企 业 应 用 方 案- 企 业 应 用 不 同 于 一 般 的 应 用 系 统, 它 不 仅 要 满 足 企 业 的 基 本 应 用 需 要, 也 要 满 足 企 业 发 展 的 需 要, 所 以 我 们 在 选 择 企 业 应 用 平 台 时 要 充 分 考 虑
30、平 台 系 统 的 开 放 性 和 可 扩 展 性。Exxchaangee Seerveer 作作 为Winndowws 平平 台 上 的 群 件 系 统, 它 不 仅 提 供 了 基 本 的 企 业 应 用 特 性, 也 具 有 很 好 的 可 扩 展 性。 - 首 先 我 们 来 看 一 看 现 代 企 业 应 用 的 一 般 性 要 求。 大 致 来 说, 可 以 分 成 以 下5 类: - 1 消 息 传 递 系 统: 消 息 系 统 是 企 业 运 作 的 基 础。 现 代 企 业 中 员 工 的 行 为 往 往 是 相 互 关 联 的, 随 着 社 会 信 息 化 的 不 断 深
31、入, 员 工 之 间 的 协 作 越 来 越 重 要。 消 息 系 统 是 保 证 协 作 的 基 础, 任 何 其 他 的 通 信 系 统( 比 如 电 话 系 统) 都 比 不 上 消 息 系 统 的 灵 活 和 高 效。Exxchaangee Seerveer 的 核 心 就 是 一 个 消 息 系 统, 它 为 企 业 员 工 之 间 的 通 信 提 供 了 安 全、 可 靠、 快 速 的 途 径, 而 且 通 过Intternnet 邮 件 服 务 连 接 器, 企 业 的 消 息 系 统 可 以 扩 展 为Intternnet 邮 件 系 统。 - 2 流 程 管 理 系 统: 流
32、 程 管 理 是 现 代 企 业 的 办 公 业 务 需 要, 它 往 往 建 立 在 企 业 的 消 息 系 统 基 础 之 上, 同 时 也 要 涉 及 到 企 业 的 业 务 规 则, 例 如 企 业 的 采 购 流 程、 报 账 流 程、 报 文 审 批 等。 - 3 知 识 库 管 理 系 统: 知 识 库 是 现 代 企 业 快 速 发 展 的 经 验 宝 库, 企 业 应 用 中 的 知 识 库 系 统 可 以 有 效 地 提 高 企 业 对 现 有 知 识 和 经 验 的 利 用 水 平。Exxchaangee Seerveer 提提 供 的 公 共 信 息 存 储 可 以 作
33、 为 知 识 库 管 理 系 统 的 基 础, 配 合Outtloook 提提 供 的 表 单 定 制 和 消 息 检 索 功 能, 我 们 可 以 快 速 实 现 一 个 知 识 库 管 理 系 统。 - 4 企 业 的 地 址 簿 管 理: 企 业 的 地 址 簿 系 统 也 是 企 业 协 作 系 统 的 基 础。 地 址 簿 包 括 企 业 内 部 员 工 的 个 人 信 息, 包 括 家 庭 地 址、 电 话、 电 子 邮 件 地 址、 职 衔 等 信 息。 地 址 簿 的 结 构 往 往 反 映 了 企 业 的 组 织 结 构 形 式。 地 址 簿 也 可 以 包 括 企 业 的
34、外 部 联 系 信 息, 例 如 客 户 信 息、 合 作 部 门 信 息 等 等。Exxchaangee Seerveer 的的 目 录 结 构 可 以 有 效 地 把 企 业 组 织 的 地 址 簿 建 立 起 来, 而 且Excchannge Serrverr 目 录 的 全 局 一 致 性 和 位 置 透 明 性 使 企 业 用 户 使 用 和 管 理 地 址 信 息 都 非 常 方 便。 - 5 企 业 的 实 时 应 用 系 统: 我 们 知 道, 基 于 网 络 的 应 用 分 为 同 步 和 异 步 两 种 方 式。 异 步 方 式 使 得 应 用 非 常 灵 活, 用 户 可
35、 以 不 受 时 间、 地 点 限 制; 而 同 步 方 式 限 定 通 信 双 方 必 须 同 时 进 入 现 场 操 作。 虽 然 同 步 方 式 的 灵 活 性 要 差 一 点, 但 对 于 一 个 企 业 应 用 系 统 来 说, 同 步 的、 实 时 的 部 分 也 是 必 不 可 少 的, 例 如, 网 络 会 议、 对 话 服 务 等。 - Excchannge Serrverr 较 好 地 满 足 了 这 些 需 要, 而 且 在 使 用 方 便 性 和 系 统 扩 展 能 力 方 面 还 有 所 增 强。 在 使 用Excchannge Serrverr 平 台 建 立 的
36、企 业 应 用 中, 管 理 员 日 常 管 理 工 作 的 多 数 操 作 可 以 在 客 户 端 软 件Outtloook 中中 完 成; 而 且 开 发 人 员 大 量 的 开 发 工 作 也 可 以 在 客 户 端 软 件Outtloook 中中 完 成, 比 如 表 单 制 作, 甚 至 连 服 务 器 端 的 脚 本 代 码 也 要 在Outtloook 程程 序 中 导 入。 所 以 我 们 在 提 起Excchannge Serrverr 企 业 应 用 时, 总 是 离 不 开Outtloook。 尽 管 我 们 在Excchannge Serrverr 企 业 应 用 中
37、看 到 的 大 多 数 特 性 都 是 在Outtloook 中中 体 现 的, 但 这 些 特 性 的 本 质 仍 然 在 于Excchannge Serrverr, 这 就 如 同 客 户/ 服 务 器 模 型 的 数 据 库 系 统 的 服 务 器 程 序 决 定 了 数 据 库 的 基 本 功 能 和 特 性, 数 据 库 客 户 程 序 只 是 操 作 数 据 库 中 的 数 据 而 已。 图1 Exxchaangee Seerveer 企企 业 应 用 框 架 结 构- 首 先 我 们 看 一 看Excchannge Serrverr 企 业 应 用 的 基 本 框 架 结 构,
38、如 图1 所 示。 - 企 业 应 用 往 往 需 要 管 理 大 量 的 数 据, 从 应 用 逻 辑 来 讲, 这 些 数 据 可 以 分 成 两 种: 一 种 是 结 构 规 则 的 永 久 数 据, 通 常 是 我 们 存 放 在 关 系 型 数 据 库 中 的 记 录 数 据; 另 一 种 则 是 结 构 不 很 规 则 甚 至 经 常 可 能 发 生 变 化 的 数 据, 这 些 数 据 在 企 业 应 用 的 运 行 过 程 中 往 往 短 程 有 效, 比 如 流 程 活 动 过 程 中 的 消 息。 在 图1 给 出 的 企 业 应 用 框 架 中, 前 一 种 数 据 往
39、往 保 存 在 后 台 数 据 库 系 统 中, 比 如SQLL Seerveer 或或 者Oraaclee 等 专 门 的 数 据 库 系 统, 这 样 做 的 好 处 是, 应 用 系 统 可 以 充 分 发 挥 数 据 库 系 统 的 索 引 检 索 功 能、 高 效 率 批 量 访 问 等 优 势; 后 一 种 数 据 往 往 直 接 存 放 在Excchannge Serrverr 的 信 息 存 储 中, 因 为 不 但Excchannge Serrverr 非 常 适 合 于 处 理 这 种 半 结 构 化 的 数 据, 而 且Excchannge Serrverr 中 的 许
40、多 业 务 处 理 也 需 要 直 接 访 问 这 些 数 据, 尤 其 是 流 程 信 息, 更 是 离 不 开 这 些 短 程 数 据。 - Excchannge Serrverr 可 以 通 过 两 种 不 同 的 途 径 访 问 后 台 数 据 库, 可 以 直 接 通 过ADOO(Acttivee Daata Objjectt) 访 问 数 据 库 中 的 记 录, 或 者 通 过Acttivee 对 象 访 问 数 据 库 中 的 记 录。Exxchaangee Seerveer 作作 为 企 业 应 用 的 基 础 平 台, 大 量 的 业 务 处 理 工 作 是 由 各 个 子
41、 系 统 自 动 完 成 的, 一 般 情 况 下 我 们 并 不 需 要 对 这 些 子 系 统 进 行 扩 展, 比 如MTAA 子 系 统 会 自 动 为 我 们 传 递 消 息, 但 是, 在 某 些 情 况 下 我 们 也 可 能 会 要 求 加 入 自 己 的 业 务 处 理 操 作, 比 如 在 事 件 服 务 子 系 统 中 加 入 对 某 个 公 共 文 件 夹 的 事 件 处 理。Exxchaangee Seerveer 的的 扩 展 支 持Scrriptt 语 言,VBBScrriptt 或 者JavvaSccrippt 均均 可, 只 要 服 务 器 上 安 装 有 相
42、 应 的 脚 本 引 擎。 在 这 些 脚 本 代 码 中, 我 们 可 以 通 过 自 动 化(Auutommatiion) 技 术 访 问ADOO 对 象 或 者Acttivee 自 动 化 对 象, 从 而 达 到 访 问 数 据 库 的 目 的。 因 此,Exxchaangee Seerveer 企企 业 应 用 中 的 数 据 库 支 持 技 术 并 不 复 杂, 对 开 发 人 员 的 技 术 要 求 并 不 高。 - 然 后 我 们 再 看 一 看 客 户 端 如 何 与Excchannge Serrverr 协 同 工 作。 首 先,Ouutloook 是Excchannge
43、Serrverr 企 业 应 用 的 标 准 客 户 端 程 序, 也 是 这 种 应 用 的 开 发 环 境。Ouutloook 中 复 杂 的 功 能 体 现 了Excchannge Serrverr 的 强 大 协 作 能 力, 这 些 功 能 可 以 分 为 两 类: 基 于 邮 件 的 功 能 和 信 息 管 理 功 能。 分 别 列 举 如 下: - 邮 件 功 能: 邮 箱 别 名 解 析、 邮 件 重 要 性 级 别 支 持、 邮 件 跟 踪、HTTML 邮 件、 邮 件 附 件 支 持、 多 种 协 议 的 支 持(POOP3,IMAAP4,LDAAP,NNTTP,MAPPI
44、) 等。 - 信 息 管 理 功 能: 日 历、 全 球 地 址 簿、 任 务 管 理、 日 记、 服 务 器 端 和 客 户 端 的 规 则、 邮 件 检 索 等。 图2 在IInteerneet EExplloreer 中中 访 问Excchannge Serrverr 示 意 图- 使 用Outtloook 作作 为Exchhangge SServver 企 业 应 用 的 客 户 端 软 件 可 以 全 面 发 挥Excchannge Serrverr 的 功 能, 而 且 软 件 厂 商 对 其 所 作 的 开 发 与Excchannge Serrverr 几 乎 完 全 融 合 在
45、 一 起, 用 户 在 使 用 时 感 觉 不 到 二 次 开 发 的 痕 迹, 这 是Excchannge Serrverr 企 业 应 用 的 特 殊 性。 概 括 起 来 说,Exxchaangee Seerveer 为为 企 业 应 用 提 供 了 一 种 通 用 的 模 式, 软 件 商 可 以 根 据 应 用 的 特 点 对Excchannge Serrverr 进 行 扩 展, 配 置 或 者 添 加 业 务 规 则, 为 企 业 用 户 提 供 通 用 或 者 专 用 的 功 能。 - 当 然 用 户 也 可 以 不 使 用Outtloook 作作 为 客 户 端 软 件, 特
46、 别 是 当 用 户 通 过 慢 速 网 络 访 问Excchannge 服 务 器 的 情 况 下, 用 户 可 以 使 用 通 用 的 邮 件 客 户 软 件, 比 如Outtloook EExprresss 或 者Nettscaape Messsenngerr 等, 通 过POPP3 或或 者IMAAP 协协 议 访 问 用 户 的 邮 箱, 通 过LDAAP 协协 议 访 问 目 录 服 务。 受 到 这 些 标 准 协 议 功 能 的 限 制, 这 时Excchannge Serrverr 提 供 的 功 能 并 不 能 完 全 发 挥 出 来, 但 用 户 可 以 完 成 一 些
47、基 本 的 邮 件 操 作。 - 访 问Excchannge Serrverr 的 另 外 一 条 途 径 是 使 用Excchannge Serrverr 提 供 的OWAA(Outtloook WWeb Acccesss) 模 块。OWWA 是是 一 个IISS(Miccrossoftt Innterrnett Innforrmattionn Seerveer) 目 录, 它 与Excchannge Serrverr 可 以 运 行 在 不 同 的 服 务 器 上。 实 际 上,OWWA 也也 是 一 个ASPP 工 程, 它 把Webb 客 户 的 访 问 请 求 转 移 给Exccha
48、nnge Serrverr, 再 把Excchannge Serrverr 的 响 应 结 果 返 回 给Webb 客 户。 由 于OWAA 返 回 给 客 户 的 是 包 含JavvaSccrippt 的的HTTTP 页页 面, 所 以 大 多 数 的 浏 览 器 都 可 以 通 过OWAA 访 问Excchannge Serrverr。 但 是 由 于HTTTP 描描 述 数 据 能 力 的 限 制 以 及 浏 览 器 中 页 面 交 互 操 作 的 局 限 性,OWWA 并并 不 能 实 现Outtloook 的的 所 有 功 能。 图2 是 在Intternnet Expplorrer
49、 中 访 问Excchannge Serrverr 的 界 面 示 意 图。( 未 完 待 续) 基 于Exxchaangee Seerveer 的的 企 业 应 用 系 统 设 计 和 开 发( 三) 潘 爱 民民 - Excchannge Serrverr 不 仅 提 供 了 强 大 的 协 作 功 能, 而 且 也 提 供 了 访 问 这 些 功 能 的 编 程 接 口-CCDO(Colllabboraatioon DDataa Obbjecct)。 与ADOO 类 似,CDDO 也 是 一 套 自 动 化 对 象 库, 它 完 全 暴 露 了Excchannge Serrverr 的
50、功 能。 我 们 可 以 用 脚 本 语 言 访 问CDOO 对 象,OWWA 就就 是 利 用CDOO 来 访 问Excchannge Serrverr 的。CDDO 的的 底 层 是MAPPI(Messsaggingg Apppliicattionn Prrogrrammmingg Innterrfacce),MAAPI 是 一 组 供 低 级 语 言( 如C/CC+ 语 言) 调 用 的 接 口 和 函 数 以 及 相 关 的 常 数 和 数 据 结 构 等, 它 涵 盖 了Excchannge Serrverr 的 所 有 功 能。 因 为CDOO 和MAPPI 是是 公 共 的 编
51、程 接 口, 有 详 细 的 文 档 和 众 多 例 程, 如 果 软 件 商 觉 得Outtloook 不不 能 满 足 应 用 的 需 要, 或 者 需 要 在 其 他 的 系 统 中 访 问Excchannge Serrverr 的 功 能, 可 以 直 接 利 用CDOO 或 者MAPPI 进进 行 客 户 端 程 序 的 开 发。 - 最 后, 我 们 总 结Excchannge Serrverr 企 业 应 用 的 一 些 特 点: - 1 Excchannge Serrverr 和Outtloook 奠奠 定 应 用 的 基 本 框 架, 并 且Excchannge Serrve
52、rr 和Outtloook 又又 提 供 了 非 常 灵 活 的 扩 展 机 制, 所 以 最 终 的 企 业 应 用 将 是Excchannge Serrverr + Outtloook 与与 扩 展 部 分 的 紧 密 结 合。 - 2 Excchannge Serrverr 的 目 录 结 构 不 仅 简 化 了 企 业 中 地 址 簿 的 管 理, 也 简 化 了 企 业 中 所 有 信 息 的 管 理。 远 程 客 户 可 以 通 过LDAAP 访访 问 目 录 信 息, 应 用 程 序 也 可 以 通 过ADSSI(Acttivee Diirecctorry SServvicee
53、Innterrfacce) 访 问 目 录 信 息。 - 3 提 供 强 大 的 信 息 处 理 机 制。Exxchaangee Seerveer 内内 置 的 邮 件 功 能 以 及 公 共 文 件 夹 功 能 可 为 企 业 应 用 提 供 足 够 灵 活 的 信 息 处 理 能 力,Exxchaangee Seerveer 与与 关 系 型 数 据 库 的 有 机 结 合 是 企 业 应 用 的 最 佳 存 储 体 系。 - 4 提 供 多 协 议 的 支 持。 - 5 直 接 建 立 在Winndowws NNT 的的 安 全 机 制 基 础 上。 - 6 可 建 立 分 布 式 企
54、业 应 用 系 统。 位 置 透 明 的 特 性 使 得 管 理 更 加 简 便, 利 用 站 点 建 立 起 来 的 数 据 复 制 体 制 能 很 好 地 适 应 复 杂 的 网 络 环 境。 - 7 提 供 客 户 端 的 灵 活 选 择。 用 户 除 了 选 择Outtloook 作作 为 客 户 端 软 件 之 外, 也 可 以 选 择Intternnet 浏 览 器 或 者 邮 件 客 户 软 件 作 为 客 户 软 件, 还 可 以 开 发 自 己 的 客 户 软 件。 三、 用OOutllookk 开 发Excchannge Serrverr 企 业 系 统 中 的 协 作 应
55、 用- 在 客 户/ 服 务 器 结 构 的 企 业 应 用 系 统 中, 业 务 逻 辑 既 可 以 在 客 户 方 完 成, 也 可 以 在 服 务 器 方 完 成。Exxchaangee Seerveer 企企 业 应 用 的 大 量 业 务 逻 辑 位 于 服 务 器 方, 因 为 基 础 消 息 平 台 是Excchannge Serrverr 的 主 要 功 能 特 征。 尽 管 如 此, 客 户 程 序 是 企 业 应 用 的 关 键, 因 为 最 终 用 户 面 对 的 只 是 客 户 程 序, 应 用 的 效 率 和 功 能 都 通 过 客 户 程 序 体 现 出 来。Ouu
56、tloook 不 仅 是Excchannge Serrverr 的 标 准 客 户 软 件, 也 是Excchannge Serrverr 企 业 应 用 的 开 发 环 境, 所 以, 这 一 部 分 我 们 讨 论 使 用Outtloook( 本 文 统 一 使 用Outtloook 998) 开 发 企 业 系 统 中 协 作 应 用 的 全 过 程。 - 在 讨 论Outtloook 开开 发 之 前, 我 们 先 简 单 看 一 下 协 作 应 用 的 基 本 模 型, 如 图1 所 示。 图1 协 作 应 用 基 本 模 型 - 任 意 一 个 有 相 应 权 限 的 用 户 都
57、可 以 给 指 定 的 公 共 文 件 夹 发 送 请 求 消 息, 公 共 文 件 夹 是 服 务 器 上 的 消 息 处 理 器, 它 接 收 到 用 户 的 请 求 后, 根 据 消 息 中 的 内 容 执 行 有 关 的 处 理。 对 应 于 不 同 的 业 务 规 则, 消 息 的 处 理 过 程 有 所 不 同, 典 型 情 况 有: 消 息 处 理 器 根 据 一 定 的 规 则 直 接 把 消 息 转 送 到 指 定 角 色 的 用 户 邮 箱 中; 消 息 处 理 器 对 接 收 到 的 消 息 进 行 预 处 理, 并 生 成 新 的 消 息 提 交 给 其 他 用 户;
58、消 息 处 理 器 根 据 原 始 消 息 中 的 指 定 名 单 或 者 内 置 的 流 程 名 单 使 消 息 顺 序 流 动。 把 公 共 文 件 夹 当 作 消 息 中 心 处 理 器, 我 们 几 乎 可 以 实 现 各 种 形 式 的 协 作 应 用, 其 不 同 仅 在 于 用 户 发 送 给 公 共 文 件 夹 的 消 息 种 类 和 公 共 文 件 夹 的 业 务 逻 辑 规 则。 - 协 作 应 用 可 以 有 两 种 不 同 的 使 用 模 式: - 1 群 组 工 作 模 式 用 户 直 接 把 消 息 发 送(POOST) 到 公 共 文 件 夹 中, 消 息 可 以
59、 采 用 自 定 义 表 单, 也 可 以 使 用 系 统 的 标 准 表 单。 这 种 模 式 与 新 闻 组 的 张 贴 工 作 方 式 类 似。 比 如, 投 票 选 举 就 可 以 采 用 这 种 工 作 模 式。 - 2 工 作 流 模 式 用 户 利 用 一 个 自 定 义 的 表 单, 把 消 息 发 送(SEEND) 到 一 个 公 共 文 件 夹 中, 自 定 义 表 单 可 以 把 发 送 的 目 标 文 件 夹 路 径 隐 藏 起 来, 用 户 不 必 关 心 公 共 文 件 夹 的 位 置。 公 共 文 件 夹 会 按 照 指 定 的 业 务 规 则 处 理 用 户 的
60、 请 求。 从 而 实 现 工 作 流 模 式 的 协 作 应 用。 - 协 作 应 用 的 开 发 包 括 两 部 分 内 容: - 1 表 单 的 设 计 表 单 的 设 计 完 全 在Outtloook 中中 完 成, 在 设 计 过 程 中 允 许 为 消 息 添 加 自 定 义 的 域, 也 允 许 把 域 与 界 面 上 的 控 制 元 素 绑 定 在 一 起。 读 表 单 和 写 表 单 分 离 设 计。 在 表 单 设 计 时 可 能 也 需 要 编 写 一 些 脚 本 代 码。 - 2 文 件 夹 的 设 计 文 件 夹 的 设 计 包 括 视 图 设 计、 业 务 规 则
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025五指山市屯城镇社区工作者考试真题
- 2025唐山市古冶区习家套乡社区工作者考试真题
- 广东省香山中学高要一中广信中学2024-2025学年高一下学期第一次教学质量检测试题历史
- 2025年天津市天津市中考一模语文试题含答案
- 2025年吉林省名校调研中考二模语文试题含答案
- 2025年安徽省巢湖市中考一模语文试题含答案
- 能源互联网项目商业计划书案例
- 2025年安全标准化安全培训考试试题完整答案可打印
- 2024-2025厂级员工安全培训考试试题及答案(夺冠系列)
- 2024-2025生产经营单位安全培训考试试题附答案(满分必刷)
- 2024年3月ITSMS信息技术服务管理体系基础(真题卷)
- 节能评审和节能评估文件编制费用收费标准
- 2023-2024年《劳务劳动合同样本范本书电子版模板》
- 中国居民口腔健康状况第四次中国口腔健康流行病学调查报告
- MOOC 数据挖掘-国防科技大学 中国大学慕课答案
- 中药注射剂合理使用培训
- 第13课+清前中期的兴盛与危机【中职专用】《中国历史》(高教版2023基础模块)
- 2024年国家粮食和物资储备局直属事业单位招聘笔试参考题库附带答案详解
- 苏轼临江仙课件大学语文完美版
- 《施工测量》课件
- 情绪健康管理服务规范
评论
0/150
提交评论