LiveBOS作为核心技术平台,在顶点的产品中有广泛的使用,它改变了软件的整个开发过程,开创了模型即应用、建模即开发的模式,极大地缩短了程序代码编写与测试的过程。近期,LiveBOS进行升级,发布了全新麒麟版!
全新升级的LiveBOS麒麟版在让平台更好地满足应用开发需求的同时,也充分考虑应用基于平台的功能二次开发扩展性需求,降低了扩展开发的技术门槛,界面操作体验尽可能符合用户的操作习惯。通过梳理功能和升级改造技术框架,为平台自身的发展提供了基础,这次版本的发布也是新功能模块改进的开始。
技术框架
移除struts框架改为spring-mvc:有效避免Struts一些安全性方面漏洞,使前端开发更加简便、灵活;
移除osgi框架改为Servlet Fragment模块化方式:更加轻量,简单;
微服务支持:支持平台各个功能性接口,新增权限、菜单、功能权限树接口,增加微服务对象,直接在studio上定义微服务;
管理控制台独立部署:重新梳理功能,并重新设计,移除老旧模块,增加新的监控功能。例如链路分析,模块化部署功能,以及集群节点的管理监控、集群下在线用户信息查询、统一的配置管理等;
JDK版本和运行的Tomcat升级:更好地使用新版本的特性,安全性更高;
应用统一部署及统一会话支持:
A.支持spring-session,集群部署支持session复制:如果是多套LiveBOS系统,可实现系统间免登录模式,会话依赖Redis存储;
B.支持多目录部署:域名模式下不再需要部署在根路径下。
集群部署方面:集中式缓存增加支持Redis,集群消息通知支持通过Reids的订阅发布模式替代之前JGroup;
日志框架升级:日志管理策略更加灵活,具备更高的吞吐率和更低的延迟等。
UI界面风格
界面框架升级:基于React实现了ant风格的界面方案,同时为定制扩展提供更好的支持;
UI-APP相关改进(iOS&Android):参与人选择和内部对象选择支持按分组筛选,支持指纹密码双重验证方式,增加时间、月份、年份选择控件,增加帆软FineBI支持;
移动端H5方式采用React框架重写:提升界面用户体验,改进性能和提升扩展能力;
操作界面布局:支持24栅格布局,操作界面布局设计更灵活。
流程改进
审批方式:增加沟通、加签,审批意见支持附件,普通流程多种退回方式支持;
知会功能:支持手动知会;
流程支持暂存功能;
流程中心支持扩展字段;
流程待办支持认领方式:在多人单审的情况下比较好避免任务冲突问题;
普通流程多方案支持;
增加附加表单支持;
增加WEB版本流程表单和定义的设计和维护。
大数据支持
结果集提供支持Hive Impala数据源;
引入内存数据库解决虚拟对象和Impla这些大数据数据源问题;
基于BI界面设计功能。
权限管理
权限管理系统:包含集中权限管理和分级权限管理两种模式;
优化功能权限树:支持按模块加载,studio中支持按模块拆分权限树;
增加权限项替代自定义权限要素:管理非LiveBOS对象,作为多系统统一的权限管理中心;
支持微服务方式访问权限相关的功能。
从技术框架、功能设计到使用体验,LiveBOS麒麟版全面升级,等你来pick!