网站首页博客首页 ┆欢迎光临 Bos开发者网络 登录注册帮助
程序本色
推动中国企业信息化建设
日志

IBM趣谈SOA(记金蝶房地产高峰论坛演讲)

今天非常有幸,金蝶邀请我到这儿来跟大家一起做一些分享,特别是在房地产信息化方面,刚才实际上奉总已经给我做了一些铺垫了,他把现在世界上最先进的架构叫做SOA,什么叫SOA呢?就是面向服务的架构。这个对于我们不光是房地产行业,对其他行业,都是一个革命性的变化,所以我呢花一点时间,把今天这个给大家稍微做一点分享。首先我们看看,我今天大概讲三点,一个是传统观念的转变,第二个是从中国传统文化看SOA是什么,它的落地的方法是什么,以及在房地产它可以由什么样的应用,在这三个方面给大家做一些分享。首先我想这个理念,实际上不管你做什么,这个观念是非常重要的。因为一个观念可以带来整个产业的变化,甚至一个国家的变化。这里引用了美国非常著名的科学家、哲学家、历史学家,他曾经讲到一个思维方式的转移,用我们中国化就是观念的转变。这个在整个历史来看,整个社会的进步,包括科学的进步,往往是因为观念的变化而引起的重大的变化。比如说最开始的时候亚里士多德认为地球是整个宇宙的中心,当发明了第一台望远镜的时候就发现不是那么回事,整个的观念,把我们整个的科学推进了一步。不光是在自然科学是这样的,在人文科学也是这样的。你可以看到马克思和恩格斯写了共产党宣言,现在整个中国、越南、东欧一大堆的社会主义国家从哪儿来的?就是因为马克思这些理论。实际上这些不光是如此,你看看最近我们97年收回香港的时候,中国的社会制度是社会主义,香港的社会制度是资本主义,这个怎么弄?邓小平非常创造性地发明了一个理论就是“一国两制”,没有这个你就不知道怎么弄,所以这个观念的变化非常重要。

    今年3月份去世了一个大使级的人物,他曾经得过诺贝尔奖,在57年的时候到IBM来工作的时候看到原来计算机写的程序都是机器语言,人看不懂,他说不是这回事,说软件怎么能做人看不懂的语言呢?他就发明了一个语言叫Fortran,我们学的时候就学的Fortran。就是说你可以看到理念的变化往往是非常重要的。这是在整个历史上非常重要的一点。

    为什么要讲这个呢?和我讲的这个有什么感到呢?我们来看看我们过去的IT的技术,比如市我们有Fortran,有Pascal,有Cobol,有了各种各样的技术,有了技术以后你能帮我做什么?现在我们今天要讲的是以业务为驱动,我有这个业务需求,你怎么帮我,我不管你用什么技术,所以这个整个的驱动的思想不一样,所以为什么说观念的转变非常重要,从一个技术的驱动变成一个业务的驱动,这就是我今天讲的SOA的思想。这个对你后面设计IT系统,才有一些最根本的东西理得顺。

    有人说了什么叫SOA?什么是面向服务架构?我用两三分钟时间把这个说清楚,咱们一点一点来看,首先可以定位六个字,面向服务架构,关键是“服务”。什么是“服务”?就是一个单独的任务。比如说刚才奉总讲的成本任务里面一个一个的框,包括许总刚才业分析了不同的成本控制一个单独的任务你要去做,园林的控制、地价的控制等等,这一个一个就是一个单独的任务,就是一个服务,把它理顺就是服务。比如说我们今天开会是一个应用,这里头有几件事情要做,第一件事情要把大家从全国各地请过来,这是一个任务。第二个事情要把我们这些讲员也从不同的地方搬过来,这也是一个单独的任务。第三件事情你要把这个会场租下来,这也是一个单独的任务。第四件事情要把这些管幻灯片、音响系统的这也是一个单独任务。今天的这个会议也是由很多单独的服务组成的。什么叫面向服务?就是把刚才的这些串接起来就是面向服务。什么叫面向服务架构?就是是一个IT的设计思想,在这种思想上设计出来的是最灵活,最适合业务发展的。

    那我们刚才讲多少是什么?这是一个面向服务的参考架构,中间是连接性的服务,两边是像我们交互的服务啊,流程的服务啊,我们信息的服务啊,合作伙伴的服务啊,商务网总讲的你的工厂的服务,那么不同业务的服务,我们成本控制的服务,企业管理的服务,人事管理的服务,财务管理的服务,都可以方在这些不同的应用。那么还有一些资产。底下说IT架构,网络、数据库等等,上面是我们的优化、开发。什么是SOA?这就是SOA架构。它很多东西模块,功能强大,而且像一个插件式的插进来,插进来就可以拿出去啊,变的灵活了,这对我们整个设计的思想起了很大的作用。

    今天这是美国一个著名的咨询公司在讲,可以看到97%的客户,因为看到用SOA降低成本,我们刚才许总也在讲,奉总也在讲降低成本,那么51%的客户见证了利润的增长,百分之百的客户见证了它的灵活性,业务发展的灵活性,所以今天早上王总特别讲到一点,业务的迅速的变化是非常关键的。它遇到的问题,那么我们就可以看到什么呢?你可以看到灵活性,业务的灵活性非常关键,另外就是风险,怎么降低你的风险,你开发出来的IT系统有没有风险,怎么降低风险?SOA可以帮你降低风险,那么体可以看到我们搞房地产、搞建筑,那么世界上有很多工程,只有一个工程是打补丁的,不断地打补丁的。没听说建好一个房子再打补丁的。但是软件行业你用微软经常打补丁,因为人想不到,很多的问题我们想不到,所以我们把很多毛病找出来。SOA一个好处就是说我可以重用你原来的资产,你把毛病找完了我再用,很简单。所以这个降低风险也是可以理解的。

    SOA是一个大的战略:一个是降低成本,一个是提高生产率,另外就是竞争优势,而这就要有业务目标就要有一个大的战略,SOA就是这样一个大的战略,它把我们的人力、信息、流程等各种资源整合在一起,实现公司的业务目标。我上面讲的都是官话,都是从哪儿来的呢?都是西方的人他们的总结,都是著名的咨询公司他们讲的。中国人看这个事情还是用我们自己的思想去看,因为我们肯问题和西方人不一样,所以如果不用我们的思想去看的话,我们理解不了。讲半天不知道在讲什么,所以今天我们就用我们中国人的问题来看这个事情及稍微上升一些层次。从哲学的角度来看,西方人看问题经常是知识的,是思辨的,用知识、理性地来看这个世界。比如说我们看西医,首先给你化验、抽血、验尿、做心电图,一大堆的数据里面找出规律来,你可能得出什么病,因为这个病用什么药。他是基于知识的、思辨的、理性地看。中医看不是这样,号号脉,看看你的舌苔,甚至闻闻你的气味,看看你面部的情况,所以中国人是用生命来感悟世界。很简单的,黑格尔的哲学,跟我们的哲学是不一样的,庄子讲的“物物而不物与物,天地与我并生,万物与我为一”,所以我们看世界总有延伸,比如说我们看这个竹子,西方人看这个竹子就是竹子,我们看到竹子高风亮节就出来了。所以中国人看东西和西方人是不一样的。所以我们理解SOA要用我们自己的方法去理解。

    怎么理解呢?前段时间我们有幸去跟一个太极拳大师去学,他讲了几句话我觉得特别地受启发,他讲练太极拳心志要到,招式要对,气血要通,重心瞬时,四两拨千斤。我觉得这个跟我们的思想是完全一样的。他讲你练太极拳的时候,你会不会打,你这个脚一迈我就知道,因为你脚迈了之后气往上走血往下走,手是热的,而且要提起精神,心里要没有杂念,这样才能打的好。你特别想打这个太极拳。那么我们做SOA项目,就是要你一定要上,不是因为别人上了我才上,志在比成,这样才能做的好。我们再来看看,我们把SOA分成很多的服务,实际上你看我们太极拳,太极拳这些一招一招连起来它就是一个套路,它这个套路就出来了。那么SOA呢?我刚才讲了变化一个一个的服务,我们不同的服务,把它串接起来什么呢?就是一个业务流程。那么太极拳里头抱球啊,单边啊有好几个单边,白鹤亮翅也有。他这里有很多重用的思想,我们也是这样。干什么呢?节省开支,减少重复。

