Borland AppServer 4.5


Borland AppServer 4.5
最 完 整 的 e-Business 系 统 架 构

Java 2 Enterprise Edition (J2EE) 是 目 前 市 场 上 最 受 重 视 的 企 业 应 用 程 序 开 发 标 准 。 Borland AppServer 4.5 则 是 现 今 市 埸 上 最 可 靠 与 最 具 延 展 性 的 高 性 能 J2EE Application Server , 它 完 美 结 合 了 通 过 无 数 次 严 峻 考 验 之 VisiBroker CORBA 引 擎 的 强 大 威 力 与 J2EE 简 洁 的 企 业 级 架 构 。

Borland AppServer 4.5 已 经 应 用 在 必 需 要 有 延 展 性 、 高 流 量 的 交 易 处 理 以 及 24 x7 都 能 运 作 的 电 信 、 怠 行 与 金 融 业 之 基 础 架 构 上 , 并 广 获 如 Bank of America 、Telecordia 、Deutche Bank 、UUNET 、CISCO Systems … 等 全 球 性 跨 国 企 业 采 用 。

Enterprise Application Integration (EAI) 背 後 的 基 础 架 构

 

企 业 流 程 与 相 关 IT 系 统 的 整 合 与 重 新 建 构 切 实 有 效 的 模 式 是 目 前 企 业 所 面 临 的 重 大 挑 战 之 一 。 Borland AppServer 4.5 是 第 一 个 具 有 透 过 Sun 的 J2EE Connector Architecture 提 供 与 专 属 系 统 标 准 连 接 机 制 的 J2EE Application Server 。 再 加 上 与 在 业 界 位 居   先 地 位 的 软 体 厂 商 技 术 合 作 ,Borland AppServer 4.5 更 可 提 供 存 取 诸 如 SAP 、CICS 、 IMS 、MQSeries 、MSMQ … 等 各 式 各 样 的 ERP 与 CRM 系 统 、TP monitor 与 後 端 系 统 的 能 力 。

发 挥 CORBA 、EJB 与 J2EE 三 位 一 体 的 威 力

先 进 的 Borland AppServer 4.5 架 构 让 软 体 开 发 者 全 心 放 在 建 构 具 有 企 业 逻 辑 的 EJB。 位 於 底 层 的 VisiBroker 引 擎 所 组 成 的 基 础 架 构 提 供 了 广 为 业 界 所 认 可 的 IIOP 协 定 通 讯 机 制 以 及 诸 如 Portable Object Adapter (POA) 、Objects-by-value (OBV) 与 RMI-over-IIOP 等 最 新 CORBA 标 准 的 强 大 威 力 。 未 来 J2EE 标 准 会 朝 向 全 面 结 合 CORBA/IIOP 来 发 展 以 便 满 足 Application Server 与 CORBA 式 系 统 之 间 作 紧 密 的 交 互 运 算 之   求 。 其 实 您 不 须 等 待 未 来 的 J2EE 架 构 , Borland AppServer 4.5 现 在 就 提 供 这 项 技 术!

所 支 持 的 标 准 在 Enterprise Java 市 埸 居 於 先 地 位

 

身 为 Java Community Process (JCP) 的 委 员 以 及 Object Management Group (OMG) 的 重 要 成 员 之 一 , 并 且 拥 有 J2EE license ,Borland 在 维 护 它 在 不 断 创 新 的 业 界 标 准 之 影 响 力 与 地 位 上 责 无 旁 怠 。 今 天 , 数 以 千 计 的 分 布 式 系 统 都 仰 仗 以 业 界 标 准 为 基 准 的 Borland middleware 系 列 产 品 来 建 构 与 维 护 其 关 键 性 任 务 (mission-critical) 系 统 。

Borland AppServer 4.5 通 过 SUN 的 J2EE 1.2 Compatibility Test Suite (CTS) , 并 支 持 、 Servlet 2.2 、JSP 1.1 、 EJB 1.1 、 JDBC 2.0 、 JMS 、 IDL 、 JNDI 、 JTS 、 JavaMail 、 JAF 、 XML 、 Security 与 pre-EJB 2.0 功 能.

