盘点:金蝶自主创新的云计算平台
|
第二个观点,我认为云应用是核心,它怎么去构建?传统的应用在云计算平台上,必须要实现使用方式上的互联网化,架构上的服务化,部署上的虚拟化,要构建这样的云计算应用,必须有一个构建平台,或者开发平台。云计算发展到今天,它也会对软件研发方式、过程和工具产生很大的的影响。大在哪里呢?它会把软件工程发展到一个新的时代。我们大致可以把软件工程分成三个阶段,一个是叫软件开发的“石器”时代,软件开发是一种艺术,它是依托依赖于硬件的,跟硬件紧密耦合的,研发组织方面基本上是基于个人的,编程的对象就是代码(Code)。之后,发展到软件“工程”时代,软件研发从个体艺术,发展到团队研发,工程化的管理,编程对象从代码发展到对象(Object),并形成了分析、设计、开发、测试和部署的面向构件的过程体系,软件工程解决了一个软件面向对象,就不再面向机器指令了。而云计算在软件工程学上,将产生新一轮的变革,云计算时代,开发对象就是服务(Service),一切都是服务,那软件对象也就是服务构件,研发组织体系也将从团队化发展到社会化,我们可以将全球范围内我们任何可以得到的服务,进行组装成我们的应用,而这些服务的开发和部署,是完全虚拟化和透明化的。这种模式的应用开发,对我们软件产业的影响到现在为止还是陌生的,我们还没有深刻认识到,还没有完全把握住。所以呢,我认为一个支持构件化的应用构建平台,是一个云计算的整体解决方案的非常重要的一部分。所以我讲SaaS、PaaS和IaaS这三个层次的划分是不够的,一个完整的云计算的层次应该是:第一,应用要服务化,应用都没有服务化,那下面的硬件服务化,作用是有限的;第二就是服务要构件化,构件化的目的是为了互联网、为了社会化,为了全球化的应用,这个构件化,包括业务对象构件、流程、数据、交互、规则等等,这个构件化的架构本质就是SOA,因此SOA在云计算技术里面是一个非常重要的基础性技术;第三构件要平台化,构件平台化以后它就可以在IaaS、PaaS基础上利用它们的一些成果;第四,平台要虚拟化,包括对应用资源和操作系统环境的虚拟化;第5,虚拟要泛在化的,泛在化的目的就是要支持开放的异构平台,刚才李院士也讲过这个虚拟化可以在服务器上、在客户端上,可以在智能机器上面,可以是RFID、可以是任何的智能设备,在物联网上虚拟化,而不仅仅把服务器虚拟化了,所以我们讲,泛在化的虚拟化的平台,是可以支持一个异构的硬件平台。
(编辑:PHP编程网 - 湛江站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

