迁移、共存和互操作

了解将现有产品配置的各个方面迁移到 WebSphere® Application Server V 9.0背后的概念和过程。 这些方面包括迁移服务器和应用程序以使用此版本的 WebSphere Application Server中的新功能部件和技术,例如 Java™ EE 7。

迁移应用程序服务器

将应用程序服务器迁移到 WebSphere Application Server V 9.0 的目标是使迁移的服务器尽可能接近它们在前发行版中的行为方式。 迁移服务器后,可以进一步将其配置为使用新的 V 9.0 功能部件。

旧环境中安装的应用程序将重新部署到新的应用程序服务器,而不进行任何更改。 要使用 版本 9.0中提供的新技术,必须更新应用程序。 有关可帮助您迁移应用程序的迁移工具箱的信息,请参阅 迁移应用程序 部分。

应用程序服务器是在概要文件中定义和配置的。 WebSphere Application Server 产品提供了一组可用于迁移概要文件的工具。 这些工具还支持各种迁移策略,包括:
  • 本地远程: 在同一主机或机器中迁移,或迁移到新主机或机器
  • 标准克隆: 在迁移后禁用旧概要文件,或者使旧概要文件正常工作

无论迁移的类型如何,您都可以使用命令行或 GUI 工具根据操作系统来迁移产品配置。

迁移应用程序

最佳实践: 使用 Migration Toolkit for Application Binaries 和 WebSphere Application Server Migration Toolkit来扫描应用程序,而不是手动收集信息和迁移应用程序。
  1. 使用命令行 Migration Toolkit for Application Binaries 来评估,盘点和分析应用程序。
    应用程序二进制扫描程序提供了多个报告,以帮助评估迁移应用程序时所需的内容:
    • 应用程序评估报告评估应用程序中的技术,以确定最适合的应用程序平台。
    • 库存报告确定应用程序的内容,例如实体 Bean、会话 Bean 和 Servlet。
    • 详细迁移分析报告帮助您更好地了解应用程序可能需要的更改的类型和范围。 此报告还包含详细帮助,以帮助您分析潜在的迁移问题。

    由于该工具安装迅速,并且不需要 Eclipse 或应用程序源代码,因此您可以轻松地将该工具集成到应用程序迁移规划中。

  2. 在 WebSphere Application Server Migration Toolkit的帮助下迁移应用程序。
    这个基于 Eclipse 的迁移工具箱以下列方式扫描应用程序源代码,以帮助执行迁移:
    • 识别影响应用程序的废弃项、移除项和行为更改
    • 提供快速修复,以便在有可能时自动进行更新
    • 提供每个迁移问题的详细帮助
除了帮助从先前版本的 WebSphere Application Server进行迁移外, 应用程序迁移工具还可以帮助您将应用程序迁移到 WebSphere Application Server Liberty 或云环境 (例如 IBM Cloud®)。

有关更多信息以及要下载工具箱,请参阅 Migration Toolkit 信息

迁移到 IBM Cloud

如果您正在考虑迁移到云,那么建议的工具是 IBM® Cloud Transformation Advisor。 Transformation Advisor 提供重要的规划信息,包括更全面的应用程序和配置分析,以及生成定制资产和建议以迁移到 Liberty 和云环境。

共存产品安装

共存 正在同一机器上同时运行 WebSphere Application Server 的多个安装。 安装可以是同一版本,也可以是不同版本。

互操作产品安装

互操作 是在相同或不同版本的机器上的两个不同产品安装之间交换数据。 例如,应用程序可以调用另一个应用程序在另一台机器上支持的进程。 另一个示例是正在管理 V 8.5 联合节点的 版本 9.0 Deployment Manager。

子主题