基本概念

本文介绍当您在使用BizWorks时遇到的常用名词的基本概念。

名词

定义

补充说明或示例

业务领域(业务域)

业务领域是基于业务场景与业务规则进行领域划分,抽象出来的业务单元。

例如:商品域、交易域、营销域。

领域模型

DDD方法论中的领域对象,通过对复杂业务的抽象,梳理出业务领域对象与对象关系,将高内聚低耦合以结构化的方式展现出来。

例如,商品域中的商品类目、产品信息,交易域中的订单、退款单、物流单。

数据模型

以结构化的方式设计并展示系统业务的存储结构。

无。

领域服务

包含了无法自然地放置在实体或者值对象中的领域逻辑。封装了一个领域行为或者业务过程。

无。

应用服务

可被其他应用(微服务)调用的服务,实现中心应用对外透出的接口的结构化定义。

例如:商品信息查询、商品状态管理、订单查询服务等。

基础能力

业务域中应用服务开放给外部调用的服务总称。

例如:注册用户、创建订单。

脚手架代码

基于BizWorks平台上的模型并按照BWAF注解规范生成源代码。

关于BWAF注解的解释详情,请参见工程脚手架和Annotation注解

中心应用

基于DDD方法论在BizWorks平台建模、开发并部署、运行的应用,主要用于给业务应用提供后端的服务能力。

无。

轻应用

通过低代码、可视化拖拽的页面及服务编排能力构建的应用。

无。

平台方

租户内中台的建设者、中台能力的提供者和运营者。

无。

业务方

相对于“平台方”的概念,指中台能力的使用方。

一个业务方可能同时被授权多个业务身份,拥有多个业务应用,被授权使用多个中台能力。

业务应用

业务方开发的前台业务型应用,用于实现特定领域或者业务范围的功能,可以调用中台应用提供的服务。

与业务身份一起,构成一组中台能力使用的鉴权信息(调用中台能力时,需要明确是哪个业务身份、哪个业务应用在调用)。