重 要 产 品 功 能

  •  通 过 J2EE 1.2 CTS 相 容 性 认 证
  •  可 供 应 用 程 序 与 旧 有 专 属 系 统 整 合 的 VisiConnect™ J2EE connectors
  •  企 业 关 键 性 (Business-critical) 交 易 支 持
  •  VisiBroker® /CORBA® 整 合
  •  可 靠 的 当 机 接 替 (failover) 与 容 错 机 制
  •  弹 性 的 丛 集 式 机 制 与 负 载 平 衡
  •  与 Borland JBuilder、Borland Enterprise Studio Java Edition 完 美 的 整 合
  •  容 易 使 用 的 J2EE 开 发 与 执 行 环 境
  •  Internet 开 发 与 部 署

支 持 需 求 式 Internet 架 构

建 构 在 Borland AppServer 之 上 的 应 用 程 序 可 发 挥 目 前 最 犀 利 的 科 技 让 企 业 掌 握 包 括 电 子 与 行 动 商 务 元 件 等 web 式 运 算 的 先 机 。

Borland AppServer 整 合 了 Apache 的 Tomcat 强 化 了 最 新 Servlet 2.2 与 JavaServer Pages 1.1 标 准 支 持. Apache 的Tomcat 也 提 供 了 标 准 的 HTTP-web 服 务 器 , 但 也 可 以 轻 易 切 换 到 任 何 其 它 进 阶 的 HTTP-web 服 务 器 。

Borland AppServer 的 部 署 主 控 台 (deployment console ) 支 持 只 要 一 次 按 钮 就 可 以 部 署 enterprise archives (EAR) 与 Web archives (WAR) 的 功 能。 由 於 Borland AppServer 的 弹 性 与 开 放 性 架 构, 许 多 类 型 的 用 户 端 都 可 以 连 上 伺 服 端 企 业 逻 辑 — 包 括 XML 、HTML 、Java 、Applet 、C++ 与 Delphi 用 户 端 , 以 及 透 过 WAP 与 WML 的 行 动 运 算。

Business-to-Business (B2B) 的 基 础 架 构

使 用 经 过 用 户 验 证 的 Borland Gatekeeper 防 火 墙 整 合 技 术, 企 业 就 可 以 安 全 地 在Internet 连 上 任 何 其 它 的 企 业 。 Gatekeeper 与 OMG 最 新 的 防 火 墙 规 格 相 容。 它 可 使 用 诸 如 XML 、 IIOP 、 SSL 、 HTTP 与 HTTPS 等 协 定 快 速 并 且 安 全 地 透 过 防 火 墙 作 通 讯。

资 料 库 存 取 与 物 件/ 关 联 式 对 映

Borland AppServer 内 有 高 效 能 的 Bean-Managed Persistence (BMP) 与 Container-Managed Persistence (CMP) 引 擎。 它 支 持 运 用 乐 观 锁 定 机 制 并 行 存 取 EJB , 以 避 免 同 一 时 间 的 使 用 者 要 求 被 entity bean 或container 锁 住 。 它 的 CMP 引 擎 并 提 供 entity bean 之 间 1 对1 、1 对 多 、 多 对 多 关 联 机 制 。 透 过 CMP 引 擎 的 开 放 式 介 面 , 就 可 最 佳 化 标 准 资 料 存 取 行 为 并 藉 由 协 力 厂 商( 如Thought Inc ’s CocoBase, Webgain ’s TopLink 与Avantis ’ Unisuite) 物 件/ 关 联 式 对 映 (object/relational mapping) 工 具 扩 增 其 功 能。

延 展 性 与 效 能

