我们认为,在中国实现企业个性化的需求,主要的一个制约因素就是技术成本。不是说我们不想做,也不是说我们做不到,而是在合理控制成本、快速交付的前提下,我们如何去做到这件事情。现在呢,我觉得在技术成面上,金蝶发现了一个非常重要的或者说业内已经提出的一个非常好的理念,也就是我们所说的SOA。SOA在整个架构上重新诠释了管理软件应该吻合的技术架构,当时我在玩一个魔方——我曾经有一段时间非常痴迷这个东西——在玩这个魔方的时候,我曾经坐在沙发上4个小时想去翻成6面,我大概知道该怎么翻,但是翻啊翻最后总有那么一两个东西翻不出来,而且一翻就会把其他东西搞乱掉。非常郁闷,当时我恨不得把这个魔方拆碎,我相信很多软件工程师在这个时候也会面临这样的想法,他做个性化的需求,做这个牵涉到那个,做那个牵涉到这个,他恨不得把这个东西全部打碎,SOA就提供了这样一种想法,把所有软件当中的架构拆碎,通过一个平台重新整合。过去很早以前,金蝶产品也的确是基于比如操作系统、数据库、应用服务器等直接写源代码,这样整个产品是无法被拆碎的。 现在,在三年半以前,金蝶开始研发这样的技术,成为金蝶的BOS,也就是Business Operating System,我们把所有的业务应用抽象化,在底层建立它的运行引擎,包括元数据、安全、消息、规则、传输、工作流和基础服务的引擎,在这些引擎之上我们建立自己的集成开发工具,包括对象、界面、流程、功能、报表、应用部署等,基于这些开发工具建立了自己的业务配置工具,包括权限、多语言、预警、业务关联、参数和传输。这就像把我们所有的业务打碎,形成一个个小的板块,那么所有的核心业务都可以用这些小的元素去组成,形成金蝶的标准应用、行业应用、集成应用,同时我们也把这样的平台开放给我们的客户,使得我们客户在拿到标准产品的时候,也可以用BOS这个平台去自主开发他的个性化的应用,最近金蝶正在举办BOS应用大赛,各位有兴趣也可以参加,也可以看一下怎么样用SOA基础理念、用金蝶BOS这个工具来实现企业自己真正的个性化应用。 【全文】 精彩PPT下载 |