共工产品白皮书
1 行业背景
1.1 低代码是什么
低代码(Low-Code)的概念早在 2014 年由 Forrester 提出,而低代码开发平台提供更高维和易用的可视化 IDE,无需或少量编写代码,即可快速搭建各种应用系统。低代码开发是一种可视化应用开发方法。[1]通过低代码开发,不同经验水平的开发人员能够通过图形用户界面,使用拖放式组件和模型驱动逻辑来创建 Web 和移动应用。低代码开发平台减轻了非技术开发人员的压力,帮其免去了代码编写工作,同时也为专业开发人员提供了支持,帮助他们提取应用开发过程中的繁琐底层架构与基础设施任务。业务和 IT 部门的开发人员可以在平台中协同,创建、迭代和发布应用,而所需时间只是传统方法的一小部分。这种低代码应用开发方法可针对不同场景开发各种类型的应用,包括将原有应用升级为支持 IOT 的智能应用。
低代码平台是一个介于无代码和成熟人工编码之间的中间地带,因此更具延展性。和无代码平台一样,低代码平台也是一个可视化的拖拽式平台,同时,更是一种开源的、可扩展的并允许人工编码或编写脚本的平台,这给开发人员提供了一个两全其美的方案: 既可以提高开发速度,又不需要不断地复制基本代码。低代码平台支持可扩展的架构和开源 API 的可重用性以及云/本地部署的灵活性。开发人员还能够对应用测试以及质量和性能工具进行控制。此外,低代码平台的开发人员可以用自己的代码扩展平台功能,从而构建或修改复杂的应用。
1.2 工业为什么需要低代码
1.2.1 工业软件开发存在的问题
1,效率低下
软件开发在很大程度上解决了人类社会的效率问题,但软件开发本身却身陷效率低下的“泥沼”。为此,一代又一代开发者都试图通过新计算机语言或者开发方式的迭代来提升软件开发的效率。[4]
2,IT 基础设施薄弱
根据 Dimensional Research 的“数字化脱节”(Digital Disconnect)调查,有 50%~59% 的受访者表示其受阻的原因是 IT 预算不足和旧系统难以支持等问题。因此,企业需要让软件增加可用价值,而仅靠传统的开发方法无法实现这一点。低代码开发能够增加软件所创造的价值,帮助企业机构衡量企业级低代码平台的价值并计算它将会产生的影响。
3,应用程序与实际功能匹配度差
长久以来,软件开发由于“开发者不用,用者不开发”的“潜规则”,存在着一个广为人知的困局——应用程序与实际功能匹配度差,开发出来的软件总是难以实现业务人员的真实业务逻辑,也不能满足企业的开发需求。
4,软件供给缺口增大
伴随着越来越多的企业推动数字化转型,对于新软件开发的需求将高速成长,及受限于国内软件工程师数量的有限增速,软件供给的缺口将会越来越大,传统软件开发门槛高,软件工程师数量的增速无法适应软件开发的需求。
1.2.2 低代码的优势
1,低代码加快企业数字化转型速度
“十四五”规划对制造业提出了高质量发展的要求,要以智能制造为主攻方向,以数字化转型为主要抓手,推动工业互联网创新发展,推进行业领域数字化转型。 [7]
在企业数字化转型过程中,企业对云计算的需求不断提高,在这个过程中,低代码技术促进制造业数字化转型,低代码能通过公有云产品或私有化部署赋能业务部门,以其高集成度、低编程门槛以及丰富的模板和插件的特点,助力企业快速搭建数据中台,打通系统,加快数字化转型速度。
2,低代码是企业降本增效的有力工具
低代码平台的使用有效降低软件开发成本,因为软件行业开发人员的薪资增长为企业发展带来了巨大的人力成本压力,低代码平台是一种通过为开发者提供可视化的应用开发环境,降低或去除应用开发对原生代码编写的需求量,进而实现便捷构建应用程序的一种解决方案[8]。通过最少的手工编码和在配置、培训、部署等方面的最低初期投入来实现业务应用的快速交付[9]。可见,构建低代码平台的目的是降低开发成本。
众所周知,传统企业若想降本增效,数字化是企业发展的必然选择,一个制造行的业数字化很大程度依赖其软件水平。然而,我国工业领域的软件水平存在很大的不足,尤其是在代码的算法构建与开发方面,企业中专业的开发人员缺乏。同一套算法,不同的开发人员编写出的代码运行效率会相差几倍甚至几十倍。因此,在降本增效方面,低代码技术是提升制造业水平的利器。[7]
3,低代码平台为开发人员提供高效技术
IT 行业人才供给量不足,人才缺口较大,低代码平台为开发人员提供了高技术高集成度的开发平台。因此,随着数字化转型时代的来临,解决开发人员的缺口乃是 IT 行业燃眉之急。低代码平台的出现为开发人员提供了一个具有高技术集成度的开发平台,开发人员只需了解技术的函数实现,掌握项目实现的基础逻辑,就能够快速上手各种业务的开发。
4,低代码平台能加强开发过程的沟通协作
传统开发模式下,业务、产品、设计、开发、测试与运维人员各司其职,且各有一套领域内的工具和语言,长久以来让跨职能的沟通变得困难而低效。有了低代码后,这一状况将得到根本改善:上述各角色都可以在同一个低代码开发平台上紧密协作(甚至可以是同一个人),这种全新的协作模式不仅打破了职能沟通障碍,还能通过统一的可视化语言和单一的应用表示(页面/数据/逻辑),轻松对齐项目各方对应用形态和项目进度的理解,实现更终极的敏捷开发模式。
5,低代码满足企业对软件开发工具的智能化要求
随着人工智能时代的到来,企业之间的竞争压力加剧,企业对软件开发工具的智能化要求越来越高。使用低代码开发平台,企业的开发人员几乎不需要编写代码即可构建应用程序和流程,通过使用简单逻辑和拖拽式的可视化界面来开发即可[7]。相比于其他快速开发工具,低代码的扩展性更好,操作更加智能化,可以胜任企业核心业务系统的开发需求。
2 雪浪云的企业级低代码战略
2.1 公司背景
雪浪云致力于建设国家级工业互联网平台,基于雪浪 OS 数据中枢系统为制造业企业建设“工厂大脑”,为工业企业提供跨行业、跨地域和全生命周期的数据智能服务,和安全可靠简单易上手的工业 APP 开发平台。
雪浪云先后获得国家工业互联网产业联盟功能性能测评四星级平台(全国排名前 8)、江苏省首批重点工业互联网平台等荣誉,公司核心知识产权累计申请 30 余项,参与科技部国家重点研发计划 2 项,先后服务龙头型制造业客户 50 余家,其中央企 7 家,上市企业 11 家,民营龙头 35 家,累计营收破亿。
截止目前,雪浪云已服务了中国商飞集团、中铁工程装备集团、中国铁建重工集团、中国汽车技术研究中心、中国煤炭科工集团、中国中煤能源集团、双良集团、中信泰富特钢、兆丰集团、卧龙集团等 50 多家央企及上市龙头企业,聚焦在高端装备、离散制造、煤炭能源、新能源、化工等行业。
2.2 雪浪共工简介
2.2.1 产品概述
共工是一款国产化工业 APP 开发平台,基于模型驱动技术引擎、资源、模型和业务组件,提供工业 APP 全生命周期服务能力,赋能业务人员敏捷搭建工业 APP。共工能够将工业机理、技术、知识、算法与最佳工程实践,通过低代码配置完成封装,解决工业场景单点问题;支持以集群化应用工业 APP 集的方式,集成各 APP 能力,联合计算,解决工业复杂场景问题;通过重用、重构资源库中包含丰富工业知识的资源,快速完成工业 APP 开发,实现工业知识的流通与共享。
共工主要能力分为两大模块:工业 APP 开发和业务系统连接器。
工业 APP 开发模块包括以下两个部分:
- 业务建模:共工提供了工业属性的业务模型,包括 MES、PDM、WMS 等模型。此外,共工还提供了通用和行业特定的规则函数、优化工具箱,使得用户能够更加灵活地定制和扩展自己的业务模型。
- 页面设计:共工提供了多种页面布局模板和业务表单模板,用户可以在设计环境中自由组合和定制这些模板,以创建符合自己需求的应用程序界面。
业务系统连接器模块则是共工的另一个重要功能,它通过业务系统连接器和 ESB 数据,整合了系统集成连接器、业务流程连接器和业务场景连接器,实现了 APP 与外部业务系统之间的无缝集成,使得用户可以方便地访问和使用外部数据。
新型 ESB+ 业务系统连接器系统集成框架专注解决应用、API、数据等的集成与数据交换问题。传统场景下,用户的痛点问题在于:
- 制造业业务系统种类多,业务系统集成难;
- 业务系统没有标准的工具以及集成规范,导致业务集成过程耗时长资源浪费;
- 传统业务系统集成模式凌乱,主要针对项目定制化解决,很难做到各种业务系统集成能力高度复制和复用。
针对这类痛点问题,雪浪 OS 的业务系统连接器亮点在于:
- 基于微服务架构开发支持分布式部署同时支持上万流程的调度与执行;
- 专为解决企业的复杂业务集成场景而研发;
- 支持完整的跨数据库事务控制,保证多个业务系统协同高度一致性;
- 支持多业务系统之间数据流的合并、拆分、聚合等操作;
- 支持超过 200+ 连接组件;
- 支持自定义数据检查规则、质量规则、补全规则等可以实现复杂的业务集成需求;
- 支持各种不同业务系统之间数据类型的低代码方式实现数据转换,极大提升集成流程的构建速度;
通过使用共工,用户可以轻松地开发和部署各种类型的工业应用程序,包括工业自动化、制造执行系统、物联网、智能制造等领域的应用。此外,共工还提供了丰富的应用程序管理和监控功能,以确保应用程序的高可用性和稳定性。
2.2.2 产品优势
共工面向工业领域,可覆盖工业软件全生命周期,充分集成雪浪 OS 算盘、虎符等产品的功能优势,帮助制造业打通工业知识价值链的最后一公里,产品包括九大核心功能:
1.持续集成:借助版本管理工具,实现开发 APP 代码版本管理,构建工业 APP 的 BizDevOPS;
2.云原生:构建和交付可移植、可伸缩且具有弹性的应用程序,支持在线离线多环境部署;
3.多端体验:支持 PC、PAD、移动端、多种 UI 呈现方式,为用户提供卓越的体验;
4.数据集成:支持集成多种数据源,工业通讯协议、消息中间件等,可扩展;
5.人工智能:拥抱智能应用程序;拥有海量 AI 组件,无缝连接 AI 和认知服务;
6.超级自动化:整合逻辑编排、流程编排、RPA、ML,将人员、数据和系统整合在一起的应用程序提供端到端的流程自动化。
7.工业 APP 星链:支持 APP 远程版本升级、构成 APP 星链,实现业务协同、群体发现、群体智能,让业务更智能;
8.丰富工具箱:提供 NewBOM 智能分析服务工具箱、供应链仿真优化工具箱、离散仿真工具箱、流程优化工具箱、智能设计工具箱、通用工具箱等,为不同行业与场景提供智能解决方案;
9.丰富工业资源库:共工提供海量工业 APP 模板与组件,围绕销售、采购、库存、生产、质量、模具、设备、精益、产品、财务等业务流程。用户只需简单修改,即可快速搭建专属的工业 APP。
除此之外,为了方便企业用户高效地开发 APP,共工还支持多人协作进行搭建。
2.2.3 主流业务
- 企业数字化转型
使用共工自主搭建工业 APP,能够将工业知识与数据结构等内容沉淀在 APP 上,能够帮助企业的工业技术和知识得到有效传递,避免人才流失时导致的知识断层。此外,通过共工低代码搭建的 APP 支持灵活扩展,响应业务变更,而且在搭建过程中建立了标准,统一应用规范,提升企业效率,进而帮助工业企业实现数字化转型。
- 政企平台底座
使用共工,能够建设区域性的工业互联网服务平台,提供平台 + 特色产业 APP 服务。基于低代码开发的特性,共工能够降低区域内生态企业的软件开发成本、降低中小企业数字转型门槛、减少工业管理软件实施差异,推动地方产业集群高效升级,促进区域经济发展。
- 初创软件公司
基于共工资源库与低代码开发工具,能够低成本、高效地构建云原生 SaaS,使用工业 APP 运行环境服务最终用户。对于初创软件公司来说,共工能够帮助提高创业人员的开发效率,降低早期成本;帮助他们专注于自身所处的业务属性,更多地规避计算机技术难题。
2.3 雪浪共工功能概述
2.3.1 功能架构
打通模型和数据的关联,构建以模型为核心的,覆盖产品全生命周期与全价值链,以及设计、生产、运维全部环节的数字化数据流
2.3.2 功能模块
共工主要由五部分组成:开发工具、应用运行、企业控制台、资源库、社区与支持。
开发工具是搭建 APP 的核心模块。应用运行模块包括发布、连接外部数据库、运行环境自定义,当用户搭建好 APP 后,可以注册数据源以及环境,将其发布至运行环境。控制台是共工提供给企业用户的管理后台,实现团队协同与管理。资源库和社区是共工正在建设的模块。在资源库中,用户可以选择 APP 模板、行业组件,帮助提升搭建效率,社区是用户进行反馈和沟通的地方。
2.3.2.1 开发工具
共工开发工具是开发 APP 的核心部分,将传统写代码的方式解耦为几大模块:数据建模、页面建模、业务建模、业务连接器。通过在五个模块内进行的独立设计与组织串联,以实现整个 APP 的搭建。
- 数据建模:在默认模组或者新建模组的领域模型内,用户可以通过定义实体、实体属性、实体间关联关系来定义业务的数据模型。
- 页面建模:页面编辑器可以将应用的界面分解至页面结构、数据容器、功能组件,让用户在这些层面上进行定义,从而实现给终端用户使用的应用界面搭建。页面除了能够展示信息、创建信息、修改信息,还支持集成共工开发工具中的其他模块——逻辑、工作流,触发其他流程,或者额外的自动处理。
- 业务建模:在共工开发工具里,已经提供了许多开箱即用的内置逻辑,比如不同按钮的“提交”“打开页面”、“关闭页面”等内置功能。除了这些内置逻辑以外,共工还提供另一种方式——“逻辑”。逻辑是一种支持拖拽交互方式、图形可视化表达代码程序逻辑的方式,能够帮助用户快速实现逻辑的自定义。逻辑可以执行诸如创建或更改对象、显示页面、IF 逻辑判定和调用另一逻辑等操作。
- 工作流程:构建可扩展的流程,适用于编排相对固定的需要指派给人来完成的任务的流程,比如新员工入职的流程,员工请假的人事审批、设备管理的审批流程等。在共工里,工作流能够和开发工具中的领域模型、逻辑编辑器和页面编辑器之间互相调用、实现集成的效果。
- 业务连接器:业务连接器为 APP 提供外部数据接入能力,支持接口业务权限体系统对接,接口入参配置,出参数据裁剪,连接器插件支持自定义脚本能力;支持协议类型:http、https、socket。
此外,共工开发工具还支持 Java 扩展等高级功能。Java 扩展是用户处理业务深层次逻辑的自定义实现。通过 Java 扩展,用户可以将 功能 Java 代码与共工完成集成,拓展应用功能边界,满足用户在不同实际场景下的自定义需求。
2.3.2.2 应用运行
共工支持编辑态和运行时一体化,平台整体为一个 java 进程、多线程服务的方式,使用单个服务进行部署。
应用运行环境支持一应用多环境方式,支持应用内创建多个环境连接不同数据源;
平台提供数据源注册方式,可将外部数据库注册为共工数据源以作应用发布;外部数据库可选自动同步模式、手动同步模式,手动模式下可由用户自主执行 DDL 来提供更高的数据安全性;
2.3.2.3 控制台
控制台是共工提供给企业用户的管理后台。在共工平台上可以通过创建企业空间并邀请用户加入空间,实现团队协同;协作开发模式下,支持多人协作同时搭建同一个应用,并支持管理应用开发权限。控制台的功能模块包括:组织架构、角色与权限、成员管理、应用管理、企业管理、日志管理
- 组织架构:提供统一的组织架构能力,在基础的人员与部门管理层面,支持界面化直观、灵活地创建、修改以及删除多层次的组织结构,并细致维护每个员工的详细信息。组织架构的单元为部门,企业内可创建多个部门,且部门之间可设置层级关系。
- 角色与权限:采用基于角色的访问控制(RBAC)模型,提供基于组织架构分配用户的系统访问权限和操作权限,实现精细化的权限控制,确保各个层级的员工只能访问与其职责相符的内容,从而有效保障了企业信息安全并遵循内控要求。
- 成员管理:可统一查看和管理企业空间内的所有成员及其信息,进行成员的增、删、改、查。
- 应用管理:可统一查看和管理企业空间内的所有应用及其信息,根据需要做应用冻结和启用操作。
- 日志管理:展示该企业空间内的登录日志、操作日志、审计日志。
- 企业管理:查看企业基本信息。
2.3.2.4 资源库
资源库是共工基于过往项目,提取、沉淀出来的成熟解决方案、可复用模组、应用模板与小组件。利用资源库,您可以在模板基础上进行搭建,提高开发效率。
- 解决方案。为高端装备行业、流程化工行业、煤炭能源行业、离散通用行业提供解决方案。例如,针对高端装备制造行业设计、制造、运维阶段的特点和痛点,雪浪数制以雪浪云数字中枢系统为基础,构建的服务于设计、制造、运维统一架构的全生命周期数字孪生平台,帮助企业实现全要素数字化、高端化,大大缩短研发设计和测试周期、提高人员部门协同效率,改进生产流程、提高生产质量、缩短产品制造周期,优化装备运行控制性能和监测运维服务,驱动更新的产品、更快的响应和更好的服务,助力高端装备制造企业提升综合竞争力实现产业转型升级。
- 模板。内置丰富的制造业模板,包括设备与运维管理、仓库管理、云 MES、进销存管理等。
- 应用服务。内置多种围绕工业场景应用服务,包括组态服务、报表服务、文档结构转换服务、AI 工具服务等等。
- 模组。由多个小部件组成的可被重复使用的套组。
- 小部件。一个元件就是一个功能原子。用户可以通过元件的组合和配置来支撑灵活的页面搭建。
2.3.2.5 社区&支持
- 开发者社区。主要为解决共工相关技术问题的社区,让开发者问题能够更快得到解决,让已经存在的技术文档发挥更大的价值
- 技术支持。包括两方面内容,一是进行技术上的维护,二是进行服务上的沟通。售前技术支持是指在销售遇到无法解答的产品问题时,售前技术支持给予帮助;售后技术支持是指产品公司为其产品用户提供的售后服务的一种形式,帮助用户诊断并解决其在使用产品过程中出现的有明显症状的,可能由产品导致的技术问题。
2.4 雪浪共工使用教程
按照以下步骤即可快速搭建出想要的页面:注册与登录 -> 创建应用 -> 领域建模 -> 页面设计 -> 导航配置 -> 预览。
2.4.1 注册与登录
进入 雪浪共工注册/登录页面:
完成注册登录后,即可进入雪浪共工首页:
2.4.2 创建应用
点击“应用”,进入应用列表,点击“创建应用”按钮 ,跳出弹窗:
选择空白应用,输入应用名称、选择行业、上传图标后,点击“确定”。新应用即创建成功。
2.4.3 领域建模
在默认模组或者新建模组的领域模型内,用户可以通过定义实体、实体属性、实体间关联关系来定义业务的数据模型。
实体包括编码和名称两个基本设置;
实体属性包括 11 种数据类型:字符串、哈希字符串、日期与时间、枚举、布尔、整数、超长整数、精确数字、递增序号、图片、文件;
实体间关联关系分为基础和高级数量类型。基础的数量类型有三种:一对一、多对多以及多对一。高级的数量类型为外键多对一。
2.4.4 页面设计
页面编辑器可以将应用的界面分解至页面结构、数据容器、功能组件,让用户在这些层面上进行定义,从而实现给终端用户使用的应用界面搭建。
在上图中,位于中间的是所见即所得的页面编辑画布,右侧工具栏分为元件栏和属性栏:
- 元件栏:元件主要分为“数据容器”、“结构布局”、“输入元素”、“文本与标题”、“按钮”类别。用户可以通过拖拽的方式将元件加入中央的页面画布,完成页面元素的组合。
- 属性栏:当用户选中画布中的元件时,右边属性栏会显示这个元件的配置项。用户通过在属性栏修改参数或选择配置,实现对页面元素的内容与样式控制。
2.4.5 导航配置
页面设计完成后需要将页面绑定在导航菜单上。
2.4.6 预览
点击右上角的“预览”,即可查看应用运行时效果。
3 应用场景与客户价值
3.1 Z 公司 SOP 管理平台
3.1.1 客户需求
Z 公司是针对国际商用航空发动机零部件制造需求建立的制造型企业。与雪浪云于 3 月 10 日就该公司 SOP 管理平台一期项目签订合同,交付周期 90 天。
主要需求是围绕 Z 公司车间设备管理 SOP 为基础,建立以车间设备生产进度为管理核心,实现对于车间设备生产计划与实际进度的监控,满足对各种停机问题的闭环管理,最终实现车间生产的高效,高质量的运行。主要包含任务提醒与异常情况推送告警、完成与异常情况工单填写反馈、每日计划与实际完成情况可视化、产品加工质量数据可视化。
3.1.2 解决方案
采用共工配置与定制化相结合的方式进行开发。基于雪浪云虎符和共工的平台能力 + 定制化开发,结合设备管理系统的多个应用模块功能,沉淀出一套航天航空(离散制造)机加工厂车间的标准运营流程管理平台,包含异常情况工单填写与反馈,任务提醒与异常情况推送,每日计划与实际完成情况可视化,产品加工质量数据可视化。
3.1.3 效果
项目于今年 4 月启动,过程中各个里程碑节点按时或提前完成,于 6 月底顺利完成项目的交付及验收,项目上线后,客户在试用 3 天后即投入到业务部门正式使用,为机加车间的标准操作流程提供支撑,有效的改善工单流传效率,进程把控及质量监测能力,得到了客户的好评。
3.1.4 优势与亮点
通过共工搭建 SOP 系统,帮助摒弃原有纸质办公模式,整个生产管理过程在生产管理系统上实现了电子化和流程化处理,企业得以有更多资源和精力聚焦到生产技术改善本身,实现生产管理过程的降本增效,实现生产管理方式的高校转变;
生产管理过程中涉及的生产计划、库存盘点、成本核算等报表数据可以精准归集并以动态报表呈现,帮助企业实现精细和科学管控;
生产管理系统可自动和异构系统进行数据对接,自动触发关联的生产流程,解决信息不对称的同时将生产管理的触手延伸,切实发挥数据作为生产资料的巨大潜力。
3.2 S 公司客户资产盘点系统
3.2.1 客户需求
S 公司是我国某大型客机制造企业,其原资产盘点系统的软硬件均已无法继续维护及使用,因此寻求以低成本、可扩展的开发方式,开发一套以原有数据为基础,蓝信软件为平台的固定资产盘点系统,帮助其完成固定资产盘点的业务活动。
3.2.2 解决方案
该固定资产盘点系统由 web 端及移动端 app 组成。web 端为后台管理系统,利用共工低代码平台进行业务及数据逻辑的梳理,领域模型的构造以及前端页面的快速开发,实现资产数据导入、盘点任务的下发、盘点数据的追踪、盘点结果的到处以及盘点人员角色配置等功能;
移动端 app 集成于蓝信平台的运行支持驾驶舱的应用中,使用 uniapp 的前端应用框架,实现数据呈现、扫码盘点、拍照签到、盘点数据回传等功能。
最终在 web 端以及移动端 app 的配合下,完成固定资产盘点业务的闭环。
3.2.3 效果
客户方于系统完成交付后,进行了 2022 年中资产盘点任务,顺利完成所有资产的盘点任务,此期间无 bug 产生,业务逻辑完整通畅,客户满意度高。
3.2.4 优势与亮点
共工搭建应用耗费人力成本低,开发人员技能水平要求低,页面搭建简单易用,学习成本低,保证了项目以低成本、快速度、高质量完成业务系统的搭建。
3.3 L 雷达研究所智能制造管理系统
3.3.1 客户需求
L 雷达研究所是集机载雷达与航空电子设备技术研究、产品研制、生产、试验和服务为一体的科技先导型研究所,现有职工 1600 余人,技术人员占比 60% 以上。
雷达所为了更好的优化生产流程、制定准确的排产计划、跟踪物料流转、完善产品质量管控,希望通过专业的制造过程管控系统 MOM 来实现生产的智能化和信息化。具体需求包括:
1,在 MOM 系统中完成计划排产、派工、接收、执行和完工反馈整个流程,支持计划变更自动同步更新;
2,工位报工功能:生产报工、故障报工、质量报工,同步支持工时核算;
3,在 MOM 终端完成质量检验过程上报,建立质量管理全过程信息化、实现质量问题可追溯;
4,基本实现生产现场无纸化目标(SOP 功能);
5,规范物料管理,实现生产过程中物料跟踪、呆滞品、在制品管理等;
6,支持外协全流程管理;
7,建立完善的统计决策报表;
3.3.2 解决方案
在该项目中,共工论证的解决方案为:依靠低代码组件,将 MOM 系统功能拆解为基础数据、物资采购、库房管理、工艺管理、生产管理、售后管理、财务报表、工装工具管理、外协管理、系统管理等模块。通过对信息数据的跟踪,从订单下达开始到物资采购、物资入库、整个产品生产过程进行监控优化,并对工厂发生的实时事件,及时作出相应的反应和报告,并据进行相应的指导和处理。
3.3.3 效果
3.3.4 优势与亮点
1,实现企业资源信息的强大整合
2,实现从孤岛到集成企业信息的跨越
3,实现了设备自动化到软件自动化的无缝链接
4,实现制造执行过程的精细化管理
5,实现了拉动生产与推动生产的有效结合
6,实现了物流条码和质量追溯管理
3.4 S 公司多地试飞现场监控系统
3.4.1 客户需求
本系统由多源异构实时数据融合子系统、多地现场音视频子系统及工作空间部署三部分内容组成:
1、通过多源异构实时数据融合子系统将遥测数据、ADS-B、气象、航情、任务、设备状态、视频等 数据汇聚融合,为现场提供监控辅助信息,提升现场监控体验;
2、通过多地现场音视频子系统,打通外场基地网络链路,集中监控现场工作场景,提升异地监控体验;
3、通过工作空间部署,打造上海主基地的集中监控展示场所,加强多基地统筹能力。
系统功能结构图
3.4.2 解决方案
多地试飞现场监控系统旨在通过统一的接入和管理架构构建一个多地、多机、多源、多维度融合的综合实时监控系统,将不同地点不同系统的数据统一接入,将实时流式数据、ADSB 数据、气象数据以及内网系统数据等多源异构数据接入后进行清洗、管理并按照不同数据的使用场景进行管理,形成相应的主题数据库。系统统筹考虑各类数据的接入,将监控资源融合统一,打通各个数据系统,数据间可以融合调取,在平台上统一呈现,在软件架构及接口设计方面充分考虑现有业务及未来发展需求,具备接入试飞数据处理与分析平台的结构化数据(时序类数据、关系型数据等)和非结构化数据(文档数据、音视频数据等)的持久化存储能力,对未接入试飞数据处理与分析平台的数据在本地设备或设备管理平台进行存储。
总体架构
3.4.3 效果
3.5 H 公司合同管理系统
3.5.1 客户需求
H 公司长期专注于透平辅助设备的业务发展,是中国著名透平辅助设备制造商,成套产品服务提供商。我们按照多种标准为国内外用户,提供汽轮发电机、压缩机、工业汽轮机以及燃气轮机等辅助系统及设备的设计、制造,并承担工程项目承包服务。主要产品涵盖水冷凝汽系统、空冷凝汽系统和供油系统的工程设备,在同行业中一直处于国内领先水平,并在国际上享有较高的知名度。
该项目主要承担解决 H 公司日常项目级预算决算及合同管理工作。系统包括但不限于:文件管理库、权限设置、基础价格库、销售报价成本核算、销售合同(目前以 CRM 为主)、项目或部套级配套的采购外协合同(指设计 BOM 上有的)、原材料采购合同、工序合同、发用户运输合同、其他采购合同(IT 采购合同、网上采购、消耗品采购、劳保用品、安全用品、设备维修配件、质保费用、综管采购等)、用户现场费用、废品处理、工时管理(外协部套工时、车间制造工时)、料工费分摊(料工费汇总计算、项目料工费计算)、预决算-FJ 产品、预决算-关联交易产品、超算单审批管理、赔偿指令审批管理等。
系统要有较高的安全性并且可以在石桥、塘栖等地利用外网可以进入系统进行操作,可同时操作客户端不少于 150 个。
3.5.2 解决方案
以共工平台为底座,建立统一的模板化框架、组件,使页面模块组件化,并通过简单的调用模板快速搭建页面,覆盖客户绝大部分功能需求的实现。
3.5.3 效果
通过共工平台,简洁、高效实现了客户 90% 的功能,极大的减少定制化开发,满足客户的日常工作需要。
3.6 M 公司选煤厂智能管控系统
3.6.1 项目背景与客户需求
煤炭洗选加工利用作为煤炭绿色低碳开发的重要环节,然而传统选煤厂投资建设主要集中在自动化领域,以局部系统自动化为主,在信息化和智能化建设方面比较滞后,日常生产管理大量依靠纸质单据、线下流程、人工统计分析。雪浪云选煤厂智能管控系统是在自动化基础上,利用最新的大数据、人工智能、云计算、低代码等技术,围绕选煤厂日常生产管理业务,对数据进行智能管理,实现选煤厂的信息化管理及生产过程的智能化控制,在此基础上达到选煤厂精准分离、精细化管理、增量提效的目标,最终构建成信息化、可视化、无人化、智能化的选煤厂。
3.6.2 解决方案
选煤生产执行系统,沿用了制造业 MES系统的理念,并结合了选煤厂生产管理的特点,通过自主研发的智能工具将采集到的自动化数据、视频多媒体数据、生产业务数据等海量信息进行结构化整理,形成生产管理的基础数据,并通过智能管理最终转化成决策依据,做到对选煤厂日常生产的实时监控,并对生产流程和工艺设备进行智能化的调控,打造集监、管、控一体化的新型选煤厂运营模式。
系统架构
3.6.3 方案效果
管控平台
生产管理系统(APP 之一)
移动端系统
3.6.4 雪浪优势与亮点
- 产品功能丰富,符合选煤厂生产管理业务需求;
- 系统功能涵盖选煤厂安全、生产、运营、机电运维全业务领域;
- 系统实现生产作业、现场管理、日常办公多种使用需求深度融合;
- 完善的用户权限管理,可实现从数据、页面、功能三级权限管理;
- 支持多种工业协议及 IT 系统集成,对外提供标准接口;
- 产品模块化设计,模块化部署,后期可灵活扩展;
- 内置流程引擎,可根据用户业务需求自定义流程路径;
- 一套系统,支持大屏、PC、APP 多端使用;
- 支持本地私有化及云端多种部署方式;
3.7 助力某国产盾构打造 APP 星链
3.7.1 项目背景与客户需求
盾构机是一种用于隧道施工的大型机械设备,具有高效、安全、环保等优点。盾构机的制造过程涉及多个工序和部件,需要精确的设计和质量控制。为了提高盾构机制造的效率和质量,本项目旨在开发一款基于共工平台的 APP,用于实现盾构机制造阶段的信息管理和数据分析。
本项目面向的场景是盾构机制造阶段,主要包括以下几个方面:
- 设计阶段:通过共工平台提供的可视化工具,实现盾构机各部件的三维建模和参数设置,以及整体结构的优化和仿真。
- 采购阶段:通过共工平台提供的物流管理功能,实现盾构机所需材料和零件的采购、入库、出库、配送等流程的跟踪和监控。
- 制造阶段:通过共工平台提供的生产管理功能,实现盾构机各工序的进度、质量、成本等指标的记录和分析,以及异常情况的报警和处理。
- 检测阶段:通过共工平台提供的检测管理功能,实现盾构机各部件和整体性能的测试、评估、报告等流程的自动化和标准化。
本项目使用人群主要有两类:
- IT 员工:负责使用共工平台搭建 APP,并根据项目需求进行定制化开发和维护。IT 员工可以利用共工平台提供的丰富资源和灵活接口,快速开发出高效稳定且易用美观的 APP。
- 实验室一线员工:负责使用 APP 进行盾构机制造相关的各项任务。实验室一线员工可以通过 APP 获取实时准确且全面的信息,并进行便捷高效且安全可靠地操作。
客户的主要痛点和核心需求如下:
- 期望快速搭建多个计算类 APP。客户的业务场景涉及到多种复杂的数据分析和计算,需要针对不同的目标用户和功能需求,快速开发出适合的计算类 APP,提高业务效率和用户满意度。
- 传统代码开发应用速度慢。客户目前采用的是传统的代码开发方式,需要编写大量的代码,进行多次测试和调试,耗费大量的时间和人力资源。而且,每次需求变更或者功能升级,都需要重新编写或修改代码,增加了开发难度和维护成本。
- 新开发的应用与老系统的集成与贯通。客户已有的老系统包含了大量的历史数据和业务逻辑,是客户业务运行的基础。新开发的应用需要能够与老系统无缝对接,实现数据共享和流程协同。同时,新开发的应用也要能够适应不同平台和设备,保证用户体验和安全性。
3.7.2 解决方案
使用雪浪 OS 建模计算底座与共工低代码开发工具,可以快速搭建多种场景下的 APP,包括制造、运维、业务等多个领域,这些场景可以是不同的业务应用、生产管理系统、智能物流系统、设备管理系统等。这些 APP 能够提高企业的业务协同和管理效率,为企业带来更多的价值。
在制造场景中,APP 可以实现生产计划的优化、设备的自动化控制、生产现场的实时监控等功能。例如,通过 APP 可以实现自动化生产线上的设备控制,从而提高生产效率和减少成本。此外,APP 还可以实现自动化的设备维护和保养,减少机器停机时间和生产线下线的风险。
在运维场景中,APP 可以实现设备状态的实时监控、故障排除和预防性维护等功能。例如,通过 APP 可以实现实时监控机器的运行状态,诊断故障,提前预防机器的故障,从而减少机器维修成本和停机时间。
在业务管理场景中,APP 可以实现客户管理、订单管理、销售管理、供应链管理等多个功能。例如,通过 APP 可以实现客户订单的自动化处理,从而提高订单处理的效率和准确性。此外,APP 还可以实现供应链管理,包括库存管理、物流管理、供应商管理等功能,从而提高整个供应链的效率和可靠性。
3.7.3 方案效果
该产品可以帮助企业实现以下三个方面的效果:
- 快速搭建 APP 集群:该产品可以快速搭建 APP 集群,实现多个 APP 的集成与连通。这些 APP 可以涉及到不同领域的业务,例如生产管理、设备监控、供应链管理等。通过这种集成方式,企业可以实现更高效的业务管理,提高生产效率,降低成本。
- 快速响应需求变化:该产品可以快速响应需求变化,每个 APP 仅需几天甚至一天内即可搭建上线。这是因为该产品采用了雪浪 OS 开发工具,可以大大简化应用程序的开发过程,快速构建应用。此外,产品还提供了模板和预制组件,可以帮助企业快速搭建应用程序,减少开发工作量,缩短上线时间。
- 多人同时搭建与使用:该产品支持多人协作搭建应用,并且应用发布上线后通过版本控制实现隔离。这样就可以确保多人同时搭建应用时不会互相干扰,也可以确保应用发布后的稳定性和安全性。此外,产品还提供了权限管理功能,可以对应用程序的访问权限进行精细化控制,保障企业数据的安全。
总的来说,该产品可以帮助企业快速构建应用程序,实现业务管理的集成和连通,提高生产效率和降低成本。企业可以在不同领域的业务中使用该产品,快速响应需求变化,支持多人协作搭建应用,保障数据安全和稳定性。这样就可以让企业更加灵活地应对市场竞争,获得更大的优势。
3.7.4 优势与亮点
雪浪 OS 所表现出的优势在于:
它能够降低 50% 的开发成本,提升 75% 的 APP 间协同效率,这是因为该产品采用了共工低代码开发工具,大大简化了应用程序的开发过程,快速构建应用。此外,它还提供了模板和预制组件,可以帮助企业快速搭建应用程序,减少开发工作量,缩短上线时间。
除此之外,雪浪 OS 还能够提升 80% 的需求变化响应速率,提升 45% 的运维效率。这是因为该产品提供了自动化部署和运维管理功能,可以自动化地部署和管理应用程序,减少了运维人员的工作量。此外,产品还提供了监控和报警功能,可以帮助企业及时发现和解决运维问题,提高了运维效率。
最后,雪浪 OS 还可以提升 100% 的安全性和可靠性,提升 100% 的合格率和准确率。这是因为该产品采用了先进的安全技术,能够确保数据的安全性和可靠性,同时还提供了全面的测试和验证机制,确保应用程序的合格率和准确率。这样可以为企业提供更加可靠和稳定的业务管理解决方案,有效地降低了企业运营风险。
总之,雪浪 OS 能够为企业带来的优势包括降低开发成本、提升协同效率、快速响应需求变化、提高运维效率、提升安全性和可靠性等。这样就可以帮助企业更加高效地管理业务,提高生产效率和降低成本,获得更大的竞争优势。
3.8 某机电厂信息化升级项目
3.8.1 项目背景与客户需求
针对生产制造车间看板的使用场景和一线车间员工的使用人群,客户的痛点和需求主要有以下方面:
- 人工流转造成的纰漏和流程难追踪问题:在车间管理中,一线车间员工需要填写当班日志、进行工艺、点检等操作,这些操作需要进行人工流转,容易出现纰漏和流程难以追踪的问题。因此客户希望能够通过数字化手段来管理这些操作,实现流程自动化,减少人工干预,提高工作效率。
- 统一高效系统地管理工艺、点检、归档等工作:客户需要一个高效的系统来管理工艺、点检、归档等工作,实现工作的统一管理和归档,避免信息的丢失和错误。这需要一个智能化的系统,能够对车间的各种操作进行管理和分析,提高工作效率和准确性。
- 朝向智能化改造和数字化转型:客户希望实现无纸化管理,将车间管理从传统的纸质记录转变为数字化管理,从而提高效率、降低成本、提高工作质量。数字化转型还可以实现数据的实时采集和分析,为车间管理提供更加精细化和智能化的支持。
3.8.2 解决方案
在这个项目中,我们采用了雪浪 OS 共工低代码开发工具来快速开发车间看板应用程序。通过一周的开发时间,我们成功地实现了多个重要功能模块,包括设备点检、当班日志查看与管理、工艺书工单文件导入与查看等。
在这个项目中,我们利用雪浪 OS 的优势,快速完成了应用程序的开发。这不仅节省了开发时间和人力成本,还提高了应用程序的质量和可靠性。
设备点检模块可以让工人在设备点检时,使用应用程序进行记录和管理,减少了传统手工记录的繁琐和错误率。当班日志模块可以让班组长轻松查看当班日志,并管理当班人员的工作记录。工艺书工单文件导入与查看模块可以让工人方便地查看工艺书、工单和相关文档,减少了纸质文档的使用。
3.8.3 方案效果
- 归档交接班记录:该应用程序支持点击一键录入、存储归档交接班记录。这样,班组长和工人可以快速完成记录工作,减少手动记录的繁琐和错误率,并且可以方便地查看和管理交接班记录。
- 设备点检:该应用程序支持点击对应设备的点检按钮,点击即完成了点检工作,存储归档。这样,工人可以更快速地完成设备点检工作,并且可以将点检结果及时地上传和归档,提高数据化管理水平。
- 工艺卡和电子工艺图片等:该应用程序支持查看产品工艺卡、电子工艺图片、指导书等。这将帮助工人更好地理解产品制造的流程和细节,提高生产效率和质量。
- 工单文件导入等功能:该应用程序支持工单文件导入等功能。这将有助于工人方便地查看工单和相关文档,减少了纸质文档的使用,同时也提高了数据化管理的水平。
3.8.4 优势与亮点
- 降低了 70% 的开发成本:共工低代码开发工具提供了可视化的拖拽式操作界面,通过简单的配置和组合即可实现复杂的业务逻辑和界面设计,从而可以节省大量的开发成本和时间。
- 提升了 90%APP 间协同效率:车间看板应用通过共工低代码开发工具开发,可以方便快捷地集成到现有的信息系统中。同时,应用支持多端适配,可在不同终端设备上进行访问和使用,实现了数据的实时共享和协同工作,提升了 APP 间的协同效率。
- 简单易用:共工低代码开发工具提供了丰富的组件和模板,通过简单的拖拽、配置和自定义即可实现开发需求,同时也支持快速的修改和扩展。这使得非专业的开发者也可以方便地进行开发,降低了开发门槛。
- 数据化管理:车间看板应用通过数据的实时采集和归档,实现了车间日志的信息化和数据化管理,有助于企业更好地监控生产过程和管理工作,提高生产效率和质量。
4 附录
术语表
术语 | 释义 |
---|---|
模型驱动 | 把数据跟处理分开,用单独的 JavaBean 封装数据(不管是请求的,还是返回的,可以在一起封装),把处理类完全孤立成一个框架,用这个模型作为灵魂在驱动整个骨架。 |
IoT | 物联网(Internet of Things,简称 IoT)是指通过各种信息传感器、射频识别技术、全球定位系统、红外感应器、激光扫描器等各种装置与技术,实时采集任何需要监控、 连接、互动的物体或过程,采集其声、光、热、电、力学、化学、生物、位置等各种需要的信息,通过各类可能的网络接入,实现物与物、物与人的泛在连接,实现对物品和过程的智能化感知、识别和管理。 |
API | 应用程序编程接口(Application Programming Interface),它定义多个软件中介之间的交互,以及可以进行的调用(call)或请求(request)的种类,如何进行调用或发出请求,应使用的数据格式,应遵循的惯例等。它还可以提供扩展机制,以便用户可以通过各种方式对现有功能进行不同程度的扩展。 |
云部署 | 将组织资源和应用程序部分或者全部迁移部署到“云”里。每个企业因为其特殊性所采用的云部署方式也不一样,通常云部署有三种类型,分别是私有云、公共云和混合云。 |
本地部署 | 本地化部署是指将软件的服务器部署在企业内部的服务器,用户通过访问公司内的服务器即可操作软件,数据存储在公司自己的服务器上。基于客户自身的服务器部署,数据储存在本地服务,第三方无法获取。私密数据的安全性更有保障。 |
云计算 | 云计算(cloud computing)是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。 |
集成 | 将一些孤立的信息或元素通过某种方式集中在一起,建立联系,并且构成一个有机整体的过程。 |
BizDevOPS | BizDevOps,也称为 DevOps 2.0,Business(业务) + Dev(开发)+ Ops(运营),是一种软件开发方法, 它鼓励开发人员、运营人员和业务团队一起工作,以使组织可以更快地开发软件,对用户需求做出更快的响应并最终实现收入最大化。 |
UI | User Interface,用户界面,是指对软件的人机交互、操作逻辑、界面美观的整体设计。 |
消息中间件 | 消息中间件是基于队列与消息传递技术,在网络环境中为应用系统提供同步或异步、可靠的消息传输的支撑性软件系统。 |
RPA | RPA(Robotic Process Automation)是通过软件技术来预定业务规则以及活动编排过程,利用一个和多个互不相连的软件系统协作来完成一组流程活动、交易和任务,同时需要人工对异常情况进行一些管理来保证最后的交付结果和服务。 |
ML | ML(Machine Learning)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。 |
SaaS | 软件即服务(英语:Software as a Service,缩写:SaaS),一种软件交付模式。在这种交付模式中,软件仅需通过网络,不须经过传统的安装步骤即可使用,软件及其相关的数据集中托管于云端服务。用户通常使用精简客户端,一般即经由网页浏览器来访问、访问软件即服务。 |
云原生 | 云原生是基于分布部署和统一运管的分布式云,以容器、微服务、DevOps 等技术为基础建立的一套云技术产品体系。 |
开发工具 | 开发工具是共工开发 APP 的核心工具,将传统写代码的方式解耦为五大模块:定义领域模型、设计 UI 界面、编排应用逻辑、定义工作流、设计角色权限。通过在五个模块内进行的独立设计与组织串联,以实现整个 APP 的搭建。 |
数据连接器 | 数据连接器用于连接外部数据库,从而在开发工具内使用。 |
运行环境 | 用户可以选择想要将 APP 发布至哪个运行环境。在共工的企业空间正式版,共工将为用户提供一个线上运行环境,此外用户还可以自定义创建自己的环境,以实现用户期望的运行个性化设置。 |
领域模型 | 对领域内的概念类或现实世界中对象的可视化表示。又称业务对象模型,它专注于分析问题领域本身,并建立业务领域概念之间的关系。 |
模组 | 模组方便同一业务所涉及到的领域模型、逻辑、页面等资源归类,并进行导入导出操作。 |
实体 | 业务对象,分为基础实体(表) 、关联实体、非持久化实体、流程实体,实体包含很多属性 |
实体属性 | 实体的属性,内置了多种属性类型,根据业务场景选择合适的类型,比如年龄(整数),姓名(字符串) |
校验 | 实体属性的校验规则,校验属性的合法性,目前提供 6 种内置校验规则 |
关联关系 | 实体间的关联关系,分为多对一、一对一、多对多三种 |
事件 | 实体持久化到数据库执行的事件,包含提交、删除动作,之前之后时刻触发事件 |
页面编辑器 | 页面编辑器可以将应用的界面分解至页面结构、数据容器、功能组件,让用户在这些层面上进行定义,从而实现给终端用户使用的应用界面搭建。 |
数据容器 | 数据录入、展示时需要放在此容器内使用 |
输入元素 | 单行文本、多行文本、下拉框、开关、单选框、复选框等 |
布局容器 | 纯前端页面布局功能 |
按钮 | 常用于定义增删改查等点击事件 |
图表组件 | 饼图、柱状图、折线图等 |
展示类组件 | 文本、时间等信息展示组件 |
列表页 | 页面以列表、表格为主,常用于多条数据信息的呈现。 |
表单/详情页 | 一般用于查看、新增、编辑单条数据的详情信息,常使用弹框、抽屉形式。 |
看板页 | 常使用数据列表、数字卡片或者图表的方式,用于直观展现信息 |
逻辑 | 指应用程序的逻辑,用于定义用户操作的程序内在逻辑,逻辑可被工作流或页面操作调用。通过逻辑可实现: 1、更改/扩展内置按钮的标准行为; 2、向 APP 中添加自定义逻辑; 3、与其他系统、数据库、Web 服务等集成; 一条逻辑等同于一个 Java 方法。 |
元件属性 | 逻辑上的每个元件是其中具体的活动。通过拖拉拽方式将元件放置在逻辑流线上,修改右侧属性面板完成配置。 |
通用元件 | 用于增加逻辑入参、注释、定义逻辑走向、循环等 |
对象元件 | 对领域模型中实体单条数据的操作 |
集合元件 | 针对集合类型的数据做操作 |
客户端元件 | 控制前端提示消息或页面跳转等 |
变量元件 | 对一些非实体、实体集合的操作 |
集成类元件 | 集成外部服务,实现扩展功能 |
工作流 | 工作流是共工的一种可视化语言,允许用户构建可扩展的流程,适用于编排相对固定的需要指派给人来完成的任务的流程。工作流能够和共工领域模型、逻辑和页面完全集成。 |
枚举 | 枚举定义一个预定义值的列表,由一个或多个枚举值组成,每个枚举值代表一个选项。 |
Java 扩展 | Java 扩展是用户对业务处理逻辑深层次的自定义实现。通过 Java 扩展,用户可以上传 Jar 包、定义 Java Action,从而在逻辑中进行调用。 |
OData | 开放数据协议(Open Data Protocol,简称 OData)是一种描述如何创建和访问 Restful 服务的 OASIS 标准。该标准由微软发起。共工平台为了让用户可以更快速的构建起数据交互能力,允许用户自定义发布 OData 服务,开放应用内部的实体数据允许与外部系统在 OData 协议的基础上进行交互。 |
数据声明 | 数据声明呈现的是该企业发布的用于共享的各种数据源。总的来说,这些数据声明可以分为两个大类,一类是使用共工开发工具搭建应用时发布的 OData 服务类型,另一类是用户在数据连接器数据声明页面点击创建数据声明按钮发布的数据源类型。 |
MQTT | MQTT(消息队列遥测传输)是 ISO 标准(ISO/IEC PRF 20922)下基于发布/订阅范式的消息协议。它工作在 TCP/IP 协议族上,是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布/订阅型消息协议,为此,它需要一个消息中间件 。 |
Kafka | Kafka 是由 Apache 软件基金会开发的一个开源流处理平台,由 Scala 和 Java 编写。Kafka 是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者在网站中的所有动作流数据。 这种动作(网页浏览,搜索和其他用户的行动)是在现代网络上的许多社会功能的一个关键因素。 这些数据通常是由于吞吐量的要求而通过处理日志和日志聚合来解决。 对于像 Hadoop 一样的日志数据和离线分析系统,但又要求实时处理的限制,这是一个可行的解决方案。Kafka 的目的是通过 Hadoop 的并行加载机制来统一线上和离线的消息处理,也是为了通过集群来提供实时的消息。 |
HTTP | 超文本传输协议(Hyper Text Transfer Protocol,HTTP)是一个简单的请求-响应协议,它通常运行在 TCP 之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。请求和响应消息的头以 ASCII 形式给出;而消息内容则具有一个类似 MIME 的格式。这个简单模型是早期 Web 成功的有功之臣,因为它使开发和部署非常地直截了当。 |
TCP | 传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由 IETF 的 RFC 793 定义。TCP 旨在适应支持多网络应用的分层协议层次结构。 连接到不同但互连的计算机通信网络的主计算机中的成对进程之间依靠 TCP 提供可靠的通信服务。TCP 假设它可以从较低级别的协议获得简单的,可能不可靠的数据报服务。 原则上,TCP 应该能够在从硬线连接到分组交换或电路交换网络的各种通信系统之上操作。 |
MODBUS | Modbus 是一种串行通信协议,是 Modicon 公司(现在的施耐德电气 Schneider Electric)于 1979 年为使用可编程逻辑控制器(PLC)通信而发表。Modbus 已经成为工业领域通信协议的业界标准(De facto),并且现在是工业电子设备之间常用的连接方式。 |
OPC | OPC(OLE for Process Control), 用于过程控制的 OLE,是一个工业标准,管理这个标准的国际组织是 OPC 基金会,OPC 基金会现有会员已超过 220 家。遍布全球,包括世界上所有主要的自动化控制系统、仪器仪表及过程控制系统的公司。基于微软的 OLE(现在的 Active X)、COM (部件对象模型)和 DCOM (分布式部件对象模型)技术。OPC 包括一整套接口、属性和方法的标准集,用于过程控制和制造业自动化系统。 |
WebSocket | WebSocket 是一种在单个 TCP 连接上进行全双工通信的协议。WebSocket 通信协议于 2011 年被 IETF 定为标准 RFC 6455,并由 RFC7936 补充规范。WebSocket API 也被 W3C 定为标准。WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。 |
IoTDB | IoTDB (Internet of Things Database) 是由清华大学主导的 Apache 孵化项目,是一款聚焦工业物联网、高性能轻量级的时序数据管理系统,也是一款开源时序数据库,为用户提供数据收集、存储和分析等服务。作为一款时序数据库,IoTDB 的相关竞品有 KairosDB,InfluxDB,TimescaleDB 等。IoTDB 提供端云一体化的解决方案,在云端,提供高性能的数据读写以及丰富的查询能力,针对物联网场景定制高效的目录组织结构,并与 Apache Hadoop、Spark、Flink 等大数据系统无缝打通;在边缘端,提供轻量化的 TsFile 管理能力,端上的数据写到本地 TsFile,并提供一定的基础查询能力,同时支持将 TsFile 数据同步到云端。 |
OpenTSDB | OpenTSDB 是基于 Hbase 的分布式的,可伸缩的时间序列数据库。主要用途就是做监控系统;譬如收集大规模集群(包括网络设备、操作系统、应用程序)的监控数据并进行存储,查询。 |
数据监控 | “数据监控”,可以理解为数据采集 + 数据呈现,利用数据分析工具收集用户的可用数据,以及在业务线中产生的各种各样的数据。收集后,利用工具对数据进行处理,并使用可视化图表的展现形式将数据呈现出来,数据监控主要是通过“数据指标”对数据的变化情况进行监督和控制。 |
企业空间 | 针对企业开发者提供的合作开发模式。 |
解决方案 | 针对高端装备行业、流程化工行业、煤炭能源行业、离散通用行业已经体现出的,或者可以预期的问题、不足、缺陷、需求等等,所提出的一个解决整体问题的方案(建议书、计划表),同时能够确保加以快速有效的执行。 |
应用服务 | 内置多种围绕工业场景应用服务,包括组态服务、报表服务、文档结构转换服务、AI 工具服务等等。 |
模组 | 由领域模型、逻辑、页面、工作流、安全性等资源和模块组成的,可被重复使用的套组。比如,在一个进销存应用中,进、销、存可以是三个模组,每个模组可以通过导入导出在其他的应用中被复用。 |
小部件 | 一个元件就是一个功能原子。用户可以通过元件的组合和配置来支撑灵活的页面搭建。 |