图数据库+Layui、SpringCloud,打造核心无码开发平台。
一、平台实现构想:
开发企业软件,不在需要开发人员,只需专业人员定义系统元素。
把各元素组合成功能模块。由业务人员:将各功能模块根据业务需要。定制业务。
定制好业务,设置好业务规则。
部门领导统合业务,评审业务。试运行。进行初步的测试。上线。
根据业务需要不断迭代公司业务。
以上构想,会涉及到一下模块。
1、元素定义:定义业务领域中各种元素。后端的零件定义。定义各种展现列,以及保存表单。元素的初步增删改查。
定义管理功能。
2、元素节点管理:元素节点可以和元素定义一对一关联定义。也可以根据实际情况,一对多。
3、模块管理:一个模块包含多个元素定义。多个元素节点。把关联严重的元素聚合为模块。
4、菜单管理:根据业务领域,将当前领域的系统资源根据人员角色进行授权管理,资源维护。
菜单-》菜单项。每一个菜单项目可以是关联单个定义节点的路径,也可以关联一个模块。
模块包含多个零件。
以上四点已经初步实现。
鉴于一个系统的中的业务经常是编码在系统中,但是我当前设计的系统是无开发人员参与的系统。所以,就无法将业务通过编码的方式再写入到代码中去。并通过软件公司进行测试,第三方测试,压力测试等等。
要实现上面的功能,就需要考虑如何将图数据,业务引擎节节后起来。以及如何设计通用的基于图数据库的业务引擎。
后续:定义业务,什么是业务,更新逻辑。驱动逻辑。定义业务引擎。提供业务规则引擎。视图逻辑定义。
开始实现功能开发。
目前已经将此开发平台http://114.116.218.197/cd/home
 
                   
                   
                   
                   
                            
 
                             本文构想了一种无码开发平台,旨在让业务人员而非程序员定制企业软件。平台使用图数据库结合Layui、SpringCloud,允许定义系统元素、组合成模块,再由业务人员定制业务流程,实现快速迭代公司业务。
本文构想了一种无码开发平台,旨在让业务人员而非程序员定制企业软件。平台使用图数据库结合Layui、SpringCloud,允许定义系统元素、组合成模块,再由业务人员定制业务流程,实现快速迭代公司业务。
           
       
           
                 
                 
                 
                 
                 
                
               
                 
                 
                 
                 
                
               
                 
                 扫一扫
扫一扫
                     
              
             
                   3791
					3791
					
 被折叠的  条评论
		 为什么被折叠?
被折叠的  条评论
		 为什么被折叠?
		 
		  到【灌水乐园】发言
到【灌水乐园】发言                                
		 
		 
    
   
    
   
             
            


 
            