Notes and Domino 7.0
Notes/Domino 7 于 2005 年 8 月发布,客户对其抱有很高的期望。他们希望我们继续保持 Notes 和 Domino 更容易部署和管理、使用的资源更少的趋势。同时,用户越来越多地将 Notes 和 Domino 看作是包罗万象的 “随需应变” workplace 的重要组成部分,与其他 IBM 技术完全集成在一起,包括 WebSphere Portal、DB2 和新的 IBM Workplace 家族。
版本 7 的多数重要改进都是针对 Domino 7 服务器的。比如,Domino 7 服务器管理工具现在支持 DB2 数据库了。此外,Domino 7 还提供了与 IBM WebSphere Application Server 和 WebSphere Portal 更好的集成。Domino 7 也更好地结合了 Web 标准。(注意,Notes/Domino 7.0 中集成的 DB2 是试验性的,仅用于评估和测试而非实际的产品环境。更多信息请参阅 Lotus Domino and DB2 特性页面。)
新的 Domino Domain Monitoring(DDM)特性在 Domino Administrator 中为管理员提供了集中查看一个或多个域中多台服务器的状态的能力。DDM 使用探测程序在多台服务器上收集信息,检查出现的任何问题。然后将这些信息汇集起来保存到专门的数据库中(DDM.NSF)。DDM 可以连续不断地监控所有服务器,快速发现和报告重要的服务器和客户机问题。
Domino 7 服务器管理中另一个重要的新增功能是 Activity Trends。该特性收集和存储与服务器、数据库、用户等有关的活动的统计信息。这些信息可以帮助您分析 Activity Trends 信息,更好地判断环境中数据库负载在服务器之间的分配。Activity Trends 甚至能够根据指定的资源目标提出平衡数据库负载的建议,包括帮助实现这些建议的工作流。
Domino 7 提供了自动诊断信息收集,当 Notes 客户机或者 Domino 服务器崩溃时,可以利用 Notes/Domino 6.0.1 引入的自动诊断信息收集功能查看生成的调用栈。自动诊断信息收集扩展了自动数据收集的功能,它分析 Fault Report mail-in 数据库中的调用栈,然后计算这些数据以确定是否出现了同一问题的其他实例。
智能升级是改进的另一个方面。Domino 7 提供了一个 mail-in 数据库,将每个用户、每台机器的智能升级(Smart Upgrade)状态(成功、失败或延迟)通知管理员。如果集群中的一台服务器失效,Smart Upgrade 就会切换到集群中的其他成员。为了避免服务器负载过重,Smart Upgrade 主管可以限制从一台服务器上下载的数量。其他 Domino 7 管理方面的改进包括 InstallShield Multiplatform(ISMP)安装和对 Web Administration 客户机的 Linux/Mozilla 支持。
Domino 7 中新增安全功能包括更强的加密密钥(1024 位 RSA 和 128 位 RC2)。Domino 7 还为单点登录(SSO)提供了更好的支持,以及和安全有关的处理加密邮件的新 API。(请参阅 developerWorks Lotus 文章 “Notes/Domino 7.0 中的安全 API”。)其他安全特性包括私有 SMTP 连接黑名单/白名单过滤程序、SMTP 连接 DNS 白名单过滤程序。可以在客户机上启用 DNS 级别的白名单过滤。邮件规则允许用户选择黑名单。
Domino 7 一些最重要的工作是在 “幕后” 完成的,目的是提高服务器的性能,这些努力得到了回报。在不同平台、单 Domino 分区上使用 NotesBench R6Mail 和 R6iNotes 负载测试的结果表明,和 6.5 版相比服务器的可伸缩性提高了 80%(在 Linux 上提高了 400%)。我们的测试还表明 Domino 7 减少了服务器 CPU 的占用率(最高达 25%)。其他和性能有关的改进包括 Linux 线程池、IIOP 性能的改进、联网性能的改进、更好的邮件规则可伸缩性、更好的 Domino Web Access 邮件服务器可伸缩性。所有这些都是为了减少维护 Notes/Domino 环境的代价和开销。
Notes 7 为用户提供了增强的 Calendar and Scheduling 工具、更好的 Sametime 集成以及邮件、桌面和互操作性的改进。对于 Calendar and Scheduling(C%26amp;S),Notes 7 增加了 Calendar Cleanup 特性以方便日程的维护。Calendar Cleanup 允许按照创建/最后修改日期删除日程项。也可以选择要删除的项目类型(Calendar 或 To Do)。也可以让日程表接受一个会议,即便它与原有的会议冲突,对会议安排作出响应时可以撤销 C%26amp;S 工作流。Notes 7 还着重改进了 Rooms 和 Resources 功能,以便更好地管理空间和资源。(关于这方面的更多信息,请参阅 developerWorks Lotus 文章 “Lotus Notes/Domino 7 中的 Rooms and Resources 设计” 和 “Lotus Notes/Domino 7 中的新 Rooms and Resources 特性”。)
Notes 7 进一步扩展了与 Sametime 的集成。在 C%26amp;S 视图、Team Rooms、Discussions、To Do 文档、Personal Name and Address Book、Rooms and Resources 模板和 Domino Directory 中增加了在线感知功能。此外,Notes 即时消息聊天窗口现在成了一个单独的线程。Notes 即时消息会议提供了屏幕共享、白板、音频和视频这样的特性。现在可以将 Notes URL 粘贴到聊天窗口中了。
对于邮件用户,Notes 7 提供了 Quick Follow Up 特性,允许选择一个或多个邮件消息标记为后续而不显示 Follow Up 对话框。也可通过右击菜单使用 Follow Up 操作。现在 Mail Rules 支持 Stop Processing 动作和用黑白名单阻止垃圾邮件。增加了新的状态按钮,表明接收的邮件是否使用数字签名、加密或者同时使用这两种安全机制。还可以在 Microsoft Office XP 中通过 Smart Tags 使用 Notes 邮件。(更多信息请参阅技巧文章 “Using Smart Tags in Lotus Notes/Domino 7.0”。)
Notes 7 其它方面的改进包括存档、增强的 Meetings 视图、Notes 应用程序插件(用于 IBM Workplace Managed Client)、AutoSave(请参阅 developerWorks:Lotus 文章 “Lotus Notes/Domino 7 中 AutoSave 全攻略”)。
如前所述,Notes/Domino 7 提供了使用 DB2 作为数据存储的能力。为此,Domino Designer 7 为支持 DB2 数据库增加了两种新的视图类型:DB2 Access 视图和 DB2 Query 视图。DB2 Access 视图定义了数据是如何组织的,DB2 Query 视图使用 SQL 查询填充数据(而不是从 NSF 文件中选择文档的视图公式)。可以按照表或者数据库定义以关系方式访问的字段。
新增加了维护 Web 服务功能的设计元素。该设计元素包括 Web 服务常用的所有性质。更多信息请参阅文章 “Lotus Notes/Domino 7 Web Services”。
Domino Designer 7 界面中提供了几种新的可重用特性。比方说,可以对 Comments 列排序。也可以直接在设计列表中定义名称、别名和注释,向右击菜单中增加视图动作。Domino Designer 7 还提供了工具栏图标来切换 LotusScript 调试器状态(开或关)。Domino Designer 7 还增强了编程功能,提供了新的函数、属性和方法。
Domino Designer 7 增加了对 JVM 1.4.2 和 Java 调试器的支持。其他新增特性包括 WebSphere Portal 集成的改进、View Shared Column 支持、在一个视图中支持多个 User Profile 列。
Domino Web Access 7 提供了一些新特性,包括新的 Domino Web Access 客户机模板(dwa7.ntf)。Sametime 即时消息感知集成与 Notes 客户机感知特性更紧密地结合在一起。生产率方面的改进包括单击 Follow Up、Quick Mail Rule、转发邮件中的任何 Domino Web Access 对象。