企业的系统正在解构成一个个工业APP吗?

2023-12-22 01:20

本文主要是介绍企业的系统正在解构成一个个工业APP吗?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

       一些企业可能在过去十年、二十年建了很多的系统,基本每个系统都建完了,信息化的工作就结束了吗? 显然没有。
       系统与系统之间,就像原始森林里的参天大树之间,地面还有青草和灌木丛,需要将它覆盖,才可以构建一个相对完善的生态系统。

工业APP

       上图中的这些小点代表什么?代表一个个的小的工业APP。这些大的圆圈怎么办?我们也需要将它们重新封装成一个个小的工业APP,这是我们说的一些微服务,一些应用。

工业APP

       从物流、采购、生产、财务、HR、仓储、营销、生产再去展开能耗、计划安全这些都是可以去拆开去做的。

工业APP本质是软件的知识载体

       工业APP的本质是什么?是工业技术和知识的软件化,工业APP是将知识化、模型化、算法化、代码化、软件化,工业APP最主要的是把你原来的隐性的、分散的知识显性化、应用化、组织化,可以达到传播和复用。

工业APP

       因为我们以前买的系统都是很庞大的系统,很难复用,也很难灵活地组织和排布。所以说工业APP强调的是轻量级,是把你的知识沉淀在一个工业APP里面,工业APP跟传统的应用最大的区别在于,它一定要灵巧、可复用、轻量化、独立布置、可移植。你要做到这一点就必须要有统一的平台做支撑。这是消费类的APP跟工业APP的一些区别。

       工业APP怎么去评价你做的好还是不好?我们要根据应用的场景,我们可以从他的节能、效率、质量、安全、成本、服务,都是跟咱们生产相关的去评价咱们的工业APP是否好。

企业级工业APP的场景应用

       这个就是企业原来建的一堆堆的系统,可以通过云表平台,把右边的系统分成小型的工业APP,云表也被叫做业务操作系统

工业APP

       在业务操作系统之上,为大家提供了无代码的开发工具,让大家来构建左边的APP,右边的APP实际上对原来的系统做了解构再重新封装,就是左边的APP更轻量化、更细节,而且云表可以做到按角色进行创建APP,不同的岗位,不同的角色让他拥有不同的APP。

工业APP实例:安全管理

       企业可以做到安全隐患的排查、上报、处理、复杂、频检,这也是数据采集的一些应用,就是通过云表自动生成APP的一些应用,有一些应用可能你花一天时间就解决了。

工业APP

工业APP实例:质量管理

       质量管理可能我们要做离散,要做质量追溯,要去现场扫描,可能大家都觉得以前这是MES的一部分,实际上你可以把他独立出来,没有上MES也可以花几天时间,用云表搭建一下就可以实现质量追溯,其实真的很简单。

工业APP

       云表曾经花了三天时间给一家工厂做了一个质量追溯系统,画了几个模板,把主要部件扫码,把核心部件扫码自动生成成品标签,然后打包、装箱。所以说我们不要把事情想的太复杂。将系统解构以后就会变得很简单,就是每一个单点应用,单点解决方案很容易解决。当你把全部混在一起的时候,事情会变得超级复杂,这是我们的一些案例,这是质量追溯和自动分成、产品条码,可以实现微信扫码以后,用户端看的是一种信息,工厂内部用APP扫码,拿到的是更详细的信息。

从系统解构到工业微服务的集群

       工业APP是工业微服务与工业知识的结合,工业微服务有两种:一种是传统架构的工业软件通过新的工业互联网平台解构以后,成为更细的工业微服务。另外就是把原来没有覆盖到的广大的荒漠地区经过知识的沉淀,直接转化成软件封装成微服务生成APP,这是两种不同的来源。
       云表平台的希望是让不会写代码的工程师,一样可以快速开发出人机交互的高端工业软件,然后我们把一些复杂的机理,一些算法通过代码去把他封装好,可以直接通过平台外调,从上层的APP调用底层的这些代码。
       因为有了强大的智能后台,可以说一切都从需求出发做到简单易用、客户的个性化定制、上手快、实现低成本、高价值的创造。

