【通达信原因揭密源码】【飞碟直播源码】【儿童监护源码】2018源码网仿互站源码

时间:2024-12-29 09:43:02 编辑:养成游戏 源码 java 来源:飞机战术动作源码c

1.Linux下的源码源码Meltdown攻击实践(含代码)
2.低代码开发
3.druid源码学习笔记9_testOnBorrow&testOnReturn&testWhileIdl
4.小程序低代码开发平台?

2018源码网仿互站源码

Linux下的Meltdown攻击实践(含代码)

       北京时间年月日,Google Project Zero公开了Meltdown(熔毁)漏洞,网仿指出该漏洞能够影响几乎所有的互站Intel CPU和部分的ARM CPU,于是源码源码相关的侧信道攻击方式由此开始走进大众的视野。

       Meltdown攻击是网仿一种直接针对底层硬件机制(CPU的乱序执行机制、Cache机制和异常处理机制)的互站通达信原因揭密源码时间侧信道攻击,它的源码源码基本原理如下所示:

       这里对上图及上述条件作简单解释:从顶层程序的角度来看,指令A、网仿B和C应该是互站顺序执行的,且由于指令A访问了非法地址的源码源码数据会触发异常,故指令B和C的网仿操作不会被执行;然而,从底层硬件的互站角度来看,指令A、源码源码B和C满足乱序执行的网仿条件,于是互站在下一指令所需要的数据准备完成后就可以立即开始下一指令的执行。在图中指令A的飞碟直播源码“阶段A_1”结束后,指令B由于所需要的数据已经准备完成故可立即开始执行;在图中指令B的“阶段B_1”结束后,指令C由于所需要的数据已经准备完成故可立即开始执行。若“阶段A_2”的执行时间大于“阶段B_1”的执行时间和“阶段C_1”的执行时间之和,则非法数据能够经过运算产生合法地址,且该合法地址的数据能够被放入L3_Cache中;若在指令A的“阶段A_2”结束后,检查出非法访问所引起的回滚冲刷不影响L3_Cache,则与非法数据相关的合法数据依然存在于L3_Cache中。最后,通过遍历访问合法地址的数据,并对访问时间进行计时,能够找到某个访问时间明显较短的合法数据,该数据的合法地址即为指令B中由非法数据经过运算后所得到的值,从而可以反推出原非法数据,于是间接地得到了非法地址中的数据。

       随后将详细说明完整的儿童监护源码Meltdown攻击是如何具体实施的,文中攻击实践的操作系统平台为虚拟机中的Ubuntu。此前,在虚拟机中的Ubuntu和某服务器中的某操作系统上也能够成功实施该Meltdown攻击,只是某些具体的实施步骤和本文有细微差别。

       简单写一个字符设备驱动程序,该驱动程序运行在操作系统内核态,私有存储空间内有一段秘密信息。这里只实现了它的IOCTL函数、OPEN函数和READ函数,其中主要关注如下所示的READ函数(带注释的完整源代码已上传至Github):

       该READ函数能够将内核空间中的秘密信息的存储地址反馈给用户空间中的一般用户程序,于是一般用户程序可通过直接调用该函数得到秘密信息的存储地址。然而,对于一般用户程序来说,通过该READ函数读取到的地址是一个不可访问的非法地址,其中的索尼相机源码数据对一般用户程序不可见,也就是说一般用户程序无法通过正常的访问流程来获取该秘密信息。但是,随后的Meltdown攻击的对象即为该驱动程序,这一侧信道攻击方式可绕过操作系统的隔离间接地窃取到该秘密信息。

       首先,编译该驱动程序的源代码,生成可加载的内核模块:

       在加载编译生成的内核模块之前,先看一下操作系统中已经加载的内核模块,以作对比:

       接下来,加载编译生成的内核模块;然后,再次查看操作系统中已经加载的内核模块:

       对比以上两图,可以看出"Module"一列的第一行新增了内核模块"memdev",说明OS内核模块加载成功。

       最后,在内核模块加载完成的freeswitch源码优化基础上,还需要在/dev目录下创建对应的设备节点文件,从而一般用户程序可以通过该文件访问内核模块:

       尝试调用该内核模块(带注释的完整源代码已整合进Meltdown攻击代码中并上传至Github):

       至此,作为攻击对象的目标驱动程序已经被加载成为内核模块,且能够被一般用户程序正常调用。

       首先,通过操作系统自带的文件查看是否存在Meltdown漏洞:

       其次,通过Github上的spectre-meltdown-checker程序来查看是否存在Meltdown漏洞:

       接下来,通过添加内核参数"nopti"以关闭操作系统的Meltdown补丁:

       重启操作系统后再次查看是否存在Meltdown漏洞:

       最后,通过运行Github上的meltdown-exploit程序来查看操作系统是否真的能够被Meltdown攻击窃取一些秘密信息:

       至此,操作系统的Meltdown补丁已经被关闭,此时可通过Meltdown攻击窃取其中的部分秘密信息。

       首先,分析Meltdown攻击的源代码(带注释的完整源代码已上传至Github):

       1. 主函数内主要包括五个运行步骤,具体说明分别如下:

       2. 主函数内最关键的函数为attack函数,其中主要包括四个步骤,具体说明分别如下:

       3. attack函数内的核心部分是attack_core函数,该部分也即是整个Meltdown攻击的硬件机制缺陷利用点所在:

       其中值得注意的是上述汇编代码的第八行、第九行和第十一行。第八行:对目标地址进行非法访问,将其中的字节数据放入寄存器al(寄存器rax的低8位);第九行:将寄存器rax左移位,相当于乘上(该乘数至少为一个Cache_Line的大小,否则攻击中使用的相邻存储地址会相互影响);第十一行:将非法访问的数据作为新地址的一部分,再访问新地址(rbx+rax*0x1)中的数据以将其载入Cache。在第八行的指令执行完后,以顺序执行的角度来看,由于第八行的指令进行了非法访问,故CPU会产生异常阻止接下来的指令执行;然而,由于乱序执行机制的存在,第九行和第十一行的指令会在第八行的指令的异常处理完成之前就开始执行,且CPU异常处理的回滚机制并不会改变L3_Cache中的内容,于是第九行的指令将秘密信息混入合法地址中,第十一行的指令将合法地址的信息混入L3_Cache中。在异常处理函数中简单地完成对相应异常的处理后,即可通过L3_Cache利用典型的"Flush+Reload"Cache攻击来反推出原秘密信息。

       最后,编译并执行Meltdown文件,得出的Meltdown攻击结果如下所示:

       至此,Meltdown攻击的具体实践成功完成。

       以上三条防护措施只是所有可能的防护措施的一部分,也存在其它有效的针对Meltdown攻击的防护措施。

       第1、2条防护措施需要对底层的硬件做出改动,对成本和性能的影响较大,在实际工程中难以接受其带来的负面作用;第3条防护措施是操作系统层面的漏洞修补,对成本和性能的影响相对较小,目前以各操作系统补丁的形式被实施(KAISER/KPTI)。

       meltdownattack.com/

       Meltdown: Reading Kernel Memory from User Space

       github.com/paboldin/mel...

       2. Linux驱动相关:

       paper.seebug.org//

       /article--1...

       4. x汇编相关:

       ibiblio.org/gferg/ldp/G...

       blog.csdn.net/littlehed...

       blog.chinaunix.net/uid-...

       en.wikibooks.org/wiki/X...

       5. 本文源代码相关:

       github.com/hahaha...

