建设工程行业资讯新闻列表 人工客服公众号
建设工程资讯新闻
新闻时间:2015-09-03,来源:中国建材-商业资讯,作者:

周波副市长调研Yigo语言技术成果

日前,周波副市长赴博科资讯公司调研本市互联网产业发展情况。市经济和信息化委副主任刘健以及市发改委、市科委和张江管委会相关领导一行到博科资讯陪同调研。公司董事长沈国康携Yigo平台开发团队向访者做了详细介绍。  周波副市长对博科公司的创业者16年来的执着与坚韧表示敬佩,并要求市经信委、发改委、科委和张江管委会要形成合力,要务实地从各自职能出发,做好服务企业,提出了本市国资系统也要主动对接。  

Yigo语言是图表化的管理软件领域特定语言(domain-specificlanguages,简称DSL),它提供了一系列图形化的软件工具、技术和方法,降低了系统复杂度,实现管理软件分析、设计、开发、维护的自动化,并有效提高了软件开发效率和软件质量,突破了计算机辅助软件工程(ComputerAidedSoftwareEngineering,CASE)的瓶颈,改变了软件制造的“游戏规则”——无需编写代码,运用完备的管理业务图形化描述语言,帮助用户进行管理系统业务建模,然后根据模型自动解析成应用系统。Yigo突破了传统软件开发方式,真正实现计算机自动化软件工程。  Yigo语言由语法语义、管理软件CAD工具和运行时环境三个部分构成。Yigo语法语义采用XSD(XMLSchemasDefinition,XML结构定义)文件描述,包括业务蓝图、界面元素和数据关系三个方面内容。经过12年的改进,上千个项目的实践,数万次语法语义的调整与优化,Yigo已成为该领域的图灵完备语言(将管理软件视为一台图灵机);为方便Yigo语言的应用,CAD工具完全覆盖所有语法语义,用户只需在图形化界面选择、拖拽和描述即可快速创建管理软件原型;Yigo运行时环境只需加载已设计好的系统原型,便可自动生成满足需求的管理软件,当前Yigo运行时环境满足J2EE的标准,可布署在各种Web容器中运行,提供Applet和无插件Web浏览器客户端版本。  倪光南认为:“博科的“无代码开发技术”使很多软件的开发可以摆脱传统方式固有的复杂、繁琐、充满缺陷和难以掌控的局面,从而实现相当高程度的“自动化”,这种技术在国际上也不多见。”  Yigo不仅定义了一种管理系统应用领域特定语言DSL,并创造了一种自动化软件工程方法。它将软件开发自动化扩展到整个软件生存周期,软件设计的所有信息都延续到软件维护中,使整个过程构成一个整体,保持系统一致性、完整性和标准化。在此过程中,业务需求人员,系统设计人员、编程人员、测试人员和维护人员都得到支持,从而改善沟通效果,保证目标的一致性。  Yigo语言颠覆了传统软件开发模式,实现了计算机完全自动编码,规避了人工编码带来的软件缺陷与差错,克服了传统方法开发软件可靠性差、效率低与客户核心业务信息泄露等问题。传统方法无法规避各阶段的人为错误,如需求分析错误、设计错误、编码错误等;而且开发者个人业务水平良莠不齐,导致程序代码越长,结构越复杂,其可靠性越难保证;而Yigo自动化软件工程实现了高质量算法、规范的语句结构和健壮的容错能力设计,使得系统程序更可靠。  由于采用“蓝图+原型”的工作方式,业务原型自动映射成系统,使得效率几何级数提升,加之易学、易替代和环境自适应等特征,因此更高效:(1)Yigo省去系统编码、有效压缩开发环节,并提供可视化建模工具,其准确的描述与自动迭代能力,极大提升了软件工程效率。对于复杂度较高的大型系统,效率甚至提升几百倍;(2)Yigo图表化语言,系统维护型培训只需一周,系统开发型培训在具备通用开发技能的基础上只需两周;(3)Yigo高效率与简便的可视化工具保持对其他系统的替代优势;(4)为系统维护提供了巨大的便利,实现了管理软件全过程计算机辅助软件工程的自动化;(5)由于业务模型描述文件与运行时环境是分离的,系统环境的变化不会影响客户系统的业务模型描述文件,进而有效保护了系统投资,避免造成系统废弃等问题。  Yigo历经博科公司16年的谋局、积累与开发,其前身Open9000平台于1998年正式发布,起初该平台只提供各种控件和业务逻辑的API封装,为帮助用户更方便,更快捷地搭建系统,2003年启动Yigo项目,以无代码开发为目标的Yigo1.0于2005年正式发布,历经7代创新与升级,从只包含一个设计器和运行环境(其中设计器只能设计不能实时运行),采用C/S模式部署发展成如今的兼容各主流操作系统(包括移动端的IOS、Android、WindowsPhone)与数据库管理系统、更加轻量化和互联化的纯WEB客户端、支持设计调试与运行一体的可视化、自动化软件工程语言。  如今,Yigo语言已在企业信息化领域得到了广泛应用,中国石化、中国石油、中国航空油料集团公司、中国中化集团、中航工业集团公司、中国移动等60余家世界500强企业和大型集团均已成功部署基于Yigo设计的总部核心业务系统。  Yigo语言的相关实践将从根本上影响传统软件技术架构、产业布局以及市场格局,大幅促进软件工程相关理论、方法和工具的进步,全面革新核心技术、应用工程和使用习惯。通过一系列的应用,Yigo语言改变了中国企业信息化建设的模式,使企业摆脱了全民皆兵的软件产品选型、苦苦等待的产品升级和无休无止的维护,进而帮助企业根据自身业务需求自行配置管理模块和业务流程,并根据企业和市场的变化随时进行调整,顺势而动。  2012年博科成功研发了面向大型企业应用的集成化ERP系统,其业务架构、软件规模和系统复杂度类似于R/3,甚至超出R/3的功能范围;如用传统方法需10年累计近30000个人年的投入,用Yigo开发仅用了2年时间、总计100个人年完成。在规模化商业应用以来,该系统已应用于紫江、德力西、法尔胜、正邦、上海大光明、江苏红太阳、OVM、华锡、大冶有色等集团客户。  随着“互联网+”战略的深化应用,企业商业模式随之改变,移动化、个性化、体验化的管理软件要求,亟需一个“随需即变”的信息系统架构。实践表明,包括欧美产品在内,传统ERP系统复杂度高、二次开发困难、应用代价大,因此成为客户不满的重灾区。博科ERP基于Yigo语言,借鉴了国外先进的ERP软件设计理念,以行业最佳业务实践为指导,加入了中国本土化业务需求,在Yigo生态系统发力下,努力打造“中国的最佳应用实践”。

工程材料价直辖市工程材料价江苏省工程材料价
文章字数:2867
点击数:4494
[ 打印当前页 ]