这篇关于企业的系统正在解构成一个个工业APP吗?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/522160

相关文章

Python FastAPI+Celery+RabbitMQ实现分布式图片水印处理系统

《PythonFastAPI+Celery+RabbitMQ实现分布式图片水印处理系统》这篇文章主要为大家详细介绍了PythonFastAPI如何结合Celery以及RabbitMQ实现简单的分布式... 实现思路FastAPI 服务器Celery 任务队列RabbitMQ 作为消息代理定时任务处理完整

Linux系统中卸载与安装JDK的详细教程

《Linux系统中卸载与安装JDK的详细教程》本文详细介绍了如何在Linux系统中通过Xshell和Xftp工具连接与传输文件,然后进行JDK的安装与卸载,安装步骤包括连接Linux、传输JDK安装包... 目录1、卸载1.1 linux删除自带的JDK1.2 Linux上卸载自己安装的JDK2、安装2.1

Linux系统之主机网络配置方式

《Linux系统之主机网络配置方式》:本文主要介绍Linux系统之主机网络配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、查看主机的网络参数1、查看主机名2、查看IP地址3、查看网关4、查看DNS二、配置网卡1、修改网卡配置文件2、nmcli工具【通用

Linux系统之dns域名解析全过程

《Linux系统之dns域名解析全过程》:本文主要介绍Linux系统之dns域名解析全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、dns域名解析介绍1、DNS核心概念1.1 区域 zone1.2 记录 record二、DNS服务的配置1、正向解析的配置

Java终止正在运行的线程的三种方法

《Java终止正在运行的线程的三种方法》停止一个线程意味着在任务处理完任务之前停掉正在做的操作,也就是放弃当前的操作,停止一个线程可以用Thread.stop()方法,但最好不要用它,本文给大家介绍了... 目录前言1. 停止不了的线程2. 判断线程是否停止状态3. 能停止的线程–异常法4. 在沉睡中停止5

Android App安装列表获取方法(实践方案)

《AndroidApp安装列表获取方法(实践方案)》文章介绍了Android11及以上版本获取应用列表的方案调整,包括权限配置、白名单配置和action配置三种方式,并提供了相应的Java和Kotl... 目录前言实现方案         方案概述一、 androidManifest 三种配置方式

Linux系统中配置静态IP地址的详细步骤

《Linux系统中配置静态IP地址的详细步骤》本文详细介绍了在Linux系统中配置静态IP地址的五个步骤,包括打开终端、编辑网络配置文件、配置IP地址、保存并重启网络服务,这对于系统管理员和新手都极具... 目录步骤一:打开终端步骤二:编辑网络配置文件步骤三:配置静态IP地址步骤四:保存并关闭文件步骤五:重

Windows系统下如何查找JDK的安装路径

《Windows系统下如何查找JDK的安装路径》:本文主要介绍Windows系统下如何查找JDK的安装路径,文中介绍了三种方法,分别是通过命令行检查、使用verbose选项查找jre目录、以及查看... 目录一、确认是否安装了JDK二、查找路径三、另外一种方式如果很久之前安装了JDK,或者在别人的电脑上,想

Linux系统之authconfig命令的使用解读

《Linux系统之authconfig命令的使用解读》authconfig是一个用于配置Linux系统身份验证和账户管理设置的命令行工具,主要用于RedHat系列的Linux发行版,它提供了一系列选项... 目录linux authconfig命令的使用基本语法常用选项示例总结Linux authconfi

Nginx配置系统服务&设置环境变量方式

《Nginx配置系统服务&设置环境变量方式》本文介绍了如何将Nginx配置为系统服务并设置环境变量,以便更方便地对Nginx进行操作,通过配置系统服务,可以使用系统命令来启动、停止或重新加载Nginx... 目录1.Nginx操作问题2.配置系统服android务3.设置环境变量总结1.Nginx操作问题