Yigo软件开发机器人简介

Yigo是图形化的面向事务处理的计算机语言。历经博科资讯17年持续改进、上千个项目的实践、数万次语法语义的整合与优化,Yigo已成为该域的图灵齐全语言(将管理软件视为台图灵机)。
 


 

Yigo核心底层(语法语义)选拔XSD(XML Schemas Definition,XML结构定义)文件描述,通过封装与解析的技术处理,技术人员只需在业务蓝图设计,界面元素布局,数据关系界定等关键节点进行人机交互即可快速完成管理信息系统的建设。
其中,次第编码可通过Yigo软件开发机器人自动完成。至尊天下彩票Yigo软件开发机器人从业务蓝图、界面元素、数据关系三个维度,对用户需求进行建模,再根据设计好的业务模型自动实现公司信息管理系统。

Yigo编程机器人,机器人编程,人工智能编程,博科Yigo,Yigo语言,Yigo是什么,Yigo能做什么

至尊天下彩票从技术层面上看,“系统建模”网罗图形化交互设计(设计业务表单)、图形化业务流程设计(设计公司业务流程图),可视化数据映射设计。公司业务流程图是由系列的业务节点和节点间的联系构成的,反映了组织和人员之间的业务关系、作业依次和管理信息流向的图表;表单是节点信息及其限定逻辑的载体,系统信息流都是通过各种业务对应的表单进行露出和传送的。系统建模的结果以特定格式的文件保管(即蓝模文件),它包含了组织结构、人员职责、业务流程、使命流程、系统界面元素与布局、等方面的信息;无论何时、何地,只需通过Yigo平台读取蓝模文件,就可以运行系统。

Yigo服务架构

Yigo技术较新介绍-技术新推动应用革新


关于个轻易的业务模型,用Yigo软件开发机器人自动实现,效益可以晋升几十倍;
关于个组织结构复杂、业务关系繁琐的大型系统,Yigo软件开发机器人效益更是晋升几百倍甚至上千倍;Yigo彻底了结了传统“软件比硬件还硬”的尴尬,实现了互联网+时代管理软件“随需即变”的倾向。

Yigo软件开发机器人演示视频

Yigo技术应用特征介绍
软件开发更智能

①、自动架构:软件体系结构是构建计算机软件实践的根本,Yigo软件开发机器人可帮助次第设计者自动调优系统可靠性、安全性、可伸缩性、可扩展等方面的软件架构;
②、自动设计:软件设计是将软件需求形成具体系统功能的关键,Yigo软件开发机器人已明确和相对过细地描述了各个组件及其之间的通讯,次第设计者无需思忖抽象组件如何细化为现实组件,比如具体的类或对象;
③、自动实现:Yigo软件开发机器人选拔图形化人机交互方式,自动实现源次第代码,将上阶段的详悉设计得到的处理过程描述转换为基于特定计算机语言的次第;
④、自动测试:Yigo软件开发机器人基于大量的测试用例可自动完成对全部或部分功能、模块的计算机次第在正式使用前的检测,以确保该次第能按预定的方式正确地运行。
⑤、自动运行:由Yigo软件机器人开发的系统次第无需通过Setup次第进行安装,只需拷贝到另外的环境即可自动运行。
此外,Yigo在分布式计算、AI人工智能、AR增强现实、RPA流程自动化等新技术的商业应用域浮现了类似的前瞻与便捷。


软件开发更高效

①、开发效益高
Yigo自动编码取代人工编码,避免了手工编码的缺陷、差错;同时Yigo选拔“蓝图+原型”的使命方式,业务原型自动映射成系统,省去系统编码、有效压缩开发环节,并提供可视化建模工具,避免了传统软件工程各个环节的偏差,其准确的描述与自动迭代能量,大大晋升了软件工程效益。因此,Yigo领有更高的开发效益:关于轻易的业务系统,开发效益晋升5-10倍,关于复杂度较高的大型系统,甚至晋升100倍以上。
②、实施效益高
Yigo是面向管理信息系统的管理描述语言,通过可视化的设计工具,以业务需求描述驱动应用系统的快速配置搭建和整合,它造了一种由业务顾问主导的软件设计方式。
凭仗Yigo第五代计算机语言当先的技术实现,项目实施人员可以快速实现客户的需求,并基于快速反馈构建与用户良好及时的互动,集中关注业务实现,降低对开发人员的依赖,从而提高现场人员的主观能动性;业务用户基于可操作的原型系统直观、及时了解业务需求的实现情况,配合实施人员逐步完善测试系统,快速靠拢可靠的系统需求。