低代码开发

       ä½Žä»£ç å¼€å‘指的是一种用于快速设计和开发软件系统,且手写代码量最少的方法,它可以帮助您更快、更可靠地提供价值。通过在可视化设计器中,以拖拽的方式快速构建应用程序,您可以跳过基础架构以及可能会让您陷入困境的技术细节,直接进入与业务需求紧密相关的工作。

       å½“谈到低代码开发时,软件开发人员有错误的想法。由于低代码的可视化、拖放式编程方法,它经常被与商业用户或公民开发人员相关联。而这种声誉导致让许多开发人员怀疑是否将其引入工作流程,但随着企业加速数字化转型,他们可能别无选择。根据相关数据显示,低码平台正迅速成为许多组织的标准。以下介绍个低代码解决方案,它们是否能够让程序员和开发者更加高效?

       Appian:Appian的平台将低代码开发的速度与流程管理的强大功能相结合,等等。它允许团队从现有系统中快速构建统一的业务信息视图,并让他们创建优化的流程来管理和交互数据。用户还可以在任何地方部署他们的企业级应用,只需点击一下即可。对于用户体验设计,流程设计,规则设计等各个方面的应用开发需求,通过拖放,声明式,可视化开发的方式来降低代码。

       Kony:在低代码方面,Kony AppPlatform是值得信赖的品牌和公认的领先者。AppPlatform可毫不妥协地提供速度,通过可重复使用的组件和实时协作工具加速开发,以保持项目正常进行并与团队成员保持一致。集中式代码库为所有设备和操作系统提供支持,与%的本地操作系统集成,实现真正的本地化体验,同时简化支持并最大限度地减少维护。Kony上的应用程序为创新提供了面向未来的基础,并可灵活地无缝集成新兴技术,包括AI,增强现实,机器人,物联网,NLP,可穿戴设备等。

       OutSystems:OutSystems是快速应用开发的头号低代码平台,并且是年Gartner高生产力平台即服务魔力象限的领导者。OutSystems是将低代码功能与高级移动功能相结合的唯一解决方案,支持整个应用程序组合的可视化开发,可轻松与现有系统集成。

       Alpha Software Corporation:Alpha软件提供唯一的统一移动和Web开发和部署平台,具有独特的“无码”和“低码”模式。该平台通过允许(LOB)业务专业人员与IT开发人员并行工作,构建自己所需的智能手机应用程序,从而大大减少了传统与移动应用程序开发相关的瓶颈,从而大大加快了数字化转型。

       AgilePoint:AgilePoint NX是一个低代码开发平台,它允许开发人员和“自由程序员”轻松地将跨职能/跨组织的业务应用程序部署到跨多个环境和云平台的流程中。它的“一次构建和多次重用”特性为应用程序开发定义了一个新概念。随着组织的数字化转型过程中业务需求的发展,相同的关键业务应用程序可以自适应地以同样的速度发展。

       Betty Blocks:Betty Blocks的目标是到年,任何人都可以构建一个应用程序。 '如何才能让事情变得更轻松'是Betty Blocks所做的一切的基础。通过可视化建模快速直观地开发应用程序;%的在云,多设备和跨平台中的灵活UI构建设计。而所有这些都没有任何代码。

       Capriza:Capriza通过使用现有业务应用为移动设备上的管理人员快速提供简单,整合的体验,从而改变公司审批的方式。通过这样做,管理人员可以随时随地做出明智的业务决策,并提高业务敏捷性。

       Caspio:Caspio因其易用性,快速上市和企业级功能而深受业务开发人员的青睐。使用可视化点击工具,业务开发人员可以执行整个应用程序的设计,开发和部署流程,从而使他们能够快速交付最小可行产品,并继续按照市场需求进行迭代。该平台还提供内置的安全控制,治理和合规性 - 如HIPAA,FERPA,FIPS -2和欧盟通用数据保护条例,使其特别适用于大型企业和高度监管的行业。

       æˆ´å°”Boomi:戴尔Boomi是云集成和工作流程自动化软件的供应商,使用戴尔Boomi行业领先的低代码iPaaS平台,组织可以连接任何渠道,设备或平台的任何地方,并与所有渠道,设备或平台进行互动。Boomi统一平台包括Boomi Flow,低代码工作流程自动化与云原生集成,用于构建和部署简单而复杂的工作流程,从而有效地推动业务发展。

       Kintone:团队可以运行,测试和迭代流程,并通过Kintone的无代码工作流自动化工具高效地管理任务。该平台具有分支式工作流程,无代码应用程序构建和基于触发器的通知,并且在每一步中都内置了协作。团队可以快速方便地导航数据库,使用易于使用和快速配置的视图,过滤器和报告来深入分析数据。开发人员还可以使用Kintone的开放式API和Java将应用程序定制和工作流自动化提升到一个新的水平。

       K2:K2提供了一个在移动,工作流程和数据方面卓越的既定平台。K2的核心优势是支持构建包含移动设备,工作流程和数据的复杂应用程序。该公司提供了一个数据建模环境,允许开发人员创建虚拟数据视图,将多个记录系统集中到一个视图中。这允许开发人员创建数据的抽象视图。

       Magic EdTech:Magic EdTech提供高级移动解决方案,并拥有内部专业知识,可在移动领域实施最佳和最新的技术实践。可帮助您快速开发符合国家和国家标准的高质量内容。

       Mendix:Mendix是一个低代码,高生产率的平台,可以帮助企业改变他们的创新方式。通过使用可视化模型,在Mendix上构建应用程序非常简单,快速且直观,可使开发人员和业务分析人员等众多人员构建强大的应用程序,而无需编写代码。借助模型驱动开发,业务领导者和IT部门可以共享语言来快速构建应用程序。

       å¾®è½¯PowerApps:微软使用户能够使用其PowerApps解决方案创建自定义业务应用程序。PowerApps具有拖放式“公民开发人员”专用解决方案,旨在通过Microsoft Common Data Service构建应用程序。PowerApps可与公司的自动化工作流解决方案Microsoft Flow一起使用,用于数据集成。用应用程序设计的点击式方法快速构建应用程序。从大量模板中进行选择或从空白画布开始。轻松地将您的应用程序连接到数据并使用类似Excel的表达式轻松添加逻辑。将您的应用发布到web,iOS,Android和Windows 。

       Nintex:Nintex帮助企业自动化,协调和优化业务流程。凭借该公司的智能流程自动化(IPA)解决方案,IT专业人员和业务线员工依靠Nintex平台将手动或基于纸张的流程转变为高效的自动化工作流程,并创建数字表单,移动应用程序等。

       Oracle Autonomous Visual Builder Cloud:通过在支持Oracle SaaS应用程序的同一企业级云平台上基于直观的基于浏览器的可视化开发,加速开发和托管Web和移动应用程序。创建业务对象,添加流程自动化,集成外部系统,并在需要时利用标准的Java来更快地创建出色的应用程序。

       Pegasystems:Pega低码应用程序开发平台提供的应用程序比传统方法更快。业务和IT实时协作,使用视觉模型来捕捉业务需求,快速迭代和缩放应用程序,同时确保在编译过程中不会丢失任何内容。Pega自动生成应用程序及其文档审核记录,所有这些都将导致开发成本降低%。

       Quick Base:Quick Base是领先的无代码应用程序开发平台。超过家客户使用,包括财富强企业中的一半,Quick Base旨在帮助用户解决业务难题,同时不会影响IT治理。Forrester还将Quick Base列为年商业开发人员低代码平台的领导者,该平台是唯一一个通过八项评估标准获得差异评估的技术。

       Salesforce:Salesforce是通用云托管低代码应用程序开发平台的最大供应商之一。 Lightning Platform锚定了这个低代码客户群,并包含了Heroku和Salesforce DX等工具以及与代码编制人员的合作伙伴关系(连续交付工具供应商)。Salesforce的移动低代码平台可帮助客户扩展由供应商的软件即服务(SaaS)CRM应用程序管理的客户数据,同时将其与其他记录系统的数据混合并汇总。

       Sencha:Sencha Ext JS提供开发人员开发数据密集型Web应用程序所需的一切。该框架包含个经过预测试,集成和专业支持的组件和工具的强大库,以简化和加速Web应用程序开发过程。

       ServiceNow:现在的平台通过使任何人能够快速构建,测试和部署能够在整个企业中自动化工作的应用程序,加速手动业务流程的数字化。福布斯全球强企业中有近家公司使用它来加速其数字化转型计划。它还支持所有用于IT服务管理(ITSM)的ServiceNow云服务(SaaS应用程序),安全操作,客户服务管理,人力资源服务交付以及由合作伙伴和客户开发的智能应用程序。

       Xojo:Xojo是一款跨平台开发工具,用于为桌面,网页,移动和树莓派构建原生应用程序。Xojo应用程序编译为机器代码以提高性能和安全性。它使用原生控件,因此应用程序在每个平台上的外观和感觉都很好。由于可以使用一组源代码来支持多个平台,因此开发速度比传统工具快倍。Xojo提供了一个拖放用户界面构建器和一个简单的开发编程语言。

