EJB 和UDB 在 企 业 管 理
软 件 中 的 应 用
· 易 文 ·
--------------------------------------------------------------------
当 计 算 机 应 用 由 单 机 应 用 转 向 网 络 应 用 时, 企 业 管 理 系 统 在 制 作 技 术 方 面 也 开 始 面 临 新 的 挑 战。 与 此 相 对 应, 面 向 对 象 的 编 程 方 式 和 开 发 工 具、 先 进 的 数 据 库 管 理 系 统 开 始 广 泛 地 应 用 于 企 业 管 理 软 件 的 开 发。 开 思 软 件 公 司 推 出 的 新 一 代 企 业 管 理 软 件TEEMS 就 采 用 了 多 种 新 技 术 和 开 发 工 具, 从 而 使 产 品 具 有 更 广 泛 的 适 应 性。
EJB 简 化 开 发 过 程
---- 在 多 种 面 向 对 象 语 言 中,Java 语 言 可 算 佼 佼 者, 它 建 立 了 一 种 全 新 的 计 算 概 念。 首 先, 作 为 一 种 程 序 设 计 语 言, 它 具 有 简 单、 面 向 对 象、 分 布 式、 解 释 执 行、 健 壮、 安 全、 体 系 结 构 中 立、 可 移 植、 高 性 能、 多 线 程 以 及 动 态 性 等 特 点; 其 次, 它 最 大 限 度 地 利 用 了 网 络,Java 小 应 用 程 序(Applet) 可 在 网 络 上 传 输 而 不 受CPU 和 环 境 的 限 制; 另 外,Java 还 提 供 了 丰 富 的 类 库, 使 程 序 设 计 者 可 以 很 方 便 的 建 立 自 己 的 系 统。 其 中 的JavaBean 更 以 其 出 色 的 可 复 用 性、 易 交 互 性、 高 效 能 和 开 发 应 用 程 序 的 简 易 性 而 备 受 青 睐。
----EJB(Enterprise JavaBean) 是 一 种 面 向 企 业 应 用, 基 于Java 平 台 的 服 务 器 端 标 准 部 件 体 系 结 构, 可 帮 助 企 业 利 用 Java 程 序 设 计 语 言 建 立 与 平 台 无 关 的、 分 布 式 对 象 源 及 面 向 事 务 的 业 务 应 用 系 统。 它 具 有 以 下 关 键 优 点:
EJB 模 型 在 应 用 系 统 业 务 逻 辑 和 系 统 功 能 之 间 定 义 了 清 晰 的 界 线, 应 用 系 统 开 发 者 只 需 要 关 注 应 用 系 统 本 身 的 业 务 逻 辑, 其 他 复 杂 的 低 层 事 务 处 理、 多 线 程、 安 全 性 以 及 远 程 通 信 等 管 理 则 交 由EJS(Enterprise Java Service) 负 责;
具 有 平 台 独 立 性, 用 户 只 需 开 发 一 次, 就 可 以 在 多 个 平 台 上 运 行, 不 需 要 重 新 编 写 或 进 行 源 代 码 修 改;
体 系 结 构 独 立。 体 系 结 构 是 在 展 开 时 确 定, 而 不 是 在 开 发 时 确 定。
---- 因 此EJB 技 术 具 有 广 泛 的 适 应 性, 并 且 可 以 保 护 用 户 的IT 投 资。
----TEEMS 的 实 际 开 发 选 用 了VisualAge for Java 企 业 版, 它 是 专 门 针 对 企 业 应 用 而 设 计 的Java 应 用 集 成 开 发 环 境(IDE), 其 最 大 优 势 在 于 它 提 供 了 可 视 化 的 编 程 环 境, 每 个 可 视 化 部 件 及 其 连 接 都 对 应 一 个 预 先 编 好 的 可 重 用 对 象, 从 而 使 开 发 者 在 创 建 应 用 时 可 以 专 注 于 业 务 逻 辑, 大 大 提 高 开 发 效 率。
DB2/UDB: 后 台 数 据 总 管
---- 作 为 后 台 数 据 库,DB2/UDB 具 有 多 种 值 得 称 道 的 特 性, 包 括 可 扩 展 性、 多 媒 体 支 持、 完 整 的Internet 应 用 支 持、 丰 富 的 第 三 方 解 决 方 案 以 及 业 界 领 先 的 数 据 仓 库 解 决 方 案 等, 这 些 特 性 通 过 以 下 方 面 体 现 出 来:
可 扩 展 性:UDB 既 能 在 移 动 用 户 的 笔 记 本 电 脑 上 运 行, 也 能 在 支 持 上 千 用 户 的 大 系 统 上 运 行, 使 系 统 具 有 足 够 的 灵 活 性, 同 时 也 保 护 了 用 户 在 技 术 培 训 方 面 的 投 资;
多 媒 体 扩 展:UDB 能 够 满 足 企 业 对 多 媒 体 处 理 的 特 别 需 求, 因 为 它 支 持 大 文 本、 图 片、 声 音 和 视 频 等 多 媒 体 数 据。 此 外,DB2 通 用 数 据 库 本 身 就 已 经 集 成 了 多 媒 体 扩 展 部 件, 不 需 额 外 购 买, 从 而 降 低 了 客 户 的 成 本;
完 整 的Internet 应 用 支 持: 电 子 商 务 应 用 现 在 已 逐 渐 走 入 企 业 系 统。DB2 通 用 数 据 库 充 分 集 成 了 最 先 进 的Web 技 术, 保 证 用 户 能 非 常 方 便 和 安 全 地 经Internet 或Intranet 访 问 数 据, 从 而 支 持 企 业 快 速 地 建 立 电 子 商 务 或Internet 应 用, 增 强 企 业 的 竞 争 力、 提 高 客 户 服 务 质 量 并 降 低 成 本;
商 业 智 能:UDB 为 数 据 仓 库 和 联 机 事 务 处 理(OLAP) 提 供 了 强 有 力 的 支 持。DB2 的 并 行 数 据 库 技 术 和 查 询 优 化 器 帮 助 客 户 更 好 更 快 地 分 析 和 挖 掘 企 业 数 据, 为 客 户 决 策 提 供 依 据。 更 重 要 的 是, 客 户 不 需 要 重 新 购 买 专 门 的 数 据 库 系 统, 因 为UDB 令 单 一 的 数 据 库 系 统 能 满 足 所 有 的 数 据 管 理 要 求, 不 管 是OLAP 还 是OLTP。
---- 在 传 统 的Client/Server 方 案( 两 层 体 系 结 构) 中, 商 务 功 能 通 常 集 成 在 客 户 端 的 应 用 中, 它 的 实 现 依 赖 于 某 种 语 言、 中 间 件、 网 络 和 操 作 系 统。 而 采 用 面 向 对 象 技 术 之 后, 各 种 商 务 功 能 就 能 以 自 然 的 方 式 进 行 封 装, 大 大 简 化 程 序 结 构 和 开 发 过 程。Java 的" 一 次 编 写, 到 处 使 用" 的 特 性 使 得 跨 平 台 应 用 成 为 可 能, 而 基 于Java 平 台 的EJB 技 术 可 以 构 建 良 好 的 三 层 分 布 式 应 用 模 型, 同 时Java 的 健 壮 性 也 使 应 用 系 统 的 可 靠 性 得 到 保 证。 此 外, 由 于IDE 的 运 用, 使 快 速 原 型 开 发 和 可 视 化 开 发 成 为 可 能, 从 而 有 效 地 降 低 了 软 件 开 发 成 本。 总 之, 技 术 领 先、 性 能 可 靠 的 企 业 管 理 系 统 将 确 保 用 户 应 用 的 技 术 优 势。
|