更新时间:2023-09-22 17:13
魔方架构是大连华天软件有限公司提出的华天动力协同软件的体系架构。其完整的词义是“魔方架构,智慧协同”
魔方架构是大连华天软件有限公司提出的华天动力协同软件的体系架构。其完整的词义是“魔方架构,智慧协同”
匈牙利布达佩斯建筑学院厄尔诺·鲁比克教授在1974年发明了魔方,与中国的“华容道”、法国的“独立钻石”一起被称为智力游戏界的三大奇迹,而魔方则流传最广。
华天动力协同软件的平台架构取名为“魔方”,首先是因为这个平台架构的特点和魔方极为相似:灵活、开放、变化无穷、把无序变有序,可以生成任何你想要的结果;
其次是因为这个平台架构的使用方式和魔方很相似:你无需了解它的内部结构,只关注外部变化就可以了,虽然刚开始有点难,但当你掌握规律后,就会非常容易,有人曾经在7.08秒成功还原了一个三阶魔方;
最后一个原因,则体现了华天动力设计者的一个愿望,他们希望全世界的人都能够像喜爱魔方一样,喜欢华天动力协同软件。魔方给全世界的人带来了乐趣,而华天动力则希望能够给更多的企业创造价值。
近几年,协同软件市场呈现加速发展的态势,“开放与整合”已成为协同软件发展的大势所趋。此时,产品创新就成为厂商们的第一要务,因为用户需要的不再是一个简单的办公软件,而是富有智慧和生命力的协同办公平台,要求从底层支持跨平台、多语言,无限制动态拓展,实现办公、业务、决策的一体化管理。
智慧的协同需要有一个强大的产品作为支撑,而产品又必须有一个强大的平台作为支撑,所以,自定义平台就成为了建设智慧协同的先决条件。华天动力形象的将这个平台称之为“魔方平台”,即像魔方一样灵活、开放、随需应变、把无序变有序,可以生成任何你想要的结果。
在华天动力看来,自定义平台和魔方的结构如出一辙,都是框架+组件的形式。自定义平台的框架就是它的支撑,它设计精妙(主要技术是SOA、MVC和WEBSERVICE),但不和使用者直接交互,因为它是被封装在底层的。
而组件就是自定义平台提供的各种应用,它就像魔方上的小方块一样直观、灵活、多变,它以画面的形式展现给使用者,实现方便的使用和组合,是使用者最需要关注的内容。
和魔方略微不同的是,魔方的组件数是固定的,而自定义平台则可以自由的添加组件,在这个过程中,你无须改动框架的结构,也无需了解框架的技术,甚至不需要编写代码,只要在画面上进行配置就可以了,添加的组件可以和现有系统无缝集成,构建一个不断生长的管理平台。
那么,这个魔方一样的自定义平台是如何实现的,它实现的原理是什么呢?首先,它要有五个必要的条件:
1、 工作流中所有的模板可以自定义;
2、 所有的流程可以自定义;
3、 所有的查询可以自定义查询;
5、 最关键的一点:以上四个内容可以融会贯通起来。
对于一个业务系统来讲,它是由一系列单据和流程组成的,比如说办公用品管理中有采购单,对应的是采购流程,有领用单,对应的是领用流程,最后需要有一个统计查询的报表。当这些内容都可以自定义和互相引用的时候,我们把一系列的单据、流程、报表有机的组合起来,就构成一个个性化的应用系统。这就是魔方式自定义平台实现的原理。