Borland AppServer 结 合 了 其 核 心 底 层 已 广 泛 地 运 用 在 数 以 千 计 的 分 布 式 系 统 上 的 Java 与 CORBA 技 术 的 完 整 效 能 。 因 而 可 让 应 用 程 序 使 用 的 所 有 元 件 与 服 务 作 无 限 制 的 散 布 , 造 就 了 无 论 部 署 在 任 何 大 小 的 分 布 式 应 用 程 序 都 能 拥 有 高 度 的 弹 性. 真 正 地 分 布 式 交 易 处 理 、middle-tier 快 取 、 用 户 端 连 结 管 理 与 最 佳 化 等 独 特 的 设 计 , 因 而 奠 定 了 在 市 场 上 位 居   先 地 位 的 效 能 。

可 靠 的 当 机 接 替 与 先 进 的 丛 集 式 架 构

Borland AppServer 包 含 了 EJB containers 与 其 服 务 的 自 动 丛 集 式 机 制。 环 顾 业 界 这 项 功 能 更 是 显 现 Borland 的 匠 心 独 具 , 因 为 它 不   要 复 杂 的 特 性 档 (property file) 来 管 理 并 且 在 组 态 改 变 时 更 没 有 系 统 管 理 的 负 担 。 为 了 因 应 可 能 发 生 的 失 败 事 件 , AppServer 包 含 了 牢 靠 的EJB 当 机 交 替 能 力( 即 使 是 在 多 重 或 丛 集 式 container 架 构 中) 。 若 要 更 可 靠 的 管 理 机 制 与 发 挥 最 大 时 效 性 ,Borland AppCenter 可 用 来 强 化 AppServer 内 标 准 的 当 机 交 替 与 丛 集 式 能 力。

企 业 关 键 性 (Business-critical) 交 易 处 理

在 J2EE 环 境 下 的 交 易 本 质 上 就 是 分 布 式 交 易 。Borland AppServer 4.5 中 的 JTS 相 容 交 易 引 擎 可 支 持 非 常 大 量 的 交 易 负 载 以 及 使 用 者 数 量, 因 而 可 在 极 短 时 间 内 回 应 使 用 者 的 要 求。 它 是 一 个 以 VisiBroker CORBA 技 术 为 主 并 支 持 两 段 式 确 认 、JDBC2.0 与 XA 的 JTS 1.0 全 功 能 交 易 引 擎 。AppServer JTS 引 擎 的 独 特 设 计 可 最 佳 化 存 取 单 一 资 源 管 理 器 (resource manager , 如 资 料 库) 以 及 功 能 等 同 於 复 杂 分 布 式 系 统 与 多 重 资 料 源 的 扩 增 登 录 与 回 复 机 制 。

千 锤 百 链 的 Internet 安 全 性

坚 实 的 安 全 性 设 计 是 企 业 e-business 系 统 的 关 键. Borland AppServer 提 供 先 进 的 安 全 性 设 计 , 它 包 括 了 完 整 的 SSL 功 能 、 穿 透 防 火 墙 的 安 全 通 讯 以 及 全 球 性   域 式 授 权 机 制 。Borland Security Service 支 持 X.509 标 准 、PKI 验 证 以 及 使 用 者/ 密 码 式 授 权 机 制 。




快 速 元 件 开 发 与 部 署 
Borland AppServer 能 与 市 场 上 任 何 Java 2 开 发 环 境 整 合 以 便 大 幅 缩 短 开 发 周 期, 减 少 为 了 抢 先 上 市 与IT 部 门 普 遍 缺 乏 熟 练 开 发 人 员 的 压 力 。 若 与 全 球 最 先 进 的 Java IDE ─ Borland JBuilder 整 合, 更 能 提 供 完 整 的 EJB 式 伺 服 端 元 件 与 用 户 端 应 用 程 序 之 RAD 环 境 。 透 过 Borland AppServer 与 JBuilder 的 紧 密 结 合 , 开 发 人 员 可 以 直 接 从 IDE 上 开 发 、 测 试 、 侦 错 与 部 署 其 应 用 程 序 元 件 , 从 而 增 加 生 产 力 与 软 体 品 质 。

