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