druid源码学习笔记9_testOnBorrow&testOnReturn&testWhileIdl

       druid源码中,关于testOnBorrow、testWhileIdle和testOnReturn的属性配置值得重点关注。在1.2.9版本后,这些属性的默认值与早期wiki中的记录有所不同。testOnBorrow的默认值从true变为false,而testWhileIdle的默认值则从false变为true。这表明代码在年后可能进行了更新,但wiki尚未同步更新。

       testOnBorrow主要在getConnectionDirect方法中起作用,当设置为true时,获取连接后会执行validationQuery检查连接是否可用。如果连接不可用,将重新获取。而testWhileIdle则在连接空闲时间达到timeBetweenEvictionRunsMillis时执行验证,同样用于检查连接状态。

       testWhileIdle与testOnBorrow互斥,如果两者都为true,仅执行testOnBorrow。计算空闲时间的规则涉及checkExecuteTime、lastKeepTimeMillis和当前时间的比较。

       testOnReturn属性在DruidPooledConnection#close()方法,即归还连接时被调用。当设置为true时,回收连接后会检查其状态,如连接未关闭,会执行validationQuery。如果连接不可用,会关闭并计数,否则继续归还操作。

       总结如下:

       testOnReturn在连接归还时检查,默认为false。

       testOnBorrow和testWhileIdle在连接借用时检查,早期testOnBorrow为true,testWhileIdle为false,但新版本可能出于性能考虑进行了调整。

