做“面”的应用,不能仅靠对“点”的问题理解或对“线”的活动把握,而要站在主体的角度,对主体的活动有全面的认识与理解,从而合理整合,构成“面”的应用覆盖。
在前面的文章中,我们曾指出,IT应用发展到今天经历了三个大的发展阶段。当时,我们主要是以IT产业的基础—数据、信息的类型为基本出发点来对这三个阶段做的分析。现在,我们将从每个应用的覆盖范围重新审视IT应用走过的历程及IT应用未来发展趋势。
在计算机数值计算应用阶段,计算机处理的是特定、孤立的任务型计算问题。从应用的直接作用上看,这个阶段应用属于“点”性质的应用。如,我们使用CAE(计算机辅助工程)软件对汽车外形的空气动力学性能做模拟。每次模拟会有一个明确的结果,可以指导汽车外形的改进。这种模拟,只是汽车设计中的一个环节。每次计算只是解决一个“点”的问题。
到了计算机应用的第二个阶段,计算机应用主要是以基于结构化的数据作流程处理,一个流程涉及一系列环节,比如银行的业务处理、民航的购票过程等。一个流程把多个“点”性质的环节串在了一起,我们可以形象地将这些应用称为“线”的应用。
随着这种模式的不断普及,在这个阶段出现了所谓信息孤岛问题。也就是一个个不同的应用系统,只覆盖了粗细不同的各种“线”,而这些“线”型的应用之间既没有应用逻辑上的、也没有底层数据上的联系,彼此互相割裂独立。
前些年开始,在IT系统建设中打破信息孤岛的呼声不断高涨。……