图形化开发语言 Kgo

来源:互联网 发布:邮币卡抢单软件 编辑:程序博客网 时间:2024/06/15 03:23
始于2008


无代码开发技术,以图形取代编程
 Kgo 介绍

Kgo是无代码开发管理信息系统的特定领域语言。 Kgo语言由语法语义图形设计云工具运行时环境三个部分构成。

Kgo 语法语义采用XSD(XML Schemas Definition,XML结构定义)文件描述,包含了业务工程、业务蓝图、界面元素、数据对象及关系等方面内容,同时支持团队开发管理。

KG-Cloud工具支持用户从业务工程、业务蓝图、界面元素、数据关系等维度针对需求进行系统建模,大大方便了kgo语言的应用,只需选择、拖拽和描述等简单操作,即可快速创建管理系统原型,并随时体验运行效果。

在kgo运行时环境中,加载已设计好的工程级系统原型,便可自动映射成满足需求的管理软件。kgo运行时包含了用户交互运行时、自动业务运行时、硬件组态运行时三种功能运行时态。

 
Kgo运行时(图)
Kgo核心技术特征之高效Kgo核心技术特征之安全Kgo核心技术特征之部署Kgo语言之图形设计工具Kgo语言之运行时解析器
Kgo 商业价值Kgo 产业应用Kgo 历史版本Kgo核心技术特征之高效 

开发效率高

Kgo自动编码取代人工编码,避免了手工编码的缺陷、差错;同时Kgo采用图形化的开发方式,业务原型在kgo运行器中映射成系统,省去系统编码、有效压缩开发环节,并提供可视化建模工具,避免了传统软件工程各个环节的偏差,其准确的描述与自动迭代能力,极大提升了软件工程效率。因此,Kgo拥有极高的开发效率: 对于简单的业务系统,开发效率提升5-10倍,对于复杂度较高的大型系统,甚至提升100倍以上。

实施效率高

Kgo是面向管理信息系统的业务描述语言,通过可视化的设计工具,以需求描述驱动应用系统的快速配置和调整,创造了一种由业务顾问主导的软件设计方式。

凭借Kgo语言领先的技术实现,项目实施人员可以快速实现客户的需求,并基于快速反馈建立与用户及时良好的互动,集中关注业务实现,降低对开发人员的依赖,从而提高现场人员的主观能动性;业务用户基于可操作的原型系统直观、及时了解业务需求的实现情况,配合实施人员逐步完善测试系统,快速逼近最真实的系统需求。

维护效率高

Kgo运行时环境的更新始终保持向下的兼容性,以保证系统时刻适应技术环境的变化,大大提升维护效率; 同时Kgo纯浏览器的部署方式使得客户端无需安装任何插件, 大大降低了维护人员的工作负荷,尤其是跨区域的维护。系统环境在改变、用户习惯在改变、IT技术在进化,Kgo从根本上为信息系统的快速实现和持续优化提供了合适的工具。

运行效率高

Kgo运用了IIS应用服务器和WebSocket应用服务器的混合请求转发模式。通过增加应用服务器硬件满足性能需求,支持应用服务负载均衡。

针对更大型的应用,Kgo支持多应用节点开发方式,支持分数据库部署方式,同时负责数据处理的集成于运行器的WebSocket应用服务器可以以分布式部署来处理来源节点的数据流转或运算。

知识易转移

Kgo采用图形化语言,降低了知识转移成本,系统维护型培训只需一周,系统开发型培训在具备通用开发技能的基础上只需两周;系统业务功能的升级、改造与完善,可由企业团队自主完成,打造“我的信息化我做主”的新型信息化生态链。

Kgo高效率与便捷的可视化工具保持对其他系统的替代优势,系统替换时不会伤害原有数据资源,保证原有系统的数据资源的完整性和可用性,即使在原有人员流失的情况下,也不会影响系统的正常运营、维护与升级改造。

总体拥有成本低

缺陷在软件开发的任何阶段都可能会被引入。项目质量管理过程包含了许多可以识别缺陷、消除缺陷的过程。缺陷识别得越晚,消除缺陷的代价越高。Kgo软件开发保证绝大多数的缺陷可以在开发过程中被发现。

