
# 数据建模引擎SDK概述
工业数字模型驱动引擎-数据建模引擎（xDM Foundation，简称xDM-F）为开发者提供数据建模引擎运行SDK和流程引擎流程SDK，方便开发者将xDM-F的能力快速集成到自己的应用中。
#### 约束与限制
- 流程引擎流程SDK仅支持通用服务器部署，不支持容器化部署。
- 针对已购买xDM-F SDK的华为账号，单应用宽限使用期从应用首次生成SDK成功之日起计算，可宽限使用30天，所有应用生成的xDM-F SDK累计宽限使用期为180天。**到期后需使用正式license，否则该应用的xDM-F SDK将触发停服无法启动。**
- xDM-F SDK的运行由License进行授权控制，购买"通用SDK"基础版数据建模引擎成功后，请及时申请License。
  - **License授权有效期**：License授权自申请License之日起即激活，授权有效期为下单购买"通用SDK"基础版数据建模引擎的购买时长。
  
  - **License授权宽限期**：为确保您的xDM-F SDK正常使用以及License授权到期前后有充足时间进行调整，在License授权到期后将进入30天的宽限期。宽限期内您的xDM-F SDK依旧可以正常使用，宽限期后如果您未进行续费将无法使用xDM-F SDK。
  
  - **License类型：** xDM-F SDK支持两种类型的License，具体约束与限制如下：
    - **商用License**：校验部署机器、应用、时效及用户数，含License授权宽限期。1个商用License只能绑定1个应用ID，且至多可配置8台本地通用服务器。实际部署的本地通用服务器需与License文件配置的服务器信息保持一致，否则部署失败。
    
    - **开发调测License**：仅校验时效及用户数，无License授权宽限期。单次申请最长有效期为1个月（30天）。
     
   
- 购买"通用SDK"基础版数据建模引擎，并将xDM-F SDK部署至本地通用服务器/容器之后，系统会自动与现有存量用户进行匹配。如果现有存量用户大于已购买"通用SDK"的用户数，现有存量用户不影响使用，新增用户仅支持查看，不支持操作。
 
#### 数据建模引擎运行SDK介绍
数据建模引擎运行SDK是基于用户在应用设计态创建的数据模型API封装的SDK包。通过调用此SDK包，即可进行对应应用运行态API的调用，帮助开发者简单、快速地通过应用运行态API获取到模型数据。
#### 流程引擎流程SDK介绍
流程引擎流程SDK是基于流程引擎提供的REST API封装的SDK包。通过调用此SDK包，即可进行对应流程引擎API的调用，帮助开发者快速地通过流程引擎API完成流程引擎功能的使用。
 #### SDK列表
表1SDK列表 
| SDK分类       | 功能                                                                                                                                              | 支持的语言 |
|:---|:---|:---|
| 数据建模引擎运行SDK | 数据建模引擎运行SDK是对访问xDM-F应用运行态提供的REST API进行的封装，以简化用户的开发工作。 用户直接调用数据建模引擎运行SDK提供的接口函数即可实现使用xDM-F业务能力的目的。 | Java  |
| 流程引擎流程SDK   | 流程引擎流程SDK是对访问xDM-F的流程引擎特性提供的REST API进行的封装，以简化用户的开发工作。 用户直接调用流程引擎流程SDK提供的接口函数即可实现使用流程引擎业务能力的目的。   | Java  |
   
