欧亿app资讯
NEWS
欧亿app资讯
NEWS
LiveBOS麒麟版来啦!
发布时间:2019-03-09

LiveBOS作为核心技术平台,在顶点的产品中有广泛的使用,它改变了软件的整个开发过程,开创了模型即应用、建模即开发的模式,极大地缩短了程序代码编写与测试的过程。近期,LiveBOS进行升级,发布了全新麒麟版!



image.png


全新升级的LiveBOS麒麟版在让平台更好地满足应用开发需求的同时,也充分考虑应用基于平台的功能二次开发扩展性需求,降低了扩展开发的技术门槛,界面操作体验尽可能符合用户的操作习惯。通过梳理功能和升级改造技术框架,为平台自身的发展提供了基础,这次版本的发布也是新功能模块改进的开始。


技术框架

  1. 移除struts框架改为spring-mvc:有效避免Struts一些安全性方面漏洞,使前端开发更加简便、灵活;

  2. 移除osgi框架改为Servlet Fragment模块化方式:更加轻量,简单;

  3. 微服务支持:支持平台各个功能性接口,新增权限、菜单、功能权限树接口,增加微服务对象,直接在studio上定义微服务;

  4. 管理控制台独立部署:重新梳理功能,并重新设计,移除老旧模块,增加新的监控功能。例如链路分析,模块化部署功能,以及集群节点的管理监控、集群下在线用户信息查询、统一的配置管理等;

  5. JDK版本和运行的Tomcat升级:更好地使用新版本的特性,安全性更高;

  6. 应用统一部署及统一会话支持:

    A.支持spring-session,集群部署支持session复制:如果是多套LiveBOS系统,可实现系统间免登录模式,会话依赖Redis存储;

    B.支持多目录部署:域名模式下不再需要部署在根路径下。

  7. 集群部署方面:集中式缓存增加支持Redis,集群消息通知支持通过Reids的订阅发布模式替代之前JGroup;

  8. 日志框架升级:日志管理策略更加灵活,具备更高的吞吐率和更低的延迟等。


UI界面风格

  1. 界面框架升级:基于React实现了ant风格的界面方案,同时为定制扩展提供更好的支持;

  2. UI-APP相关改进(iOS&Android):参与人选择和内部对象选择支持按分组筛选,支持指纹密码双重验证方式,增加时间、月份、年份选择控件,增加帆软FineBI支持;

  3. 移动端H5方式采用React框架重写:提升界面用户体验,改进性能和提升扩展能力;

  4. 操作界面布局:支持24栅格布局,操作界面布局设计更灵活。


流程改进

  1. 审批方式:增加沟通、加签,审批意见支持附件,普通流程多种退回方式支持;

  2. 知会功能:支持手动知会;

  3. 流程支持暂存功能;

  4. 流程中心支持扩展字段;

  5. 流程待办支持认领方式:在多人单审的情况下比较好避免任务冲突问题;

  6. 普通流程多方案支持;

  7. 增加附加表单支持;

  8. 增加WEB版本流程表单和定义的设计和维护。


大数据支持

  1. 结果集提供支持Hive Impala数据源;

  2. 引入内存数据库解决虚拟对象和Impla这些大数据数据源问题;

  3. 基于BI界面设计功能。


权限管理

  1. 权限管理系统:包含集中权限管理和分级权限管理两种模式;

  2. 优化功能权限树:支持按模块加载,studio中支持按模块拆分权限树;

  3. 增加权限项替代自定义权限要素:管理非LiveBOS对象,作为多系统统一的权限管理中心;

  4. 支持微服务方式访问权限相关的功能。


从技术框架、功能设计到使用体验,LiveBOS麒麟版全面升级,等你来pick!