小程序低代码开发平台?

       è·ªæ±‚低代码开发有哪些?

       å¹´å›½å†…家优秀低代码开发平台汇总盘点!

       1、宜搭——阿里

       å®œæ­æ˜¯é˜¿é‡Œå·´å·´è‡ªç ”的低代码应用搭建平台,可极大提高开发效率。于年3月上线,用户可以在可视化界面上以拖拉拽的方式编辑和配置页面、表单和流程,并一键发布到PC和手机端。

       2、织信Informat——基石协作

       ç»‡ä¿¡Informat是面向业务人员的低/零代码平台,具有高度灵活的“数据+权限+流程”动态信息管理模型,用户不需要依赖代码开发,可以通过自主配置的方式,快速搭建企业运营所需的各类管理系统,亮点是提供永久免费版试用。

       3、爱速搭——百度

       çˆ±é€Ÿæ­æ˜¯ç™¾åº¦æ™ºèƒ½äº‘推出的低代码开发平台,支持多种应用页面构建形式和数据接驳方式,既可自建数据模型,也可灵活接驳客户已有数据源或对接外部API;支持海量功能组件,并支持自定义代码、系统变量和接口适配能力,灵活度媲美代码开发。

       4、轻舟——网易

       ç½‘易轻舟是网易推出的低代码平台,以模型驱动的方式,支持拖拽即可构建业务模块;流程引擎,支持拖拽生成标准化业务流程。支持多层次、细粒度资产复用,一次开发,多处使用;基于云原生底座,一键发布,自动化部署运维。

       5、微搭——腾讯

       è…¾è®¯äº‘微搭低代码以云开发作为底层支撑,通过行业化模板、拖拽式组件和可视化配置快速构建多端应用(小程序、H5、PCWeb应用等),免去了代码编写工作,基于腾讯的生态链,它可以集成企业微信、链接腾讯SaaS生态、快速搭建小程序。

       6、IVX平台——云动力科技

       0代码可视化编程工具,可以快速生成网站,本机APP和完全集成的“微信小程序”开发环境。您也可以直接生成源代码。带来了编程方法和编程语言的升级。

       7、活字格——葡萄城

       æ´»å­—格具有更强的开放性和扩展能力,内置数据库集成、WebAPI集成、串口集成和编程扩展能力,可与运行在局域网的各类软件、硬件以及最新的互联网服务无缝集成,为打通现有软硬件,构建企业数字化平台提供坚实的技术保障。

       8、简道云——帆软

       ç®€é“云是一个灵活且易于使用的应用程序构建平台,包括自定义表单,自定义报告,自定义流程引擎,消息提醒和其他模块。无需代码,您可以快速而灵活地构建业务管理系统,以满足企业的个性化管理。

       9、明道云——万企明道

       ç”¨æˆ·ä¸éœ€è¦ä»£ç å¼€å‘就能够搭建出用户体验上佳的销售、运营、人事、采购等核心业务应用,打通企业内部数据,也能够通过API和Webhook和其他系统对接。平台内的自动化工作流还可以实现审批、填写等控制流程和业务自动化,如果用户企业使用钉钉或企业微信,也可以将平台内搭建的应用直接对接到工作台上。

       ã€äº‘表——乐途软件

       äº‘表是一个基于云端的面向最终用户的信息系统设计与运行平台,基于Web表单的概念开发的构建表单的功能非常快速且易于使用,面向业务,采用表格式编程方法,设计者不再需要学习传统代码编程和数据库设计。

       ã€æ­æ­äº‘——九章信息

       æ­æ­äº‘是一个低代码应用程序平台,该平台将企业的前端和后端连接起来。可以自定义各种企业应用程序并将其用于云帐户,并且可以实时在线进行调整。开发人员还可以通过代码自由开发。

       ã€JePaaS——凯特伟业

       JEPaaS是国内实用的低代码快速开发平台,具有年的技术沉淀,可视化开发环境,低代码拖放配置开发以及极其简单的操作,可以极大地帮助公司减少人工和时间成本。

       ã€åŽç‚Žé­”方——华炎软件

       åŽç‚Žé­”方创新的使用配置文件来描述业务模型和业务功能。开发人员只需要编写简单的配置文件即可构建企业级应用程序。可以通过设置参数来配置数百个系统功能。

       ã€APICloud——用友软件

       é¢†å…ˆçš„移动应用程序云服务平台为开发人员提供了各种APP开发工具,重点是移动APP开发,移动APP生产等。

       ã€è½»æµâ€”—易校信息

       åœ¨çº¿ä¸šåŠ¡æµç¨‹ç³»ç»Ÿå¯ä»¥é€šè¿‡è½»æµè¿›è¡Œå®šåˆ¶ã€‚通过人员,流程和数据的管理,增强企业价值流;通过在线协作,共享,业务沟通,创建“新一代”企业动态数据库。开发界面趋于年轻化。

       ã€é­”方网表——魔方恒久

       Excel基于表单的开发工具,成为定制的数据库应用程序,并提供了无限的业务构建应用程序平台的自由。在每天的实施周期中,Excel将构建应用程序以及构建实施和操作集成。

       ã€ClickPaas平台——爱湃斯科技

       å›´ç»•åˆ›å»ºè€…,连接器和高强度底层这三个模块快速构建系统和应用程序。模型驱动的开发是设计概念,包括概念模型,数据模型,页面模型,过程模型等。

       ã€JeecgBoot——国炬信息

       JeecgBoot是一款基于BPM的低代码产品,支持微服务。功能全面,可一键生成前后端代码;简单功能也可完全在线完成。既能快速提高效率,节省研发成本,同时又不失灵活性。

       ã€æ°šäº‘——奥哲

       èŽ·é˜¿é‡Œæˆ˜æŠ•ï¼ŒèƒŒé é˜¿é‡Œå¼ºåŠ¿å‘展,钉钉四星级定制服务商,提供表单、流程引擎,报表等功能。积木式应用搭建,同时具备代码开发和外部系统集成能力。与钉钉集成,支持PC端与移动端使用。

       ã€J2PaaS——吉鼎科技

       J2PaaS是吉鼎科技基于年技术沉淀和项目经验而研发,早在年就获得免编码国家发明专利,目前经过5次版本迭代,覆盖软件项目需求分析、设计、开发、测试、运行、维护与管理等全过程。J2PaaS平台把常规需要程序员完成的功能集成在框架中,封装为十大参数,开发人员只需关注业务逻辑,页面组装及流程设计等相关功能已经内置完成,是一款企业级低代码平台。

       ã€åŽä¸ºäº‘AppCube

       åº”用魔方AppCube(简称AppCube)是一款低代码应用开发平台,源于华为应用开发和数字化转型的实践,提供了云上无码化、低码化、支持多码化的应用开发模式,屏蔽了技术的复杂性,提升了企业开发的效率。同时提供应用资产的开发标准和微服务框架,助力企业不断沉淀可复制的套件,加速应用的定制,并通过开放的生态,实现套件资产的商业变现。

       ã€é£žä¹¦å¤šç»´è¡¨æ ¼â€”—字节

       å­—节跳动飞书多维表格是一款以表格为基础的新一代效率应用。它具备表格的轻盈和业务系统的强大,融合了在线协作、信息管理和可视化能力,能够自适应团队思维和业务发展需求,是具备个性化能力的业务管理工具。

       ã€é‡‘蝶云苍穹——金蝶软件

       é‡‘蝶云苍穹的开发服务云是基于金蝶独创的第四代动态领域模型(KDDM),开发服务云提供动态建模工具,支持可视化配置、低代码开发,轻松构建基于微服务架构的自定义应用。为云应用(SaaS服务)的开发、部署、运行及运营提供一系列服务及管理工具,涵盖微服务组件、开发服务、运行服务、服务管理、API服务框架、应用建模、云支撑服务与运维服务等。金蝶云·苍穹开发服务云基于动态领域模型提供动态建模工具,支持可视化配置、低代码开发,轻松构建基于微服务架构的自定义应用。

       ã€æ³›å¾®ä½Žä»£ç â€”—泛微

       æ³›å¾®ä»¥â€œç»„织权限引擎、建模引擎、流程引擎、集成引擎、内容引擎、门户以及消息引擎”等7大引擎为支撑,帮助组织打造开放共享的低代码应用构建平台。快速构建能力是泛微低代码构建平台的重要特性,组织通过后台引擎配置方式,拖拉拽即可构建个性化应用场景。灵活的表单设计、流程搭建功能,还有在线调试、智能修改功能,让应用搭建更加方便、智能。泛微低代码平台实现了内部协同,确保内部流程、门户、文档、数据、角色之间的协同关联,点击任何一个字段,即可追溯与之相关的数据及工作内容,了解业务全貌。通过泛微低代码业务构建平台,组织可以在一个平台连接、扩展和集成ERP、CRM、HRM、SRM等应用。

       ã€iGIX——浪潮

       æµªæ½®iGIX企业数字化能力平台,包含技术、数据、业务三大中台,基于云原生技术,微服务架构,融合弹性计算、智能物联、大数据治理、机器学习、认知服务、新型数据平台等基础技术,提供低代码开发、DevOps、混合云集成、生态开放等应用创新加速能力;内置数据资产管理与丰富的数据服务,打破数据壁垒,全面整合企业数据资源,构建基于数据的创新能力;沉淀共享业务服务,构建业务服务能力。浪潮iGIX支撑企业技术、业务、数据与商业融合创新,赋能企业构建数字化中台,为企业建立更具创新灵活的中台组织机制和业务机制,使前台业务更敏捷、更快速的适应快速多变的商业环境,加速企业实现数字化转型。浪潮iGIX旨在打造一个完整的企业应用生态系统,既是浪潮云ERPGSCloud的基础支撑平台,也是面向企业信息中心/公司、合作伙伴、独立软件开发商(ISV)的生态赋能平台,激发企业持续的数字化创新能力。

       ã€æ˜“鲸云——炎黄盈动

       ç‚Žé»„盈动易鲸云是领先的低代码和BPMPaaS服务商之一,产品功能已覆盖低代码、智能流程、集成、移动、业务规则在内的PaaS能力,支撑数字化转型不同发展级别的能力要求。产品布局上提供面向大中型组织的AWSPaaS低代码开发平台和面向成长型组织的易鲸云低/无代码云应用平台,帮助用户加速数字化转型和运营创新。标杆用户覆盖军工、金融、政府、教育、电商零售、能源化工、工程建筑等垂直行业。年获金山办公A+轮战略投资,共建文档协作+低代码PaaS双生态,满足不同规模、不同领域用户对数字化转型的需求。

       ã€è“å‡Œä½Žä»£ç â€”—蓝凌软件

       è“å‡Œè½¯ä»¶æ˜¯å›½å†…知名的知识管理、协同OA服务品牌。在协同办公市场创造出较高的知名度,也是最早与互联网TOB生态走的最近的老牌协同厂商。年蓝凌软件与钉钉达成战略合作,直至年钉钉注资,蓝凌软件与钉钉生态开始紧密结合,由于其过往的大量大客户项目经验和产品服务的积累,蓝凌软件在基于大客户的“表格+流程+数据”的低代码服务领域构筑一定的先发优势,形成了对钉钉生态的市场补充。蓝凌软件水桶型产品特征比较突出,作为一个老牌协同OA品牌,蓝凌软件将低代码作为能力之一输出给客户的倾向更浓,如何定位/平衡“低代码”的产品化路径将是蓝凌的挑战之一。

       ã€ä¼™ä¼´äº‘——伙伴智慧

       ä¼™ä¼´äº‘,是由有着年以上论坛软件开发及中小企业服务经验的前Discuz!团队打造的,历经“伙伴云表格”、“伙伴办公”,逐步升级为一个为企业经营服务的数据可视化平台,为企业的全流程运营管理与经营核算提供整体解决方案。通过强大的数据库引擎及权限架构,搭配可灵活定制的流程引擎与大数据分析引擎,配合专家级经营顾问与服务,打造全流程、实时可视化的经营核算体系,为企业构建起上下同心的经营伙伴关系,实现员工持续成长、组织持续变革、业绩持续提高。

       ã€è½»éª‘兵——金现代

       è½»éª‘兵低代码开发平台(HussarLCDP)是一款金现代建设了十余年的开发平台产品。使用该产品可无需编码(零代码)或通过少量代码就可以快速生成高体验的应用程序。可视编程,所见所得:可视化UI布局方案,所见即所得的开发体验,专精于业务数据与地理信息融合的数据可视化,通过图形界面轻松搭建专业的可视化应用,满足您日常业务监控、调度、会展演示等多场景需求。

       ã€æ•°ç¿æ•°æ®â€”—南京数睿

       æ•°ç¿æ•°æ®æ˜¯ä¸€å®¶æ•°æ®é©±åŠ¨çš„企业级无代码软件平台商,以“让人人尽享数据价值”为企业愿景,“让天下数据快速使用”为使命,多年来通过自身技术优势充分融合大数据和行业业务积累,帮助企业最大化数据价值,以创新的软件开发模式,开启软件智能制造新革命,为中国企业的数智化转型提速。其独有的四域模型,能够完整覆盖数据、分析、管理、运营四个领域,涉及客户表单、流程、搜索、集成、分析等全业务生命周期。

       ä¸ªå¹³å°å…¨éƒ¨ç›˜ç‚¹å®Œæ¯•ï¼Œå¸Œæœ›å¯¹å¤§å®¶æœ‰æ‰€å¸®åŠ©å–”~

       æœ‰å“ªäº›æ¯”较好用的低代码开发平台?

       æ¯”较好用的低代码开发平台有宏天软件、宜搭、简道云等。

       ä½Žä»£ç å¼€å‘平台的核心价值观是为了提高应用程序开发的效率,低代码开发平台主要的使用者是程序员,程序员通过使用低代码平台提高了工作效率减少了IT积压。开发系统的核心目的是为了提升效率,减轻人工的工作量。因此必然要处理很多复杂的业务逻辑。比如开发合同付款管理的时候肯定要计算已付款、未付款。开发物品瓴用的时候要扣除库存,这些都需要编写业务逻辑代码。成熟的低代码开发平台,应该提供完整的入口,让开发人员可以编写各种业务逻辑。低代码开发平台通过配置化的方式搭建系统原型,一边搭建一边运行看效果,根据效果逐步调整和完善。很快就可以搭建出系统原型。即使系统正式上线,也可以随时按照客户的需求,快速修改系统配置。

       æƒ³äº†è§£æ›´å¤šå…³äºŽä½Žä»£ç çš„相关信息,推荐咨询宏天软件。宏天软件经过年的技术与项目积累,bpm相关功能已经非常完善,大型复杂的业务需求都有对应的配置项,且易操作,终端实施人员可以配置实现%的应用与流程需求,少量企业个性化需求可以由开发人员在线集成开发快速实现,既满足企业低成本快速交付需求,又满足企业个性化需求。【欢迎点击咨询宏天软件!】