视频介绍:Yigo关于公司的价值

③、维护效益高
Yigo运行时环境的更新始终保持向下的兼容性,以保证系统时刻适应技术环境的异化,大大晋升维护效益;同时Yigo纯浏览器的部署方式使得客户端无需安装任何插件,大大降低了维护人员的使命负荷,尤其是跨区域的维护。
系统环境在扭转、用户习惯在扭转、IT技术在进化,Yigo从根本上为信息系统的快速实现 和持续优化提供了合适的工具。
④、运行效益高
Yigo利用代理服务器、申请转发等机制,通过增加应用服务器硬件满足性能需求,从而支持应用服务负载均衡,关于典型的OLTP系统,在并发申请小于5000/秒的情况下处理效益较高,其单表较大 ID 限制为2147483647个。
针对更大型的应用,Yigo支持多节点、分数据库的部署方式:根据业务单元划分处理节点,通过XML文件统定义,每个节点同时包含应用服务器和数据库,立处理定范围的事务,业务节点可区分为主数据、业务处理、报表等角色,系统为用户提供统一的访问入口。系统根据节点划分定义,自动完成需要的节点间数据流转,如主数据需要及时流转到业务处理节点,业务数据及时收集转移到报表服务器等。另外,通过Yigo云计算技术可以更好地支持大数据处理和分布式计算。
⑤、知识易转移
Yigo选拔图表化语言,降低了知识转移利润,系统维护型培训只需周,系统开发型培训在具备通用开发技能的根本上只需两周;系统业务功能的升级、改造与完善,公司团队可自主完成,打造了“我的信息化我做主”新型信息化生态链。
Yigo高效益与便捷的可视化工具保持对其他系统的替换优势,系统替换时不会挫伤原有数据资源,保证原有系统的数据资源的完整性和可用性,如果在原有人员散失的情况下,也不会影响系统的正常运营、维护与升级改造。

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


自主技术更安全