Borland AppServer 主 控 台 (console) 提 供 容 易 使 用 的 图 形 化 介 面 帮 助 管 理 Application Server , 它 的 多 项 服 务 以 及 XML Deployment Descriptor 编 辑 器 。Borland AppServer 支 持 EJB 的 「 热 」 部 署 (Hot Deployment) 以 及 「 热 」 更 新 (Hot Upgrading) , 造 就 了 真 正 的 24x7 运 作 环 境。

管 理 e-business 应 用 程 序 

Borland AppServer 具 有 一 个 GUI 式 主 控 台 (console) 程 序 来 辅 助 设 定 组 态 与 管 理 应 用 程 序 服 务 器 为 中 心 的 服 务 与 参 数 。 再 加 上 目 前 市 场 上 唯 一 一 个 真 正 提 供 管 理 与 监 督 分 散 J2EE 与 CORBA 应 用 程 序 解 决 方 案 的 Borland AppCenter , 更 是 管 理 大 型 分 布 式 元 件 系 统 的 不 二 选 择。

支 持 的 平 台 与 最 小 的 系 统 需 求 

Microsoft Windows NT 4.0 

 -支 持 JavaSoft JDK 1.2.24, 1.3
 -Windows NT Service Pack 3 or NT Service Pack 5
 -Pentium II 233 MHz
 -128 MB RAM
 -75 MB 硬 盘 空 间 

Microsoft Windows 2000 

 -支 持 JavaSoft JDK 1.2.2 4 , 1.3
 -Pentium II 233 MHz
 -128 MB RAM
 -75 MB 硬 盘 空 间 

Sun Microsystems Solaris 7 and 8 (32 and 64 bit1) 

 -支 持 JavaSoft JDK 1.2.2 2,3 , 1.3
 -Sun Ultra 5
 -128 MB RAM
 -75 MB 硬 盘 空 间 

Sun Microsystems Solaris 2.6 

 -支 持 JavaSoft JDK 1.2.2 2,3 , 1.3
 -Sun Ultra 5
 -128 MB RAM
 -75 MB 硬 盘 空 间 

RedHat Linux 6 

 -支 持 JavaSoft JDK 1.2.2
 -Pentium II 333MHz
 -128 MB RAM
 -75 MB 硬 盘 空 间 

Hewlett Packard HP-UX 11.0 (32 bit and 64 bit1 ) 

 -支 持 JDK for HP-UX 11.0 releases
 -PA-RISC 100MHz
 -128 MB RAM
 -75 MB 硬 盘 空 间 

IBM AIX 4.3 (32 bit and 64 bit 1) 

 -支 持 IBM Developer Kit for AIX, Java Technology Edition
 -RS/6000 PowerPC-604 200MHz
 -128 MB RAM
 -75 MB 硬 盘 空 间 

附 注:
1 可 在 64-bit 环 境 下 执 行 但 并 不 会 使 用 64-bit 特 定 功 能
2 建 议 使 用 JDK 1.2.2 正 式 版 本
3 不 支 持 JDK 1.2.2_005 Reference Implementation
4 不 支 持 JDK 1.2.2_005 正 式 版 本


请 看 我 们 的 客 户 对 Borland AppServer 的 评 价 

「 我 们 会 选 择 Borland AppServer 的 原 因 是 其 坚 强 的 企 业 支 持 体 系 , 与 业 界 标 准 的 相 容 性 以 及 很 吸 引 人 的 价 格 。 」 

 - Dave Dillon, Senior Vice President of Software Engineering, GCIB, Bank of America

「Borland 在 提 供 快 速 建 构 与 部 署 高 效 能 的 企 业 级Java 应 用 程 序 整 合 性 解 决 方 案 具 有 多 年 经 验 。 Borland 的 技 术 帮 助 我 们 的 客 户 制 作 下 一 代 提 供 关 键 性 任 务 企 业 运 算 之 高 延 展 性 与 可 靠 性 的 应 用 程 序 。 」 

 - Peter Wolochow, director, Intel IA Platform and Technology Enabling Group

