当前位置: 首页 > news >正文

JVS开源底座与核心引擎的全方位探索,助力IT智能、高效、便捷的进化

引言

JVS产品的诞生背景

JVS是软开企服构建的一站式数字化的解决方案,产生的背景主要来源于如下几个方面:

  1. 企业数字化需求的增长:企业对IT建设的依赖程度越来越高,数字化、指标化的经营已经是很多企业的生存的基础和前提,这种依赖推动了企业全面一体化IT方案的需求。
  2. 大量企业数字化建设项目的经验积累:在长期的IT软件研发与项目实施过程中,软开企服积累了丰富的经验。这些经验涵盖了多个产品领域,如协同办公、低代码开发、数据分析、风控决策等,为JVS的研发提供了坚实的基础。
  3. 私有化部署的场景:企业在数字化进程中,对于数据安全和系统可控性的要求日益提高。私有化部署是企业信息化考虑最简单、高效的基本触发点,能够满足企业对数据安全性和系统可控性的高要求。
  4. 对研发效率的追求:传统的IT研发模式往往存在效率低下的问题,从需求收集、交付设计、代码研发、测试上线的整个过程中,JVS的有效提升了研发部门的效率,降低了需求变更的影响,降低了研发成本。

JVS产品概述

JVS,即企业级应用构建的一体化工具,是一个采用微服务分布式框架的开发平台。它提供了丰富的基础功能,通过基础底座、转向能力、多种业务应用,构建出企业级数字化平台,致力于降低开发团队构建基础框架的难度,为企业提供完整的一体化、私有部署的数字底座,以及企业数字化应用的完整解决方案。

JVS产品的技术基础与核心原理

  • 分布式服务能力形成底座
  • jvs基础底座采用 spring cloud 为基础脚手架
  • 对接多种账户体系,支持多租户、支持Auth2、统一登录、单点登录等
  • 支持原生开发、零代码开发的应用
  • 各种能力封装成配置引擎,实现柔性化
  • 门户配置引擎,实现登录后看到的界面,查看到的门户不同,千人千面,门户组件采用配置化的方式
  • 列表页配置引擎,通过配置数据、配置字段、配置按钮实现各种列表页的展示配置
  • 表单配置引擎,实现数据录入页面的配置化
  • 流程配置引擎,实现人员审批过程,数据流转的界面化配置
  • 逻辑配置引擎,实现自动化功能的 配置化能力
  • 数据加工配置引擎,实现数据通过任务加工流转,实现对数据的清晰加工
  • 公式配置引擎,通过界面化配置,数据通过函数进行转换的过程
  • 图表配置引擎,通过界面化配置 图形化渲染,关联数据,最后生成可视化图表
  • 报表配置引擎,通过界面化配置实现明细报表的配置
  • 大屏配置引擎,通过界面化配置,实现数字化大屏的配置
  • API配置引擎,跨库关联后生成的数据集,通过界面配置实现API的自动生成
  • 模版配置引擎,通过界面配置、word内容替换两种方式实现模版内容
  • 规则决策引擎,通过三方数据、本地数据的接入、通过界面化加工实现数据指标化,结合规则形成自动化的决策。

门户引擎

列表引擎

表单引擎

流程引擎

逻辑引擎

数据加工

公式配置

图表配置

报表配置

大屏配置

规则配置

数据源

  • 所见即所得的调用,功能链的配置化,拼装与调用
  • 低代码:列表页、表单、流程、逻辑相互嵌套,互相调用,形成各种业务能力
  • 数据分析:数据集成、界面化加工、图表配置、报表配置、大屏配置
  • 应用-功能-能力的构建模式

JVS产品特点与优势

  • 智能化、配置化程度高,便于操作
  • 能力引擎完整,具备良好的扩展性
  • 分布式架构,高效稳定,性能卓越
  • 使用门槛降低,对技术依赖度低
  • 提供源码级技术服务,侧重私有化

JVS产品应用场景

  • 企业自动化管理解决方案
  • 智能制造与工业自动化领域的应用
  • 物联网(IoT)与大数据分析场景
  • 企业员工协同智能办公
  • 行业支持系统定制化解决方案