博科构建的Yigo生态,大降低了我国管理软件应用的安全风险:小到公司应用的安全机制设置,中到产业化协同开展,大到国家战略信息安全。
► 在宏观层面,Yigo领有彻底自主知识产权,摒弃了对根本软件环境与硬件系统的单一依赖。当前国际商业软件几乎都基于J2EE或.NET两大技术体系,无论以后技术如何开展,Yigo都能保证在这些技术体系间进行明智的挑拣,施展互联网、移动化、体察化的新技术优势。Yigo当前版本由Java实现,满足J2EE标准,并实现了跨平台和多屏覆盖(在移动端,针对IOS、Android、WindowsPhone系统划分选拔ObjectC、Java和C#实现)。
► 在中观层面,Yigo已完成了对中奖麒麟操作系统、达梦数据库等国产根本软件的支持,形成公司软件市场产品技术国产化的闭环实践。Yigo语言实现了技术与业务的底层拆散,经过10年的市场开发,已开展成为规模化应用与产业化协同的生态系统,造就了一系列满足国家信息安全专项要求的管理软件模型和服务梯队。
► 在微观层面,Yigo划分从运行时环境、应用层与业务层进行了大量可靠的安全机制设置,从而保证核心系统及其数据在应对非法用户施展“进不来,看不见,拿不走”的作用,其认证系统已抵达当前金融系统较严格的安全要求。
Yigo还支持用户与特定的终端设备绑定,通过IP、Mac地址及客户端其他硬件信息进行绑定限制,防止非法操作。

Yigo编程机器人,机器人编程,人工智能编程,博科Yigo,Yigo语言,Yigo是什么,Yigo能做什么


生态技术更开放

复杂环境的快速部署
服务化必须构建在一个极致、快速、灵活的部署方式的根本上。正确、可管理、自动化、支持服务间调用所需要的多个“配置项”。Yigo将系统划分为“运行时”、“业务模型”和“环境参数”3个部分,通过“环境参数”来统一管理系统各个部分的参数配置,并且可以针对开发、测试和生产环境定义多套环境参数,从而解决系统构建和部署的复杂性问题。
容器化部署
根本平台的开放和开源是当前的主流,Yigo遵循主流业界标准,支持各种虚拟化平台和容器化部署。如电商产品的Docker容器部署,容器化的数据中心操作系统(DCOS)。
应用系统集成
应用和功能的分布化、服务化需要数据的集成化和服务化支撑。BokeDEE作为数据交换的管理限定台,基于 muleESB构建,支持可视化的接口设计和管理,具有大量与ERP、财务、OA等系统的集成经验。支持快速的接口服务定义、快速发布读/写接口服务、内置大量的接口实现模板、和其他 ESB 中间件良好配合。


其它技术特征

契合J2EE 标准
支持多种软硬件平台
支持主流J2EE应用服务器 (WebLogic, WebSphere, JBoss, Tomcat, 东方通 …)
支持分布式部署(集群实现负载均衡和热备)
B/S部署与移动APP
支持面向互联网的部署和应用
支持各种主流浏览器 (IE8+,Firefox,Chrome) 和桌面操作系统 (Windows,Linux,Unix)
支持多种移动平台
面向服务,易于集成
支持Web Service的发布和调用
支持HTTP服务、AJAX调用
支持各种主流数据库
Oracle、DB2、SQL Server、MySQL、Sybase、达梦…


国家科学院评测:“该项目属国内创新,其核心技术——图表化原型描述语言Yigo抵达当先水平。”
CCID演讲宣称:“无代码开发技术Yigo语言,成功开启世界第五代计算机语言时代。”
世界500强公司CIO感言:“Yigo无代码开发,轻易、快速、随需即变!”
国家工程院院士倪光南评估:“这是软件行业的一次革命!”

Yigo开展里程

Yigo编程机器人,机器人编程,人工智能编程,博科Yigo,Yigo语言,Yigo是什么,Yigo能做什么

扩展阅读


Yigo研发背景

工业化时代之前,所有社会产品的生产方式都是通过手工劳动生产的,蒸汽机的发明为社会造了自动化的动力装置,突破了传统人类和动物界的体能限,伴随其技术的进步和应用的扩展,蒸汽机源源不断地为社会打造更多的便捷和惊喜,大大降低了人类作业强度,拓宽了活动范围,提高了社会产品的生产效益。
软件,曾经高科技的代表作,现如今,却陷入自我束缚的牢笼!关于普通人而言,软件就是赋予限定逻辑的代码集合,是人类智慧与工业自动化的外交官。然而,当这创举性的科技成为组织活动宽泛性需求的时候,特别是单个组织的共性化需求,却触到软件生产总体产能的天花板。轻易统一的管理需求尚且可通过标准化的软件实现,而社会“泛滥”的共性化需求通过软件生产商大量沉积人力及其手工编码的方式具体就是一场灾难!Basic的源代码在1975年只有4,000行,20年后开展到大约50万行。微软的文字处理软件Word,1982年的第一版含有27,000行代码,20年后增加到大约200万行。关于那些资金充足、人员齐备——多则几十万人,少则几万人——的国际知名软件厂商也难以承受!
关于软件客户而言,组织的开展与膨胀亟需一种新型的管理方法与管理工具,软件首当其冲。然而,遍寻市场琳琅满目的管理软件,没有哪个产品能顺应当前组织的个体形态,没有一项技术或产品既能满足时下的管理需求,又能满足未来各种不可预知的异化。而软件,作为一项专业度非常高的技术,往往都掌握在软件服务商的手中,每次服务最多解决公司“温饱”问题而不可支持组织持续开展的要求,在获得“鱼”的同时,呼唤掌握“渔”的技巧!

关于软件供应商而言,由于手工编码的效益和高亢的人力利润,共性化又是软件不可承受之痛!技术环境在变,商业环境在变,用户对信息化越来越理性,如果没有技术上的新突破,只能忍受市场的牢骚,压制客户的需求,如果承接下来的项目也无法交付。当前,公司管理软件实施成功率低,大量的合同纠纷与坏账,传统技术厂商疲于四处扑火,效益衰退。 关于软件次第员而言,熬夜写次第,日夜改设计,这些沦为IT人的庞大人群,像是编码“机器人”,使命强度大,技术更新快,行至而立之年,面对新生代的挑战,经验有余而效益不足,而经验面对新技术挑战不时会失灵。

代码编程就像套着缰绳的马,势必累死在牵引铁皮的铁轨上!整个软件行业厂商惨淡的运营数据便说明了这点。如何破解软件这种错综复杂的行业格局、不和谐的产业关系?世界软件产业积极主动地进行各种探索,依靠科技创新打造各种更有效益的软件生产方式。

构件化编程,平台化开展,而今被证实是种修正主义路线,众多标榜的软件平台在用户实践中被证实不过是软件二次开发的工具,以修正软件产品设计开发阶段的不足与缺陷,或各种预置功能的扩展。零代码编程、智能化软件已成为全世界软件从业人员的梦想…


Copyright © Bokesoft 1991-2020