「 事 实 上Borland AppServer 是 建 构 在 业 界 技 术 领 先 的CORBA 引撆 上 , 因 而 使 我 们 的 整 合 工 作 更 加 简 单 。 AppServer 可 让 我 们 建 立 确 实 可 靠 的 集 中 式 资 料 库 并 且 足 以 因 应 爆 增 的 网 路 成 长 以 及 我 们 所 部 署 的 大 量 网 路 设 备 。 」 

 - Stephen Howes, Head of Global Engineering Support Systems, UUNET

「 我 们 会 在 这 专 案 中 选 择Borland AppServer 主 要 是 因 其 紧 密 整 合VisiBroker CORBA 技 术 与 可 延 展 的 本 质 。」 」 

 - Andrea Fasanella, Development Manager, Sol-Tec 


产 品 功 能 与 特 色

通 过J2EE 1.2 CTS 认 证 

通 过 Sun Compatibility Test Suite 就 是 保 证 以 最 新 的 Enterprise Java 标 准 为 主 所 开 发 的 软 体, 这 些 最 新 标 准 包 括 EJB 1.1 、JavaServer Pages 1.1 与 Servlets 2.2; 以 及 以 enterprise/web archives 的 档 案 形 式 进 行 部 署 与 client container 。

以 先 进 的 业 界 标 准 为 基 准 

实 作 标 准 提 供 e-businesses 与 应 用 程 序 高 度 互 动 性 以 及 易 与 其 它 标 准 式 系 统 整 合 。Borland AppServer 确 实 依 循 诸 如 J2EE 、EJB 、CORBA 与 XML 等 业 界 标 准 。

真 正 的 CORBA 式 架 构 

将 VisiBroker 与 IIOP 的 威 力 、 延 展 性 与 互 动 性 作 为EJB 式 应 用 程 序 背 後 的 通 透 性 基 础 , 并 提 供 诸 如 交 易 环 境 组 态 延 伸 等 互 动 性 功 能 。

Simplified IDL (SIDL) 

提 供 与 采 用 之 前CORBA 2.1 与 2.2 标 准 所 开 发 的CORBA 用 户 端 与 服 务 器 之 间 的 连 接 性 。

Connector 架 构 

依 循Sun J2EE 专 属 与 企 业 应 用 程 序 整 合 的 标 准, Borland AppServer 提 供 存 取 市 场 上 主 要 的 ERP 与CRM 系 统 、TP monitors 、 财 务 系 统(financial system) 以 及 其 它 的 专 属 系 统。

Internet 开 发 与 部 署 

Borland AppServer 4.5 提 供 包 括 XML 、HTML 、servlet 、JavaServer page 等 主 流 技 术 以 便 建 立 与 执 行 B2B 与 B2C Internet 式 应 用 程 序 。

可 插 入 其 它web 服 务 器 的 架 构 

Borland AppServer 内 附 广 为 人 知 的 Apache Tomcat http 引 擎 作 为 其 web
container。 不 过 它 也 能 够 轻 易 地 置 换 成 任 何 您 选 用 的 HTTP 服 务 器。

防 火 墙 与 安 全 支 持 

存 取 控 制; 强 化 的SSL 加 密; X.509 认 证; 支 持 防 火 墙 之 内 与 跨 越 Internet 的 HTTP 、HTTPS 与 OMG IIOP 防 火 墙 规 格 安 全 性 应 用 程 序 。

WAP 与WML 支 持 

Borland AppServer 通 过 与 先 进 WAP 服 务 器 的 严 格 整 合 测 试, 所 以 可 支 持 行 动 式 运 算 的   求 。

分 布 式 交 易 

通 透 地 跨 越 多 重Java VM 与 实 体 服 务 器 建 立 与 部 署 交 易 式 应 用 程 序 的 能 力 是 高 延 展 性 、 分 布 式 应 用 程 序 必 须 具 备 的 能 力 。

两 段 式 确 认 (Two-phase commit) 与 支 持 XA 标 准 

支 持 所 有 在 分 布 式 环 境 中 的JDBC 2.0 XA 相 容 资 料 库 与 resource managers 。

