观辰软件
平台技术

咨询热线

028-61297191
 
平台技术/基于构件的软件工厂

基于构件的软件工厂

构件化软件工厂的技术灵感来源于传统产业采用标准零部件生产和组装的生产模式,希望软件产业也采用标准零部件(构件)生产和组装的方式来实现软件的规模生产。这种面向构件的思想虽然早已获得业界认同,并在局部领域取得成功,但离实现软件工厂的目标仍然还有不小的差距,不论在理论上还是在实践中均存在很多问题有待解决,主要问题如下:

    1)构件是一种虚拟结构,在表现上很难具备传统行业的零件的直观性,理解虚拟存在构件比理解具有物理形态的零件要难得多。由于装配人员无法准确理解构件,也就无法熟练使用构件进行生产组装。

    2)构件的装配仍然采用代码粘合方式,这种粘合方式的使用难度较高。就如同传统行业采用了标准零件,但装配的螺丝却需要手工打造一样,这样的方式不但效率低下,也需要装配人员具有较高的技术知识。

    3)生产环境与运行环境的差异导致生产效率低下以及错误率上升。纵观传统产业,如汽车装配,生产环境与运行环境的一致性很高。但对于软件行业来说,生产环境和运行环境本质都是人工实现的虚拟的环境,容易形成较大差异。特别是采用专门的IDE(集成开发环境)装配构件的方式,就是将构件置于与运行环境迥异的生产环境下装配,首先装配者必须通过学习建立起生产环境与运行环境的联系,环境上的过大差异,必然导致学习难度增大;其次在装配过程中需要在两种环境之间频繁切换,使得装配者无法保持在同一种思维模式下,必然导致效率降低以及错误率上升等问题。

正是因为上述三大瓶颈问题,导致国内外软件产业的生产效率长时间停留在一个较低的水平上。纵观目前国内外的一些平台产品,尽管通过多年的发展,产品相对稳定,但囿于现有技术架构的限制,都没有从根本上解决这三大技术瓶颈。

观辰零代码智能软件平台是元模型驱动的构件平台,脱胎于面向构件的技术思想,在提高生产力和增强业务应变能力方面具有明显的技术优势。

针对构件化软件工厂遇到的技术难题,观辰平台提出了一套体系完备的解决方案,并已收到了良好的效果,总结起来就是四大技术要点:平台一体化、元模型驱动、零代码和最短设计路径。通过平台一体化可以从源头消除生产环境与运行环境的差异;采用元模型驱动可以为构件提供丰富的业务描述,让装配人员能够准确理解构件;零代码装配构件方式可以极大降低构件装配的技术门槛,使得批量生产成为可能;最短设计路径则可以让构件装配更有效率。

基于观辰平台的构件化软件工厂的生产效率远远高于业界其它平台产品,其原因在于观辰平台彻底消除了效率低下的人工编程,从而可以将资源集中于解决业务问题。消除了人工编程也意味着可以仅由业务人员完成业务应用的装配搭建,无需编程人员的参与,减少人力成本开销。

在解决技术瓶颈问题之后,技术门槛高导致曲高和寡的问题也迎刃而解。因为观辰平台已最大限度地消除了平台的纯技术概念,采取更易于掌握的业务驱动的方式来搭建应用软件。通过实践证明,非编程人员在经过简单培训之后,就能运用观辰平台来搭建应用。

 

热门下载

观辰软件 版权所有 © 2003-2015