JVS规划与演进

  • 技术研发
  • 前端VUE2升级VUE3
  • 数据分析中支持实时数据
  • 基础组件的迭代升级
  • 产品功能
  • 媒体服务套件(能力层)
  • AI服务套件(能力层)
  • 3D模型配置器(能力层)
  • 场景方案
  • 工业领域,工业数据的智能物联网数据采集与指令下发,设备数字化孪生
  • 工业领域,提供智能化的APS,配置化工艺、约束、智能构建排产计划
  • 工业领域,机器视觉方案,包括数据采集、数据标注、模型训练、动态部署

点我获取JVS产品免费使用地址及账号说明

JVS官网:​​https://bctools.cn​​

数字化底座开源地址:https://gitee.com/software-minister/jvs

相关文章:

  • ffmpeg windows系统详细教程
  • Android集成mapbox教程
  • 向量数据库选型
  • 数据加密两大政企实践案例 | 麒麟信安护航海量核心数据安全无虞
  • 搞IT需不需要考个软考中级?
  • SQL新手蜕变:掌握这20条常用SQL语句,让你也能成为高手!
  • spring 单元测试注解
  • 服务器数据恢复—OceanStor存储中NAS卷数据丢失如何恢复数据?
  • HarmonyOS Next 系列之沉浸式状态实现的多种方式(七)
  • 快消品经销商的仓库管理,有哪些是必须注意的事项?
  • RSA密码系统的特定密钥泄露攻击与Coppersmith方法的应用
  • 钒能新材料综合回收利用,钒溶液净化富集工艺之离子交换法
  • iptables(4)规则匹配条件
  • 方舟云康亏损收窄:三年近10亿销售成本,平均付费及月活仍大幅承压
  • 趋势洞察-新一代AI范式
  • CSS3 变换
  • ES6语法详解(一)
  • ES学习笔记(12)--Symbol
  • JavaScript创建对象的四种方式
  • JSONP原理
  • js如何打印object对象
  • PHP 程序员也能做的 Java 开发 30分钟使用 netty 轻松打造一个高性能 websocket 服务...
  • SegmentFault 2015 Top Rank
  • 第十八天-企业应用架构模式-基本模式
  • 二维平面内的碰撞检测【一】
  • 将回调地狱按在地上摩擦的Promise
  • 买一台 iPhone X,还是创建一家未来的独角兽?
  • 数组的操作
  • 学习笔记DL002:AI、机器学习、表示学习、深度学习,第一次大衰退
  • 宾利慕尚创始人典藏版国内首秀,2025年前实现全系车型电动化 | 2019上海车展 ...
  • ​LeetCode解法汇总2670. 找出不同元素数目差数组
  • ​sqlite3 --- SQLite 数据库 DB-API 2.0 接口模块​
  • # linux 中使用 visudo 命令,怎么保存退出?
  • # 数仓建模:如何构建主题宽表模型?
  • #Ubuntu(修改root信息)
  • #我与Java虚拟机的故事#连载10: 如何在阿里、腾讯、百度、及字节跳动等公司面试中脱颖而出...
  • ( 10 )MySQL中的外键
  • (22)C#传智:复习,多态虚方法抽象类接口,静态类,String与StringBuilder,集合泛型List与Dictionary,文件类,结构与类的区别
  • (Spark3.2.0)Spark SQL 初探: 使用大数据分析2000万KF数据
  • (undone) MIT6.824 Lecture1 笔记
  • (二)换源+apt-get基础配置+搜狗拼音
  • (翻译)Quartz官方教程——第一课:Quartz入门
  • (附源码)ssm高校运动会管理系统 毕业设计 020419
  • (含笔试题)深度解析数据在内存中的存储
  • (南京观海微电子)——示波器使用介绍
  • (实测可用)(3)Git的使用——RT Thread Stdio添加的软件包,github与gitee冲突造成无法上传文件到gitee
  • (详细文档!)javaswing图书管理系统+mysql数据库
  • (一)WLAN定义和基本架构转
  • (译) 函数式 JS #1:简介
  • (转载)跟我一起学习VIM - The Life Changing Editor
  • **PHP二维数组遍历时同时赋值
  • . ./ bash dash source 这五种执行shell脚本方式 区别
  • ..thread“main“ com.fasterxml.jackson.databind.JsonMappingException: Jackson version is too old 2.3.1
  • .FileZilla的使用和主动模式被动模式介绍
  • .NET Core 中的路径问题