针 对 所 有 可 透 过 JDBC 存 取 的 资 料 库 提 供 最 佳 化 的 资 料 存 取 效 能 

最 佳 化 共 时 支 持 而 又 不 会 造 成 资 料 毁 损, 平 行 存 取 共 用 资 料, 自 动 唯 读 侦 测 以 及 完 整 的JDBC 2.0 支 持 确 保 可 以 存 取 所 以 主 要 的SQL 服 务 器 。

连 结 管 理 

主/ 从 连 结 管 理 与 资 料 库 连 结pooling 节 省 了 系 统 资 源 并 增 加 了 效 能 与 传 输 率 。

物 件/ 关 联 式 对 映 (Object/Relational mapping) 

提 供 1 对1 、 一 对 多 、 多 对 多 关 联 与 相 依 值(dependant values) 的 支 持; Borland AppServer 支 持 新 资 料 库 应 用 程 序 的 弹 性 开 发 与 既 有 资 料 库 系 统 的 整 合 。

元 件 式 开 发 

完 整 支 持 最 新 的 CBD 产 业 标 准 确 保 应 用 程 序 的 可 携 性 以 及 在 软 体 开 发 过 程 中 整 合 所 有 工 具 。

Borland JBuilder 整 合 

与 JBuilder 紧 密 的 整 合 让 开 发 人 员 从 JBuilder IDE 的 开 发 与 测 试 环 境 到 AppServer 的 部 署 、 执 行 一 气 呵 成 , 大 幅 减 少 无 谓 的 转 换 时 间 。

容 易 使 用 与 GUI 式 管 理 环 境
运 用 诸 如 AppServer Console 与 XML 部 署 编 辑 器 等 图 形 化 工 具 使 得 非 常 容 易 学 习 安 装, 设 定 组 态 与 维 护 。

不 须 关 闭 AppServer 就 可 以 进 行 「 热 」 部 署 与 更 新 (hot deployment and upgrade) 应 用 程 序 

针 对 原 有 程 序 独 特 的 弹 性 程 序 部 署 与 更 新 设 计. 完 全 不   要 重 新 启 动 或 重 新 设 定 组 态, 因 而 可 确 保 系 统 进 行 24x7 全 年 无 休 地 运 作 以 及 高 度 的 应 用 程 序 妥 善 率 。

应 用 程 序 管 理 与 SNMP 支 持 

Borland AppCenter 是 目 前 唯 一 一 个 真 正 管 理 与 监 督 分 布 式 应 用 程 序 的 软 体 。 支 持SNMP 提 供 与 诸 如 Tivoli 等 传 统 系 统 管 理 环 境 的 整 合 。

当 机 接 替(failover) 与 异 质 性 丛 集 式 机 制 

多 重 EJB container 与 其 它 服 务 的 丛 集 式 机 制 保 证 高 度 的 延 展 性 以 及 24x7 应 用 程 序 不 停 地 运 作 能 力 。

弹 性 划 分 程 序 元 件 与 负 载 平 衡 

可 弹 性 划 分 应 用 程 序 元 件 并 可 部 署 多 重 组 件 或 者 在 网 路 上 进 行 containers 与 servers 负 载 平 衡 。

XML 支 持 

我 们 提 供 Borland AppServer 所 支 持 的 XML 式 B2B scenario 以 及 XML 驱 动 的 资 料 交 换 机 制 的 范 例 。

JDataStore 整 合 

DataStore 是 Borland 所 制 作 的 pure-Java 资 料 库 , 它 整 合 在 Borland AppServer 中 以 便 在 不 用 存 取 资 料 库 服 务 器 的 状 况 下 提 供 资 料 库 相 关 元 件 本 地 端 开 发 与 测 试 环 境 。

JMS 讯 息 机 制 

Borland AppServer 的 讯 息 服 务 提 供 与 外 部 系 统 的 非 同 步 通 讯 , 这 项 服 务 建 构 在 Sun 的 JMS 标 准 上 。