# 3.如何开始

## （一）前言

​	UDM 全称为 Unify Decision Manager，是一款由 [上海锐道信息技术有限公司](https://www.bstek.com/) 开发的规则引擎产品，它包含规则集、决策表、决策流等规则工具；UDM 中采用自然语言的规则编写方式，提供完善的代码提示以及错误诊断机制，使得非技术人员也可以快速上手编写业务规则。

​	UDM 规则引擎完全兼容IBM ODM规则引擎（原 iLog）中规则集、决策表、决策流语法及业务模型，可直接打开并运行IBM ODM业务规则项目，快速迁移 iLog 项目迁移。

​	UDM 主要由三个部分组成，分别是一个由 java 实现的基于 Rete 算法的核心计算引擎，一个由 java 编写的规则管理端以及一个基于 vscode插件机制的开发套件。

![image-20260211123017522](./assets/image-20260211123017522.png)

<center>（图：产品架构图）</center>

![image-20260211123141422](./assets/image-20260211123141422.png)

<center>（图：规则的全生命周期管理图）</center>

![image-20260211123442964](./assets/image-20260211123442964.png)

<center>（图：支持多端口规则编写体验）</center>

## （二）产品入门知识

### （1）认识变量

![image-20260211123634054](./assets/image-20260211123634054.png)

### （2）认识参数

![image-20260211123700421](./assets/image-20260211123700421.png)

### （3）认识业务规则

![image-20260211123749290](./assets/image-20260211123749290.png)

### （4）认识决策表

![image-20260211123808242](./assets/image-20260211123808242.png)

### （5）认识决策流

![image-20260211123837168](./assets/image-20260211123837168.png)

### （6）认识决策树

![image-20260211123910701](./assets/image-20260211123910701.png)

### （7）认识规则发布与服务调用过程

![image-20260211124020888](./assets/image-20260211124020888.png)



------

​	接下来，将从快速安装部署、简单配置、第一个规则项目这三方面，帮助您在几分钟内启动并运行UDM、并完成第一个规则项目。无论您是开发人员还是业务分析师，都能轻松上手。

