全书目录

附录 G:分章资料清单

G.19 第 10 章《DDD、业务本体和 Agent 的关系》资料清单

19 分钟 8,143 字 第 75 / 161 个阅读单元

检索日期:2026-03-28 使用原则:本章只保留能直接说明“DDD 负责业务建模,业务本体负责语义形式化,Agent 运行在其上”的来源;优先 DDD 核心文献、官方工程文档、本体/语义网经典资料、artifact-centric BPM、规划与 Agent 世界模型资料、企业平台案例。

  1. Domain-Driven Design Reference: Definitions and Pattern Summaries 作者/机构:Eric Evans / Domain Language 年份:2015 URL:https://www.domainlanguage.com/wp-content/uploads/2016/05/DDD_Reference_2015-03.pdf 角度:核心域、Ubiquitous Language、Bounded Context、Entity、Aggregate 采用原因:适合支撑“DDD 为 Agent 提供业务层总纲和边界”。

  2. Ubiquitous Language 作者/机构:Martin Fowler 年份:2006 URL:https://martinfowler.com/bliki/UbiquitousLanguage.html 角度:统一语言与领域模型共同演化 采用原因:适合支撑“Agent 的业务语言应绑定到领域模型,而不是自由命名”。

  3. Bounded Context 作者/机构:Martin Fowler 年份:2014 URL:https://martinfowler.com/bliki/BoundedContext.html 角度:同词异义、边界内统一、跨边界映射 采用原因:适合支撑“多 Agent handoff 更接近上下文映射,而不是共享模糊语义池”。

  4. Effective Aggregate Design, Part I: Modeling a Single Aggregate 作者/机构:Vaughn Vernon 年份:2011 URL:https://www.dddcommunity.org/wp-content/uploads/files/pdf_articles/Vernon_2011_1.pdf 角度:一致性边界、小聚合、不变量 采用原因:适合支撑“Agent 的动作应落在清晰的聚合边界内”。

  5. Use domain analysis to model microservices 作者/机构:Microsoft Learn 年份:2026 URL:https://learn.microsoft.com/en-us/azure/architecture/microservices/model/domain-analysis 角度:战略 DDD、上下文边界、共享词汇 采用原因:适合把 DDD 的战略设计落到现代工程实践。

  6. Use tactical DDD to design microservices 作者/机构:Microsoft Learn 年份:2026 URL:https://learn.microsoft.com/en-us/azure/architecture/microservices/model/tactical-domain-driven-design 角度:实体、值对象、聚合、领域服务、领域事件 采用原因:适合支撑“业务规则应进入领域模型,而不是漂在 orchestration 外层”。

  7. Design a DDD-oriented microservice 作者/机构:Microsoft Learn 年份:2022 URL:https://learn.microsoft.com/en-us/dotnet/architecture/microservices/microservice-ddd-cqrs-patterns/ddd-oriented-microservice 角度:应用层协调、领域层承载规则 采用原因:适合支撑“Agent 更像协调层,而不是业务内核本身”。

  8. Designing a microservice domain model 作者/机构:Microsoft Learn 年份:2022 URL:https://learn.microsoft.com/en-us/dotnet/architecture/microservices/microservice-ddd-cqrs-patterns/microservice-domain-model 角度:行为化领域模型、贫血模型反例 采用原因:适合支撑“业务本体不是表结构,而是对象、行为和约束”。

  9. Designing validations in the domain model layer 作者/机构:Microsoft Learn 年份:2022 URL:https://learn.microsoft.com/en-us/dotnet/architecture/microservices/microservice-ddd-cqrs-patterns/domain-model-layer-validations 角度:不变量、领域验证、聚合根守护 采用原因:适合支撑“即便引入 Agent,规则底线仍应由领域模型守住”。

  10. Domain events: Design and implementation 作者/机构:Microsoft Learn 年份:2022 URL:https://learn.microsoft.com/en-us/dotnet/architecture/microservices/microservice-ddd-cqrs-patterns/domain-events-design-implementation 角度:领域事件、显式业务变化、跨聚合副作用 采用原因:适合支撑“Agent 最稳妥的接入方式是消费/触发显式领域事件与命令”。

  11. AI Agent Orchestration Patterns 作者/机构:Microsoft Learn 年份:2026 URL:https://learn.microsoft.com/en-us/azure/architecture/ai-ml/guide/ai-agent-design-patterns 角度:共享状态、specialization、多 Agent 编排 采用原因:适合支撑“按上下文边界和一致性边界设计多 Agent,会更稳定”。

  12. A Translation Approach to Portable Ontology Specifications 作者/机构:Thomas R. Gruber 年份:1993 URL:https://tomgruber.org/writing/ontolingua-kaj-1993/ 角度:ontology 作为明确规格说明 采用原因:适合支撑“业务本体把业务概念从具体实现中抽离出来”。

  13. Ontology Development 101: A Guide to Creating Your First Ontology 作者/机构:Natalya F. Noy、Deborah L. McGuinness / Stanford University 年份:2001 URL:https://protege.stanford.edu/publications/ontology_development/ontology101.pdf 角度:共享理解、领域知识显式化、与 OO 设计的区别 采用原因:适合支撑“业务本体补足 DDD,使领域语义更显式、更可共享”。

  14. The Enterprise Ontology 作者/机构:Mike Uschold 等 年份:1998 URL:https://www.aiai.ed.ac.uk/publications/documents/1998/98-ker-ent-ontology.pdf 角度:企业级共享术语、跨人和跨系统沟通 采用原因:适合支撑“DDD 的统一语言可进一步推进为企业级共享语义”。

  15. Semantics of Business Vocabulary and Business Rules (SBVR) v1.4 作者/机构:OMG 年份:2017 URL:https://www.omg.org/spec/SBVR/1.4/PDF 角度:business vocabulary、business rules、可工具处理的语义 采用原因:适合支撑“业务词汇和业务规则可被形式化、交换和验证”。

  16. OWL 2 Web Ontology Language: Document Overview 作者/机构:W3C 年份:2012 URL:https://www.w3.org/TR/owl-overview/ 角度:形式语义、描述逻辑、可计算推理 采用原因:适合支撑“业务本体能为 Agent 提供可推理语义层”。

  17. OWL-S: Semantic Markup for Web Services 作者/机构:David Martin 等 年份:2004 URL:https://www.w3.org/submissions/OWL-S/ 角度:语义服务发现、调用、组合、监控 采用原因:适合支撑“业务本体最终可以进入 Agent 的行为层”。

  18. Business artifacts: An approach to operational specification 作者/机构:Anil Nigam、Nathan S. Caswell / IBM Research 年份:2003 URL:https://research.ibm.com/publications/business-artifacts-an-approach-to-operational-specification 角度:business artifact、运行中语义对象、业务实例 采用原因:适合支撑“业务本体不应停留在概念分类,还要落到运行时工件”。

  19. A Data-Centric Design Methodology for Business Processes 作者/机构:Kamal Bhattacharya、Richard Hull、Jianwen Su 年份:2009 URL:https://sites.cs.ucsb.edu/~su/papers/2008/BPM-handbook-chapter.pdf 角度:数据/业务实体驱动流程、生命周期附着在工件上 采用原因:适合支撑“Agent 不应只编排任务,而应围绕业务工件状态变化行动”。

  20. Business Artifacts with Guard-Stage-Milestone lifecycles 作者/机构:Richard Hull 等 / IBM Research 年份:2011 URL:https://research.ibm.com/publications/business-artifacts-with-guard-stage-milestone-lifecycles-managing-artifact-interactions-with-conditions-and-events 角度:信息模型 + 生命周期模型、事件驱动推进 采用原因:适合支撑“对象生命周期能把 DDD 事件与 Agent 行动连接起来”。

  21. Executing Lifecycle Processes in Object-aware Process Management 作者/机构:Sebastian Steinau、Kevin Andrews、Manfred Reichert 年份:2019 URL:https://dbis.eprints.uni-ulm.de/1838/1/LifecycleProcessExecution-1.pdf 角度:对象及其生命周期过程、灵活数据到达顺序 采用原因:适合支撑“流程骨架可以由对象生命周期本身承担”。

  22. Verification of Agent-Based Artifact Systems 作者/机构:Francesco Belardinelli、Alessio Lomuscio、Fabio Patrizi 年份:2014 URL:https://arxiv.org/abs/1301.2678 角度:artifact-centric multi-agent systems、形式化验证 采用原因:适合支撑“Agent 应作用于业务工件生命周期,而非替代业务对象”。

  23. Strips: A New Approach to the Application of Theorem Proving to Problem Solving 作者/机构:Richard E. Fikes、Nils J. Nilsson 年份:1971 URL:https://www.sciencedirect.com/science/article/abs/pii/0004370271900105 角度:world models、operators、goal states 采用原因:适合支撑“Agent 需要显式世界模型,而不是只执行硬编码流程”。

  24. PDDL2.1: An Extension to PDDL for Expressing Temporal Planning Domains 作者/机构:Maria Fox、Derek Long 年份:2003 URL:https://doi.org/10.1613/jair.1129 角度:时间、资源、并发动作的规划域 采用原因:适合支撑“真实业务中的约束应被形式化,而不是只写进 prompt”。

  25. Automated Planning and Acting 作者/机构:Malik Ghallab、Dana Nau、Paolo Traverso 年份:2016 URL:https://projects.laas.fr/planning/apa/ 角度:状态变量、动作模型、planning 与 acting 集成 采用原因:适合支撑“Agent 的运行时需要状态、动作、计划与重规划骨架”。

  26. ReAct: Synergizing Reasoning and Acting in Language Models 作者/机构:Shunyu Yao 等 年份:2023 URL:https://arxiv.org/abs/2210.03629 角度:reasoning + acting + feedback 闭环 采用原因:适合支撑“LLM Agent 仍然依赖显式业务状态与动作语义”。

  27. LLM+P: Empowering Large Language Models with Optimal Planning Proficiency 作者/机构:Bo Liu 等 年份:2023 URL:https://arxiv.org/abs/2304.11477 角度:自然语言转 PDDL、经典规划器求解 采用原因:适合支撑“显式业务模型常比纯 prompt 更可靠”。

  28. Generative Agents: Interactive Simulacra of Human Behavior 作者/机构:Joon Sung Park 等 年份:2023 URL:https://research.google/pubs/generative-agents-interactive-simulacra-of-human-behavior/ 角度:observation、memory、reflection、planning 采用原因:适合支撑“持续行为需要结构化世界表示,而不是一次性上下文文本”。

  29. Entity type creation in ontology (preview) 作者/机构:Microsoft Learn / Microsoft Fabric 年份:2026 URL:https://learn.microsoft.com/en-us/fabric/iq/ontology/how-to-create-entity-types 角度:entity types、shared semantic layer、AI agents 复用 采用原因:适合支撑“Agent 更适合落在业务对象 + 语义层上,而不是直接落在原始表结构上”。

  30. Salesforce Unveils the Foundation for Building Trusted AI 作者/机构:Salesforce 年份:2025 URL:https://www.salesforce.com/news/stories/trusted-ai-foundation-agentic-enterprise/ 角度:metadata layer、统一 business language、语义一致性 采用原因:适合支撑“统一语义定义决定 Agent 的可信边界”。

  31. ServiceNow’s Blueprint for Agentic Business: The Executive Brief 作者/机构:ServiceNow 年份:2026 URL:https://www.servicenow.com/content/dam/servicenow-assets/public/en-us/doc-type/brief/servicenow-blueprint-for-agentic-business-the-executive-brief.pdf 角度:Workflow Data Fabric、Knowledge Graph、enterprise context 采用原因:适合支撑“上下文边界决定 Agent 的落地方式”。

  32. How SAP Uniquely Delivers AI Agents with Joule 作者/机构:SAP 年份:2025 URL:https://news.sap.com/2025/02/joule-sap-uniquely-delivers-ai-agents/ 角度:Business Data Cloud、Knowledge Graph、按职能拆分 agents 采用原因:适合支撑“Agent 的拆分方式应按业务上下文和流程责任,而不是按模型能力”。

  33. IBM watsonx BI: Delivering AI insights with confidence and control 作者/机构:IBM 年份:2025 URL:https://community.ibm.com/community/user/blogs/rodrigo-de-andrade/2025/07/29/introducing-watsonxbi 角度:governed semantic model、metrics catalog、business logic 采用原因:适合支撑“分析型 Agent 也依赖业务本体和治理语义层”。