另外他讲气血要和,我们年纪大的人经常背会痛,但是全身痛的话,你就有问题了,如果全身不通你就死定了,人可以没有胳膊没有腿,但是不能不出气,所以气血要通对人的生命是至关重要的。信息系统也是有生命的,它的生命在于什么呢?在于信息的流动,如果信息不流动的话,这个信息有什么用呢?没有用。所以连通系统在这里非常重要,我们叫企业的服务总线。那么这个里头就是说连通性,非常重要。另外太极拳有个思想叫以柔克刚,这个是蕴含了很多道家的哲学,就是说宇宙万物都在变。所以打太极拳的时候不是在主动地进攻,你动我也动,等你中心不稳的时候,轻轻一推你就倒了。而SOA架构灵活,很容易适应我的变化,这个思想呢和我们太极拳思想是一样的。所以你就可以看到,SOA的思想,很多东西和我们骨子里头的思想是完全一回事。

另外从太极拳引申到中国武术,我不知道你们喜不喜欢看。我到国外去做的时候,经常去借金庸的武侠小说,一看就是整夜,不睡觉。看到这个武侠人物的时候,刚开始练的时候他要一把利剑跟别人打才能打的过。后来武功长进以后钝刀就可以了。再长进的时候,后来就不要什么钝刀了,拿个木棍就可以了。到这个老太爷的时候,已经炉火纯青的时候,已经什么都不要,赤手空拳,这一手是少林寺的二指禅,下一招就不知道是什么了,这就是整合,所以整合的道理非常重要。那我们看SOA的话,它是整个整合很多的资源,自己的、合作伙伴的、客户的,内部的流程,外部的新的、旧的、现在的,你把这些整合起来,你是不是厉害了?所以SOA的思想和我们中国的武术思想也是完完全全一样的,是一个整合。

    所以这是从什么是SOA,怎么样去理解它。那么既然它好,我们刚才讲到说实际上国内国外都有不同的案例,但是怎么做,这也要用我们中国的思想来看。前段时间我有幸看到我们中央美术学院的一位教授,他在讲画,中国画他说要三个字就可以做好,一个是形,一个是意,一个是神。什么叫形呢?你看这张,它的形状勾画出来。什么叫意呢?就是内容填进去,是画老头是画老太婆,还是画年轻姑娘啊,另外就是画它的神态,往往最难的还是把神表现出来,那么画人物是这样,画风景也是这样。SOA实际上落地也就是这三个字,形、意、神。什么叫形呢?就是整个的架构搭建出来。什么叫意呢?就是行业的应用,我们的成本的控制、人力的控制,我们的销售的系统,我们把这些内容填进去。神就是流程的优化,能够做到灵活的应对,随需应变。这个我们一点一点来看这个道理。

    “形”我们刚才讲到一个大的架构,轮廓要做出来。而我们SOA的架构最基本的是什么?刚才讲了气血要通啊,所以连通性非常关键,我们不管做什么样的房地产项目,总有个流程,我们的审批流程,其他的业务流程都要转,所以流程。另外我们不同的应用服务。所以这是个最基本的架构,就是三个圈圈,这就是构成的最基本的轮廓,一个大的架构,要把它连接起来。那么这里头最关键的一些部件,我因为是从IBM来的,IBM的这些部件可以帮助大家。我们非常有幸地跟我们的合作伙伴金蝶有这样的深层次的合作。你可以看到在基础架构里一个应用的服务器,包括整个流程的服务器,连通性有ESBMQMessage Broker,整个连接的产品,然后是加速、安全构件。

    然后是内容,一幅画要把内容填进去,而这个是把我们人员的互动,信息的整合、信息服务要放进去。刚才奉承总也讲到合同的管理,流程的管理,成本的管理,招投标管理,人力资源管理,供应链管理等等,这个实际上就是SOA整合在一起的一个大的架构,包括我们一些商业智能的一些东西,包括我们用手机,用我们无线的笔记本做一些实时的检测、观察等实时采集,这是一个房地产业信息化的总的架构。

    这里我举个例子给大家看,IBM做了一些房地产方面应用的一些例子,第一个例子是新加坡的防雾浴发展署。他用SOA,业务挑战现在的房屋系统有手动流程,基于纸质文档的流程。刚才上午有很多专家谈到,现在很多的企业都是纸档的,甚至是Excel,就是说他有一些手动的流程,还有一些基于纸上的流程。那么在新加坡的情况是一样的,他很难满足这种业务快速变化的需求。今天王总第一件讲的是什么?怎么样适应这种快速的变化。措施是他们采取的是能够部署基于SOA的房屋管理解决方案,实现灵活、可扩展的基础设施框架,实现流程灵活的应和变化。这样把这些手动的业务整合在一起,很容易适应一些变化。所以新加坡的房屋发展署他的头就在讲说什么呢?因为SOA把它很多扩展性的要求达到了、满足了,而且它能够灵活地适应整个应用系统的变化,所以这个的话,把很多这种手动和基于这种纸上文档的处理,给变成一个自动的处理过程。这个你可以看到新加坡的房地产业还是非常先进的,它的政策我们很多领导在研究,包括低收入的房子怎么建,新加坡有非常好的例子,在这方面。

    另外一个例子最近我们在峨嵋山,不见得完全是房地产,是一个景区管理,景区管理有房子的管理,有景区其他设施的管理,这个我们可以看到它的业务挑战是什么呢?从2000年开始疑惑,峨嵋山景区先后投资建设了多个独立的IT系统,包括监控系统,它的多媒体的咨询系统、景观系统、监督指挥系统等等,这些系统之间都不能互相共享。这种情况就非常地影响景区的管理。那么峨嵋山景区就采用了SOA架构,IBM来帮他们做这个的时候,他们把很多的包括办公室自动化、生态保护、酒店管理这些系统把它整个地连接起来,这样的话使得大概33种不同的IT系统,把它做在一起,有相关的大概四千多名工作人员通过统一地认证,进入到这样一个系统里面,实现景区的信息资源的共享,对整个景区的管理起到一个飞跃性的变化。使得景区接待有客的能力得到大幅度的提升。所以景区的副主任兼副书记就讲到,SOA为数字峨眉注入了一个非常先进的优势,主要是以景区管理和业务流程为中心,实现了人力和信息的大集中,做了精细化的管理。这个是和我们房地产没有很大关系的例子。

    这个是北京的朝阳区政府,整个北京市的这些基础设施的管理,像井盖、路灯、广告牌等等这些公共设施的管理,怎么样去管,那么它很多不同的流程来转。怎么把这个管理管的更好呢?所以朝阳区政府就采取了SOA的架构,使得整个城市的管理更上一个档次,这是一个更大层面的。本来我想给大家看一个录像,朝阳区的领导他们是怎么看这个SOA的。实际上有两个亮点,一个是朝阳期比东城区大了十倍,但是用了这个以后朝阳区用的管理人员只有东城区的十分之一。另外朝阳区比较复杂,有农村,有城市,有中央商务区、外国使馆区,北京任何一个区都没有这样的功能。所以它现在是建设部还有中央九个部委,全国十个示范点之一。这是做的比较成功的一个案例。实际上朝阳区第一期做完以后,因为SOA就是搭一个平台,我们还在为朝阳区做第二期、第三期。不光是朝阳区,还有宣武区,这是城市的管理在其中。

    这里头的话就是从五个方面做整合,一个是人员的方面,流程、信息、通讯五个方面,它有对应的产品,我今天主要是把思想给大家讲。具体如果感兴趣的话,下面可以找金蝶或者是找IBM都可以。

    第三个就是“神”。我们刚才讲一个画画的你要把神韵画出来。一个大的划价和一个普通的划价最大的区别就是把神韵画出来。比如说齐白石画的小鸟或者是小的花画的特别的仔细,我前段时间到中国美术馆去看,他画那个知了,他把后面的翅膀画的非常的精细,画那个树叶,树叶后面一点点的反射都画出来。比如说张大千飘逸的程度,你看徐悲鸿画马,马的奔放的程度别人达不到,这个就是神。同时SOA也是这样,企业能不能优化,能不能顺畅,用IT系统比较简单,但是能不能把整个IT系统做的那么顺畅,这需要一点功力。所以体可以找一些便宜的公司,但是你后面的扩展就很难了。后面能不能做到神,就像二、三流画家画的画一样,永远达不到一流画家的水平。除此之外做画需要工具,需要笔、墨、纸、砚等等。SOA也是一样,需要建模工具,监控工具、设计供给、开发工具、管控工具等等,这些IBM也有提供。

    另外做画需要管理,不管是谁的画,需要画家的名字,作品的名称啊等等。这些的话SOA我们刚才讲了把一些东西变成一个服务,这个服务需要管理,怎么管理呢?IBM有一套的管理的登记造册,用起来非常方便。我们有一些比较好的工具可以帮助大家。

    另外不同的行业,银行的、保险的、金融的、石化的、房地产的,不同行业的工具,今天讲的时间比较短,可能讲的不是很全,但是这个网站大家可以记下来,这个网站有很多宝贝,这个就是http://www.ibm.com/soa/soabusinsscatalog,可以起到一些借鉴的作用。这是另外一个。给大家报告的。

    同时我们看到SOA的国际标准,它不是IBM一家有,IBM跟金蝶合作的时间比较长,所以我们在这方面有合作。同时我讲了,为什么要选IBM不要选其他的友商的产品呢?因为不全。IBM你需要什么就可以有什么,有的连接性没有,它只是做数据库的,有的只做应用服务器,数据库也不懂,所以它是有这没那。在IBM这里东西比较全,所以你就比较容易,做事情起来比较容易。

    另外这是最近2007年的4月份,这个是美国的执行公司,他对2006年市场的占有率有一个调查,体可以看到IBM的份额是占了绝对的优势,这也是为什么金蝶和我们一起来合作的基础。的确IBM在这方面的地位是要领先的多。另外IBM在中国也有很多领先的资源,比如说我们的开发资源室我们有三千多位开发人员,在北京有两千多,在上海有三百多,在台北有三百多。另外IBM这里有一个SOA的设计中心,有一个SOA的方案解决中心,和SOA的体验中心,在上地和上海都有。在北京上地软件园里面有。

    今天主要讲了这几件事情,实际上刚刚大家也总结了几个,我想大家要记住几个字,今天就没有白来。第一个什么是SOA?你就想太极拳,就知道是什么SOA,怎么落地呢?你就想中国画,形、意、神三个字。怎么做呢?就找IBM和金蝶来帮助你把房地产的信息化做起来,我也举了一些案例给大家做个启发,非常感谢大家,今天时间也比较长,还能坐着安安静静地听我讲,谢谢大家!

 

 

已经公开 2007年9月18日 6:25 作者: 向雷

评论

 
好文章!!!
2007-10-04 11:29
 
 
SOA很感兴趣,感觉金碟的软件面向企业的较多,什么时候能广泛应用在政府部门呢?很期待,毕竟我国的电子政务很薄弱,要想提高政府的行政效能就势必要加强电子政务
2007-12-30 0:32
 
 

不错,通俗易懂

2008-03-29 13:45
 
请登录后再发表评论以赚取更多积分