应用程序共存和迁移
Microsoft 已开发出了对 Lotus Domino 应用程序进行分类的方法,分类依据是应用程序是否包含工作流或后端连接性,以及是否使用 Lotus Domino 附带的默认 Domino 模板(.NTF 文件)创建而成。这些标准可确定是否应使用 Microsoft Domino 数据迁移工具迁移应用程序,或需要其他工具/功能,或最好保留在 Domino 平台上。下图显示了 Microsoft 如何对 Lotus Notes/Domino 应用程序进行分类,分类依据为应用程序是不是基于标准 Lotus Domino 模板创建的,以及应用程序是否包含与其他源的连接或工作流。
图 1 应用程序框架(象限图)
![应用程序框架(象限)](http://technet.microsoft.com/zh-cn/library/Aa998110.fe80f269-dd39-4955-93d7-4e630e85fc43(zh-cn,EXCHG.65).gif)
在对 Domino 应用程序进行分类时,应考虑以下四个标准:
- 以数据为中心 主要侧重于收集数据和共享数据的应用程序。此类应用程序没有工作流或与其他应用程序或数据库的连接性。迁移这些应用程序相对比较简单,因为它们要求将数据迁移到带有相应字段和表单的 Microsoft 端上的应用程序。
- 以过程为中心 包含工作流或与其他应用程序或数据库的后端连接的应用程序。迁移这些应用程序比较困难,因为要迁移这些应用程序,必须重新创建逻辑和过程。
- 基于模板 基于在服务器安装期间安装在 Domino 服务器上的默认 Lotus Domino 模板创建的应用程序。
- 自定义 基于模板但已修改为包含附加字段的应用程序或使用“空白”模板创建的应用程序。
![](http://i.technet.microsoft.com/Platform/Controls/CollapsibleArea/resources/minus.gif)
当使用标准 Domino 模板创建应用程序且不对其进行修改时,比较容易预估应用程序字段、字段类型和应用程序用途,并将该信息映射到 Microsoft 协作产品上。使用标准 Domino 模板创建且未做修改的任何应用程序都是迁移的基本选择。
Lotus Domino 附带许多默认模板。这些模板中的一些用于管理 Domino 服务器和 Domino 基础结构。使用这些模板创建的数据库不需要迁移。
下表列出了 Lotus Domino R5 和 R6 附带的模板。
表 1 Lotus Domino R5 和 R6 附带的模板
Lotus 默认模板 | 关联的 Microsoft Windows SharePoint Services 模板 |
---|---|
SmartSuite 库 |
文档库 |
文档库 |
文档库 |
Microsoft Office 库 |
文档库 |
团队室 |
团队工作站点 |
讨论 |
“讨论”数据库 |
象限图 1 应用程序
象限图 1 应用程序以数据为中心且基于模板。
示例:
- 基于“讨论模板”的应用程序
解决方法:
- 使用 Microsoft Application Migrator 2006 for Lotus Domino 将数据迁移到相关联的 Windows SharePoint Services 模板。
象限图 2 应用程序
象限图 1 应用程序以过程为中心且基于模板。
示例:
- 基于“文档库模板”的应用程序
- 基于“Microsoft Office 库模板”的应用程序
- 基于“SmartSuite 库模板”的应用程序
- 基于“团队室模板”的应用程序
解决方法:
- 使用 Microsoft Application Migrator 2006 for Lotus Domino 将数据迁移到相关联的 Windows SharePoint Services 模板。如果需要工作流功能,请集成第三方工作流解决方案或 Windows 工作流。
![](http://i.technet.microsoft.com/Platform/Controls/CollapsibleArea/resources/minus.gif)
使用 Microsoft Application Migrator 2006 for Lotus Domino,或考虑使用第三方工具来迁移应用程序:
- 不是使用默认的 Lotus Domino 模板创建的任何应用程序。
- 使用模板创建、但已修改为包含需要迁移的附加字段或数据的任何应用程序。
另外,可以使用如 Web 服务这样的功能来集成 Lotus Domino 和 Windows SharePoint Services 间的数据。
象限图 3 应用程序
象限图 3 应用程序以数据为中心并且是基于空白模板创建的,或者是基于标准 Lotus Domino 模板创建,然后修改为包含附加字段。
示例:
- 基于默认的 Lotus Domino 模板,但包含需要迁移的附加字段或数据的应用程序。
- 不是使用默认的 Lotus Domino 模板创建的以数据为中心的自定义应用程序,如客户端信息。
解决方法:
- 使用 Microsoft Application Migrator 2006 for Lotus Domino 或第三方工具迁移数据,或使用 Lotus Notes/Domino and .Net integration Page(英文)和 GotDotNet:The Microsoft .NET Framework Community(英文)上详细说明的功能集成数据。
- 使用 Microsoft 产品创建可提供类似逻辑和功能的应用程序。
- 与 Microsoft 合作伙伴共同创建可提供附加逻辑和功能的 Microsoft 应用程序。
象限图 4 应用程序
象限图 4 应用程序以过程为中心并且是基于空白模板创建的,或者是基于标准 Lotus Domino 模板创建,然后修改为包含附加字段。
示例:
- 基于默认的 Lotus Domino 模板,但包含需要迁移的附加字段或数据的应用程序,例如已修改为包含组或团队名字段的“讨论”。
- 包含工作流的自定义应用程序,例如开销报告。
- 包含工作流的自定义应用程序,例如开销报告。
解决方法:
- 使用 Microsoft Application Migrator 2006 for Lotus Domino 或第三方工具迁移数据,或使用 Lotus Notes/Domino and .Net integration Page(英文)和 GotDotNet:The Microsoft .NET Framework Community(英文)上详细说明的功能集成数据。
- 使用 Microsoft 产品创建可提供类似逻辑和功能的应用程序。
- 与 Microsoft 合作伙伴共同创建可提供附加逻辑和功能的 Microsoft 应用程序。
![](http://i.technet.microsoft.com/Platform/Controls/CollapsibleArea/resources/minus.gif)
Microsoft 已开发出许多可与 Windows SharePoint Services 一起使用的模板。在将 Domino 数据库迁移到 Windows SharePoint Services 时以及新建 SharePoint Portal Server 站点时,这些模板都非常有用。
有关这些模板及其下载信息,请参阅 Applications for Windows SharePoint Services(英文)。将定期创建新模板并添加到该网站。
![](http://i.technet.microsoft.com/Platform/Controls/CollapsibleArea/resources/minus.gif)
有关分析和了解 Lotus Notes 应用程序的详细信息,请参阅 Application Analysis Envisioning Framework(英文)。