一般企业级低代码开发平台,都有哪些具体功能?

       ä¼—所周知,每家公司在发展过程中都需要构建大量的内部系统,如运营使用的用户管理后台,销售线索后台,双十一活动后台等。许多公司内部也会聘请专业的研发团队负责开发各类后台和内部工具,大量的公司为此付出了高额的成本,工程师也因需求量大反复构建基础代码,并在这种重复造轮子的行为中磨灭了创造的热情。那么一款低代码的出现,就显得弥足珍贵了,非常方便。

       ä¸€ã€ä½“验过程

       å¤§è‡´æµç¨‹æˆ‘体验过了,我们先来看看它具体有哪些开发亮点,方便后面做细分。

       é‡Œé¢è‡³å°‘包含表单建模、流程设计、报表可视化、代码生成器、系统管理、前端UI等组件。

       åƒä¸Šé¢è¿™äº›åŠŸèƒ½ï¼Œå¯ä»¥ç›´æŽ¥å¼•ç”¨ï¼Œæˆ‘们就没必要重新造轮子,仅选择合适的组件进行集成和二次开发,即可自主开发一个低代码平台。

       ã€è¿žæŽ¥æ•°æ®æº

       æ”¯æŒè¿žæŽ¥å¤šæ•°æ®æºï¼Œå¸®åŠ©åº”用快速与第三方系统完成数据整合,将第三方系统数据整合在平台里。支持包括主流数据库SQLServer、MySQL、Oracle、PostgreSQL,同时兼容国产数据库达梦、人大金仓等。

       ã€è®¾è®¡è¡¨å•

       å†…置较为丰富便捷的表单引擎,拖拽搭建即可,官网显示支持有余种控件,倒是可以满足多种业务场景下的搭建需求。

       PC端设计好表单后,支持移动端同步设计,一键发布至APP、小程序、H5等移动平台上,较为高效的就完成了多端自动适配,实现信息互联互通。

       ã€æµç¨‹è®¾è®¡

       å¼ºå¤§æµç¨‹å®šä¹‰åŠŸèƒ½ï¼ˆèŠ‚点审批、子流程、条件分支、选择分支、并分支、定时器等),业务逻辑简单好理解、业务流程梳理快捷明了,同时支持一表单多流程的设置。

       å°è£…大量具有中国特色的流程动作,满足审批需求,包括权限设置、会签、或签、重审、转审、催办、撤回、加签等审批动作。

       ã€å›¾è¡¨å‘ˆçŽ°

       é€šè¿‡ç®€æ˜“配置即可自动生成各种类型的报表,内置大量可视化控件效果,通过OLAP多维分析功能,帮助洞察解决数据背后的问题。

       åŒæ—¶æ”¯æŒé™æ€æ•°æ®ã€æ•°æ®åº“å’ŒAPI等多种数据源接入数据,可满足多元化的数据整合需求。

       ã€ç»„织架构设置

       JNPF支持多租户模式,可根据管理模式差异进行业务分区应用;支持同步管理多个资工作区环境,实现各子工作区的日常使用互不干扰。

       å½“然,不用担心的是,不同的分子公司它也支持分别对接企微和钉钉架构。

       äºŒã€æ•ˆçŽ‡è¯„ä»·

       æžæ˜“实现。整个过程流畅,基本无卡顿,易于理解和调试。

       å¤šç«¯å¼€å‘。PC端设置好表单后移动端同步生成,很便捷。

       æœ‰ç®€å•çš„功能配置,也有可用于配置复杂的场景。后者,可能对于业务人员独立开发上要下点功夫,但并不影响它的全能性。

       ä¸‰ã€å°ç»“

       å¯¹äºŽæ•´ä¸ªåº”用开发流程体验完成后。个人认为它的综合使用感及市场性价比算是不错的。分钟完成一个基础应用,2-3小时就能摸清整套系统的使用流程和基本功能的位置,产品的功能集成和操作复杂平衡也较为合理。