Google 会使用 AI 技术将内容翻译成您偏好的语言。AI 翻译可能包含错误。
大型主机应用重构
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
本页面提供了架构指南和正向工程方法,用于将单体式旧版大型主机应用重构为 Google Cloud上的模块化云原生微服务。
如果您是 Cloud Architect、应用开发者或工程主管,可以使用本页面中的信息将过程式大型主机代码(例如 COBOL 或 PL/I)转换为现代代码库(例如 Java 或 Go),使用生成式 AI 生成微服务,并部署到 Google Kubernetes Engine (GKE) 或 Cloud Run。
在阅读本页内容之前,您应该已经完成了初始大型主机代码库评估,并提取了应用的核心业务规则。
重构生命周期
重构使用 AI 辅助的正向工程,通过以下阶段将提取的业务逻辑转换为可维护的微服务:
- 提取业务逻辑:使用 Mainframe Assessment Tool 从原始源代码中提取经过验证的业务规则和控制流。
- 生成需求:使用 Antigravity CLI 将评估输出转换为结构化产品需求文档 (PRD)。将依赖关系图和评估结果导出到 Antigravity CLI 中,以生成等效的目标语言微服务协定。
- 重构目标数据库:将 VSAM 平面文件或 DB2 架构重新架构为 Spanner 或 AlloyDB for PostgreSQL 上的现代关系型和分布式数据模型。
后续步骤
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["很难理解","hardToUnderstand","thumb-down"],["信息或示例代码不正确","incorrectInformationOrSampleCode","thumb-down"],["没有我需要的信息/示例","missingTheInformationSamplesINeed","thumb-down"],["翻译问题","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],[],[],[]]