AxisRobo-PAMP:一个面向企业架构治理的开源 EA 管理平台 一、为什么做这个项目在很多企业中企业架构管理并不是没有文档也不是没有流程而是信息分散得太严重。架构评审记录可能在会议纪要里应用信息可能在 CMDB 或 Excel 里业务能力地图可能在 PPT 里架构决策可能在 Word 文档里风险评估可能在单独的问卷里后续行动项又可能在 Jira、邮件或 Teams 对话中。这些信息本身都有价值但它们之间缺少连接。一个项目为什么需要架构评审哪些业务能力受到影响涉及哪些应用、数据、技术栈和安全风险需要哪些架构视角和交付物架构决策是否被记录后续整改项是否被追踪AI 项目是否经过足够的架构和治理自评这些问题如果依赖人工在多个工具之间切换很难形成稳定、可追踪、可审计的企业架构治理机制。AxisRobo-PAMP就是在这个背景下构建的一个开源项目。GitHub 地址https://github.com/axisrobo/AXISRobo-PAMP它的目标不是再做一个静态架构文档库而是尝试把企业架构中的项目、应用、业务能力、风险、关注点、视角、交付物、决策、评审和审计连接起来形成一个更可执行的架构治理平台。二、项目定位AxisRobo-PAMP 是一个面向企业架构管理和架构治理场景的开源平台。目前项目覆盖的主要能力包括EA Review即企业架构评审流程。Application Portfolio Management即应用组合管理。Business Capability Mapping即业务能力建模和应用能力映射。Architecture Decision and Design即架构决策与设计管理。PACT Concern Catalog即架构关注点目录。Viewpoint and Artifact Mapping即架构视角与交付物映射。AI Architecture Self-Assessment即 AI 架构自评。Technology Stack Governance即技术栈治理。Data Management即数据治理相关管理。RBAC and Audit Logging即基于角色的访问控制和审计日志。从工程实现角度看它并不是单一页面应用也不是一个简单 CRUD 系统而是一个围绕企业架构治理流程组织起来的多模块系统。三、技术栈AxisRobo-PAMP 当前采用的主要技术栈如下。前端使用 Next.js、React、TanStack Query、Ant Design 和 Tailwind CSS。后端使用 FastAPI、Python、SQLAlchemy、Pydantic 和 asyncpg。数据库使用 PostgreSQL。测试体系包括 pytest、API integration tests 和 Playwright E2E tests。认证和权限方面项目支持本地 JWT/bcrypt 认证模式也预留了面向企业场景的 SSO 和 RBAC 扩展能力。整体运行架构可以概括为Browser - Next.js - FastAPI - PostgreSQL在企业级扩展场景下还可以接入对象存储、LLM API、外部身份认证系统和其他企业数据源。四、核心模块介绍1. EA Review架构评审流程EA Review 是平台的核心模块之一。传统架构评审中常见问题是评审材料、会议结论、整改项、风险判断和决策记录分散在不同地方。AxisRobo-PAMP 试图把这些信息纳入一个统一流程中。EA Review 模块主要关注项目架构评审申请。评审会议管理。评审行动项追踪。AI 架构检查。AVDM 问卷支持。风险和关注点识别。评审结果沉淀。这个模块的目标是让架构评审从一次性会议变成一个可追踪、可复用、可审计的治理过程。2. Application Portfolio Management应用组合管理企业架构不能只看项目也不能只看系统本身。一个系统存在的原因通常是为了支撑某些业务能力。因此应用组合管理需要和业务能力管理连接起来。AxisRobo-PAMP 中的应用组合管理模块关注应用基本信息。应用与业务能力的关系。应用生命周期。应用依赖关系。应用风险和治理状态。应用与数据、技术栈、项目的关联。这部分能力可以帮助架构师回答一个重要问题企业中的应用资产到底在支撑哪些业务能力又带来了哪些架构复杂度和治理风险3. Business Capability Mapping业务能力映射业务能力是企业架构中的重要桥梁。它连接了企业战略、业务职能、应用系统、数据资产和技术投资。在 AxisRobo-PAMP 中业务能力不只是一个静态目录而是可以和应用、项目、评审、数据和架构决策发生关联。这样做的价值是架构评审不再只讨论技术实现而能够回到业务能力影响上。例如某个项目是否影响核心业务能力某个应用是否支撑多个关键能力某个能力是否存在系统冗余某个能力是否缺少有效的数据支撑某个能力是否因为技术栈老化产生风险这些都是企业架构治理中非常实际的问题。4. Architecture Decision and Design架构决策与设计架构治理的核心不是“画图”而是“做决策”。AxisRobo-PAMP 的 Architecture Decision and Design 模块关注架构决策、架构关注点、视角和交付物之间的关系。它尝试解决几个问题一个项目为什么需要某些架构视角某个架构关注点应该通过什么交付物表达不同风险等级下架构文档范围是否应该不同架构评审是否可以从问卷和风险推导出需要关注的设计内容架构决策是否可以沉淀为后续复用的知识资产这部分设计与 PACT、AVDM、AADM、ARCM 等方法有关。PACT 可以理解为架构关注点和视角的参考分类。AVDM 关注如何基于风险选择架构视角。AADM 关注如何基于风险决定架构交付物范围。ARCM 关注多视角架构描述中的责任配置。这些模型的目标是让架构评审从“凭经验要求交付物”逐步转向“基于风险和关注点决定交付范围”。5. AI Architecture Self-AssessmentAI 架构自评随着生成式 AI、Agentic AI、机器学习平台和企业 AI 应用的发展AI 项目对企业架构治理提出了新的挑战。AI 项目不只是一个普通应用系统它还涉及模型、数据、提示词、向量库、外部 API、第三方模型服务、隐私、安全、合规、可解释性、可观测性和责任边界。AxisRobo-PAMP 中的 AI 自评模块尝试将 AI 项目放入企业架构治理框架中进行审视。它关注AI 采用层级。治理成熟度。安全和合规检查项。数据风险。模型和第三方依赖。应用集成方式。人工介入和责任边界。后续整改和审计。目标不是取代安全审查或合规审查而是让 AI 项目在架构层面具备更早、更系统的风险识别能力。6. Technology Stack Governance技术栈治理企业中技术栈往往随着时间不断扩张。一个组织可能同时存在多个前端框架、多个后端语言、多个数据库、多个消息中间件、多个云服务和大量遗留技术。如果缺少治理技术栈会带来明显的复杂度、维护成本、安全风险和人员能力风险。AxisRobo-PAMP 通过技术栈治理能力关注技术生命周期。技术合规状态。标准技术和非标准技术。技术风险。应用与技术栈关系。架构评审中的技术选择依据。这使得技术选型不只是项目团队自己的决定而是可以被纳入企业级治理视角。7. Data Management数据管理数据架构是企业架构中非常关键的一部分。AxisRobo-PAMP 的数据管理能力关注主数据、数据分类、数据流、数据与应用关系、数据资源和相关认证信息。在实际企业环境中应用、数据和 AI 已经高度绑定。没有数据治理能力的架构平台很难支撑 AI 项目和数字化项目的完整评审。因此数据管理模块不是孤立存在的而是要和应用组合、业务能力、AI 自评、架构评审和风险管理结合起来。五、设计原则AxisRobo-PAMP 在设计上强调几个原则。第一模块化。不同架构治理能力应该可以独立演进同时通过统一数据模型连接。第二默认拒绝。权限体系应该采用 deny by default 的思路避免治理平台本身成为新的风险点。第三审计优先。架构评审、风险判断、权限行为、关键数据修改都应该可审计。第四插件优先。企业环境差异很大平台需要具备对接外部系统和扩展能力。第五治理流程数据化。架构治理不能只停留在文档和会议层面而应该沉淀为结构化、可查询、可追踪的数据。六、为什么它不是普通的 EA Repository很多 EA 工具关注建模和资产存储例如应用清单、能力地图、技术栈清单、数据清单等。这些能力当然重要但仅有 Repository 还不够。企业架构真正困难的地方在于如何把架构资产和项目评审连接起来如何把风险和交付物范围连接起来如何把架构关注点和视角连接起来如何把评审结论和后续行动连接起来如何把 AI 项目纳入企业架构治理体系如何让架构决策可追踪、可复用、可审计AxisRobo-PAMP 的核心价值正是在这些连接关系上。它更像是一个架构治理工作台而不仅仅是一个架构资产仓库。七、适用人群这个项目适合以下人群关注企业架构师。解决方案架构师。软件架构师。AI 架构师。云架构师。数据架构师。安全架构师。架构治理委员会。数字化转型团队。内部开发平台团队。对架构决策模型感兴趣的研究者。如果你的组织正在面对架构评审流程不统一、架构资产分散、AI 项目治理不足、应用组合不清晰、架构决策难以追踪等问题这个项目可能有参考价值。八、项目地址GitHubhttps://github.com/axisrobo/AXISRobo-PAMP欢迎对企业架构治理、架构评审、AI 架构治理、应用组合管理、业务能力建模、架构决策和架构文档自动化感兴趣的朋友关注、试用和反馈。也欢迎讨论一个核心问题企业架构管理平台应该继续保持完整的 EA 管理范围还是应该进一步收敛为一个更聚焦的架构评审与决策智能平台这也是 AxisRobo-PAMP 后续演进中非常重要的方向选择。