• Vladik Khononov 是《学习领域驱动设计》一书的作者。在这一集中,我们深入讨论了领域驱动设计 (DDD) 和 Vlad,首先分享了为什么理解业务领域在软件工程中至关重要,以及 DDD 如何帮助在领域专家和软件工程师之间建立共同的理解。Vlad 随后解释了 DDD 中的两个重要设计
  • DMN是决策模型和符号(Decision Model and Notation)的英文缩写,是由BMN背后的组织OMG管理的一个标准。通过一种独立于供应商的图表语言(业务规则引擎语言DSL),使企业能够掌握驱动其自身业务运作的逻辑。DMN是一个开放的标准。 像BPMN一样,它 icon
  • 经合组织公共部门创新观察站最近发布了一份关于政府中规则的创建和表达的重要讨论文件: "Cracking the Code.",其核心思想是“规则即代码”(RaC),可以理解为两种方式。首先,它是一种改进规则创建过程的方法。其次,它确实建议政府应该以软件和机器 icon
  • 数据模型表达其意义的方式与隐喻表达其意义的方式相同。它们通过将一个领域映射到另一个域来显示其含义。 在古典语言学中,隐喻是用一个事物来解释另一事物的言语形象。认知语言学家George Lakoff提出隐喻是 "跨越概念领域的本体论映射",彻底改变了 icon
  • Clara 提供了一种更简单的方法来用代码表达领域知识,而无需企业规则系统的重量。Clara 是用 Clojure(Script) 编写的具有 Java 互操作性的前向链接规则引擎。它旨在通过以开发人员为中心的专家系统方法来简化代码。Clara 为开发者重新制定规则,规则可以极大地简 icon
  • 作为专业或有抱负的软件工程师,我们通常的任务是将业务规则转化为计算机可以理解的东西。我们使用类对问题域进行建模,并编写业务逻辑以反映存在于代码库之外的现实世界规则。当这些业务规则在现实世界中发生变化时,它们也必须在代表它们的代码中发生变化,这就是我们领域真正复杂的地方。  icon
  • 下面代码为什么第一行比后面更推荐呢? icon
  • 系统中的信息是人们之间交流过程的一部分。思想在头脑中流动;沿途有翻译,从概念到自然语言到形式语言(机器系统中的构造),然后再返回。— Bill Kent从人们交流的语言中发现客观世界已经是一种默认方法,包括机器学习的NLP或大数据分析都是这种情况,领域建模也是这种情况,复杂性 icon
  • OO 是通过本体语言对领域进行建模:你建立了一个类层次结构,使用组合和继承。这构成了一种隐含的、开放的 DSL。 许多 OO 建模感觉就像试图提出名词和动词(类和方法)以使问题域更易于访问,这隐含地形成了一种特定于域的语言。它是一个“开放”的 DSL,因为它与外部的事物交互并 icon
  • 荷兰环境与规划法的完整修订版将于 2022 年 7 月在荷兰生效,数字化是这一新法案落地的一个关键方面。数字化的一部分是创建一个规则驱动的门户,因此非常重视决策规则的治理。本文解释了为什么要建立一个新的决策规则标准来支持治理。该标准的一个概念是用于决策规则管理的分层模型方法。 icon
  • 业务决策和规则的管理更普遍地称为业务知识管理(业务词汇、概念、决策、业务规则),这是业务架构和流程性能改进(BPI - 业务流程改进)中所有现有方法框架中缺失的组件之一。 什么是业务知识管理?业务知识管理学科与流程管理学科有很强的互补 icon
  • 规则引擎模式是什么?哪些地方需要用到?实现规则引擎模式,SOLID原则是一个很好的选择。业务规则的项目是通过if/else函数来实现的,但是在我们的许多业务规则中,我们需要编写更规则的代码,if/else使事情变得更复杂。另一方面,当定义了一组新的规则,而不是定义一个 icon
  • 业务规则引擎平台除了支持DMN决策模型以外应该有哪些功能?DMN和决策模型的缺点对业务敏捷性、生产力和程序员工作量有很大影响。在这次讨论中,我确定了六个主要缺点: 缺点一、缺乏业务语义如果你认为你可以在没有结构化的业务词汇和词 icon
  • 正则表达式非常强大,但很难让人阅读并进行推理。这是一种尝试使正则表达式更具可读性、可扩展性和可维护性的解决方案。Melody 是一种语言,能够 1-1 转译正则表达式,让其更具可读性和可维护性。维护和编辑您的表达式并将它们可靠地编译成一致且有效的正则表达式。当前目标是支持正则 icon
  • 目前自动化运营业务决策做得相当好,可以业务逻辑的编码从程序员转移到专门规则引擎平台,从而显着提高 IT 生产力。但是程序员仍然要对另一种与规则相关的编码负责,这种类型得编码不仅消耗大量资源,而且对服务质量和数据质量都有深远的影响。 让我们通过一个示例规则来探讨这个问题 icon
  • 数据分析,尽管您可能将其称为数据挖掘或描述性统计或探索性数据分析 (EDA) 或商业智能 (BI) 或知识发现 (KD),具体取决于会话上下文和您在其中闲逛的人群你印象深刻的岁月。这到底是怎么回事?分析是对灵感的追求!领域专业知识很重要,看到分析师进入一个新领域而没有立即询问“我在哪 icon
  • 商业计划是包含业务运营和财务计划的文件。它还确定了如何在特定业务中实现目标。它可以作为任何企业的参考,以使商人保持正轨。商业计划书的内容: 组织信息 竞争对手分析 首都 预算信息 劳动力要求 出色的商业计划模板可帮助您以适当的 icon