请问BO中的Data View是元数据还是数据?我觉得好像是数据库的表,这个表是根据元数据创建的。
例如在生成对象的过程中,会根据元数据定义对象。
另外请问一个BO就是一个微服务吗?微服务由脚本和flow和事件组成的吗?
在此一键设置昵称,即可参与社区互动!
![]()
[问题求助]
BO中的 Data View是元数据还是数据
请问BO中的Data View是元数据还是数据?我觉得好像是数据库的表,这个表是根据元数据创建的。 例如在生成对象的过程中,会根据元数据定义对象。 另外请问一个BO就是一个微服务吗?微服务由脚本和flow和事件组成的吗? |
|
发表于2021年01月08日 09:56:48
直达本楼层的链接
板凳
显示全部楼层
Data View是元数据,表示BO提供给上层业务使用的数据查询能力,可以是查询接口,也可以是查询视图。 BO是平台上与APP相对的另一种工程,可以用flow、script来实现一个BO。但安装到租户中后,BO没有运行态界面,只有配置界面,主要用来给其他APP提供接口服务。 BO也可以用微服务来实现。平台上的Native Service就是一种微服务BO,能把一个其他语言开发的微服务如Java程序,按BO的方式被平台纳管,和平台开发的BO一样在其他APP中编排使用其接口。 |
|
发表于2021年01月08日 11:32:42
直达本楼层的链接
5#
显示全部楼层
非常感谢专家的精彩回答,有两个事情不太明白 1)"可以用flow、script来实现一个BO", 2)"能把一个其他语言开发的微服务如Java程序" |
|
发表于2021年01月12日 10:39:28
直达本楼层的链接
7#
显示全部楼层
1) BO一般是由数据对象(业务表)、业务逻辑以及可配置界面组成的,flow和script只是实现业务逻辑的手段或工具,脚本当前是用TS然后编译成JS执行的,BO不是可执行的程序,不能当做一个独立运行的应用,可以当做后端资产,提供应用所需要的服务接口等; 2)BO是AppCube平台之上使用可视化、拖拽、脚本等构建的业务资产,AppCube平台后端引擎(基于Go语言,如模型设计、数据存储、流程编排、脚本执行等),而托管第三方服务,平台做的只是根据开放的地址端口号进行服务对接,而第三方用什么语言开发的不需要平台关注(第三方镜像自己部署到华为云,平台通过Native Service进行服务对接) |
|
发表于2021年01月13日 17:34:11
直达本楼层的链接
8#
显示全部楼层
非常感谢您的回答,学习了! |
|