在IT行业,针对无码开发的讨论一直没有停止过,对于客户来说,上一套性能稳定,功能满足自身业务需求的系统是最为重要的。国内著名软件企业博科资讯一向推崇的无码开发技术,却引起来业内人士对软件自主开发的浓厚兴趣。企业是动态成长的,相应的软件系统也是动态调整的,以往的“硬软件”修改起来异常困难,用户甚至会认为这是一种奢望。
Yigo,无需编码的软件开发
管理软件计算机辅助设计(Management Software Computer Aided Design)是指运用计算机软件在图形化开发界面上进行管理软件的设计,通过设计管理软件的流程结构、数据结构、用户界面等要素,最终通过计算机软件系统的自动数据加载、解析生成能够独立应用的管理软件的过程。最大限度地提高信息系统的“灵活调整”能力。
任何伟大的创新背后,都有优秀的企业作为支撑,在管理软件领域享有“创新之王”称号的博科资讯便在这个领域推出Yigo管理软件CAD。
Yigo管理软件CAD指通过Yigo的图形化设计工具,帮助软件设计人员和现场实施顾问设计管理软件原型,自动生成应用系统,并保证应用系统的健壮性和高效性。
Yigo的八大特点
其诱人的特点在于以下几个方面:
l 标准管理模型的重用:组织模型、业务模型、数据模型、控制模型、优化模型;
l 用户可使用图形化的方式和计算机交互,所见即所得的描述原型系统,形成目标系统的管理脚本,运行系统基于管理脚本自动生成。按照不同的运行环境(硬件设备、操作系统、数据库、中间件等)要求生成相应的运行系统;
l 系统业务功能的升级与维护:用户对系统的维护,是对管理脚本的维护;系统业务功能升级,是对管理脚本的修改;
l 系统技术与运行环境的升级:用户需要改变系统运行环境时,可对其原有管理脚本进行重新自动解析,生成适应新的运行环境的系统,系统向上兼容;
l 架构的无关性:硬件无关性、操作系统无关性、数据库无关性、中间件无关性、客户端无关性;
l 涵盖企业(制造业、流通业、服务业)、政府及行政事业单位所需的各项管理信息化的范畴(ERP\CRM\SCM\HR\OA\EIP\EC等),可以根据用户设定的管理系统目标建立一体化的有机的生态管理信息系统。并且可以对系统随时进行功能的调整及扩展,形成一个可成长的生态软件系统;
l 破除传统软件硬集成、硬升级:软件厂商强加给用户的软件模块分割、条块集成,使系统的维护、升级、集成异常困难。硬升级是指客户为了某个业务扩展需要向软件厂商重新购置一个软件包,或者请厂商进行系统代码改造。硬集成是指来自于不同厂商的各个模块,通过大量二次开发接口而集成;
l 与传统软件开发方式相比,效率提高几倍甚至数十倍,使软件实施工期缩短,系统的健壮性是传统开发方式所不能比拟的。
Yigo管理软件CAD四大功能
以建筑设计CAD为例,在CAD软件中,设计人员利用软件本身提供的各种设计图标工具进行设计,同样的,Yigo管理软件CAD同样是通过一系列的工具进行软件的设计,其中包含处理数据之间逻辑关系的函数库,指导和规范业务流程的业务应用框架,已经预制好的,标准的,可供软件设计人员借鉴和使用的最佳管理模型库,以及最基础的设计工具等。
l 函数库:管理颗粒,可复用的、细分的管理逻辑,有分子、分子集、优化某个管理事务的算法以及通常说的业务组件,内置于函数库中。
l 业务应用框架(YAF):系统建设规范、集团组织架构、行业业务框架、财务业务映射规则
l 最佳管理模型库:应用所涉及到的业务模块的经典的标准的,如分销管理、集团财务、集团采购等能独立完成某项管理事务的业务模型。
l 设计工具:基础数据管理(字典)、表单业务流设计、审批控制流设计、管理工作流设计、界面设计
Yigo语言,管理软件CAD的内嵌语言
Yigo管理软件CAD内嵌语言为Yigo语言,是一种面向应用的图表化描述语言,为开放性架构,允许对于特殊逻辑的代码化编写,例如可增加代码,扩展系统功能,如优化算法等。
YiGo语言其核心技术就是管理解析,是基于高层次的业务需求,涵盖企业管理软件开发的特定概念和抽象,由低层次的实现细节和具体事物抽象而来,具有字典、单据、报表、工作流、审批流等管理业务描述的快速实现,以最小的、不可拆分的业务规则作为管理解析语言的基本粒度,按照管理逻辑进行组合,形成特定管理业务的标准实现。
管理解析可以类比图像解析,它的实现原理就是将企业的管理业务流程拆分为最小的单元即原子事务,其中管理原子是不可拆分的业务规则,如中间层调用、数据操作指令、界面锁定等。企业管理软件业务流程搭建称为分子操作:由原子逻辑排列组合得到,如单据保存、删除,数据筛选、排序等,可无限扩展;另外组成系统的元素还有函数功能:包括科学计算和业务逻辑函数,可随时根据业务需要扩展;另外还有界面元素:用户交互入口,如各种输入控件、快捷键定义等;平台无关的通用定义方式,风格统一;数据处理,典型业务逻辑等元素按照一定的逻辑顺序组合就成为了完整的企业管理软件。