Kgo 简单、易学、易转移,在系统建设的整个生命周期,只需较小的人力资源成本投入。在开发阶段,各种可视化建模工具极大降低了项目的沟通成本,其高效的无代码开发,保证用户在有限的资源投入下,实现系统的定制化、个性化和更好的交互体验; 在系统维护阶段,特别是传统ERP,为保证系统的正常运营,除了需要一支专业的内部顾问团队,往往还需外部技术支持,为此付出高额的系统维护成本。Kgo由于降低了运营人员的技术门槛,只需进行一周的系统培训,了解企业相关业务便可胜任该岗位职责。

由于KG-Cloud产生的业务模型描述文件与Kgo运行时环境是分离的,系统环境的变化不会影响客户系统的业务模型描述文件,这种架构不但加强了企业系统自适应能力,面对快速变化的商业环境始终保持随需而变的信息能力,而且极大地保护了系统投资,系统价值可随分步实施的信息化战略逐步提升,避免各阶段系统投资的损耗。


Kgo核心技术特征之安全 

技术层面的安全

客户端防止SQL注入、跨站脚本攻击、后门挟持等;网络传输过程中防数据包盗用; 并兼容防火墙、入侵防范、DDOS、恶意代码防范、安全审计等多种安全措施。

业务层面的安全

Kgo基于角色的赋权,内建功能权限、单据、字段权限、数据权限等多级控制机制,采用用户认证和增强认证手段,确保应用层的安全。

商业机密的安全

针对涉密业务功能的开发以及系统维护与优化,企业团队可自主完成,降低维护成本的同时,有效保护了企业商业机密。由于Kgo可视化软件开发学习成本低,有效解决了软件厂商与应用客户间知识转移的问题,因此对于涉密的功能开发一般都由企业内部团队完成,这为军事、公安、财税、金融及其他政府机构和专项配方专利型的企业生产提供了一种安全、有效的系统实施方法。



Kgo核心技术特征之部署 

基于Kgo开发的管理系统的部署

  • 支持面向互联网的部署和应用
  • 支持各种主流浏览器(IE、Firefox、Chrome)

  • Windows桌面兼容App容器
  • Android原生应用兼容App容器
  • IOS原生应用的兼容性App容器




Kgo语言之图形设计工具 

Kgo语言图形设计工具 KG-Cloud


可以部署在云端的图形化设计工具





Kgo语言之运行时解析器 





Kgo商业价值 
  • 首先,基于Kgo开发的管理系统都是采用纯Web方式展示,无需安装可能导致系统不安全的任何插件。 在用户体验方面,同时提供了一套将纯Web应用整合成windows桌面应用、android原生应用、apple原生应用的兼容性App容器,使得Kgo开发的管理系统可以运行在任何平台。

  • 其次,基于Kgo语言的系统软件都遵循同一技术架构和业务架构,使得Kgo生态必将拥有丰富、全面的管理系统应用,同时也提供与旧有管理系统对接和集成方案,成为构建集成化的管理信息系统的核心优势。

  • 第三,Kgo开放的基础技术架构、灵活弹性的多组织多工厂多应用业务设计、可视化的建模工具,帮助企业为应对业务调整与组织变革,打造随需而变的、快速响应的信息架构,从而将这种信息能力转化为企业的核心竞争力。



Kgo产业应用 

随着“互联网+”、“两化融合”战略的深化应用,企业商业模式随之改变,移动化、个性化、体验化的管理软件要求,亟需一个“随需即变”的信息系统架构。实践表明,包括欧美产品在内,传统ERP系统复杂度高、二次开发困难、应用代价大,因此成为客户不满的重灾区。

Kgo语言将从根本上影响传统软件技术架构、产业布局以及市场格局,大幅促进软件工程相关理论、方法和工具的进步,全面革新核心技术、应用工程和使用习惯。基于Kgo语言的企业应用开发将改变中国企业信息化建设的模式,使企业摆脱了全民皆兵的软件产品选型、苦苦等待的产品升级和无休无止的维护,进而帮助企业根据自身业务需求自行配置管理模块和业务流程,并根据企业和市场的变化随时进行调整,顺势而动。




Kgo历史版本 

Ver 8.0 

Ver 7.0 

Ver 6.0 

Ver 5.0 

Ver 4.0 

Ver 3.0 

Ver 2.0 

Ver 1.0