图文:山西移动技术总监陈钢发表演讲

来源:互联网 发布:rides数据库 编辑:程序博客网 时间:2024/04/28 00:31
图文:山西移动技术总监陈钢发表演讲

  天极ChinaByte 7月10日消息 今天,近千名IBM客户和业务合作伙伴代表会聚北京出席“IBM 2007 SOA与企业成长高峰论坛”。在未来的2天内,IBM全球SOA高层负责人及顶尖技术专家将向被邀的客户及合作伙伴分享SOA的经验及最新调查发现。

陈钢发表演讲在IBM 2007 SOA与企业成长高峰论坛上发表演讲

  陈钢:我叫陈钢,是小提琴曲《梁祝》的作者同名。我希望我的演讲家能让大家感到轻松一点。

  我有4个主题,我讲的东西跟在坐的每一位都有关系,因为我知道你们一定会用手机,会用中国移动,也没准用联通。但是不管怎么样,大家一定是要用手机通讯的,什么都可以离开,但是离不开手机了。所以移动通讯成为了我们生活中非常重要的部分。这个行业的变化,我想给大家共享一点我工作了6年以后的经验和感觉。第二个讲一下业务流程的问题,是改进不是革命。最后讲后台系统前移,希望可以引起大家的兴趣。关于SOA,我喜欢Sandy讲的那句话,SOA is a journey,SOA是一个旅程。在旅程当中不管我们碰到什么困难,能不能到达目的地都不重要,重要的是享受旅程当中的快乐。

  下面我讲一下SOA关于电信业务的发展做一点共享。大家知道电信行业是一个非常有意思的行业,在全世界范围内都是,电信行业的核心竞争力,我们经常谈到核心竞争力,电信行业的核心竞争力实际上来自于两个东西。第一个是技术,如果有了新的技术、最好的技术,在当时这个技术可能使电信行业成为老大,也可能是老末。还有一个就是政府政策,我们从人类历史上面可以看到,中国移动从一个不知道是谁的公司,发展到今天有4亿用户,移动行业对GDP的贡献达到了2.5%。而这些利益和贡献从哪来呢?来自在座的各位。中国移动投资最大,中国移动信号最好,中国移动在中国领土上面覆盖的网络是最大的,GSM是最大的,全世界都没有那么大的,7000亿投进去了。中国移动也是中国政府唯一一个运行这个技术的公司,所以大家看在6年前或者是7年前,中国移动是很小的公司的时候,大家并没有想到今天会变得这么大。

  最主要的是中国13亿人口的通讯需求造成的。再一个政府允许你做,而且GSM技术可以做到。大家可以想到这个技术往后发展,电信行业的发展的速度仅次于IT行业发展的速度IT技术的发展我们算了一下,从早期的城市,从Robert那个年代写CSS,后来发展到DB2中间件等等,大家看到技术发展的频度是5年一个大的变化,电信行业是7到10年发生一个重大的变化。

  我总结了一下,现在这个电信行业跟互联网行业之间的区别,我们把互联网跟媒体放在一起考虑,它有这样的特点。从产业化来看,互联网本身是属于自由经济,电信是属于管控经济。在商业模式上,互联网是不要钱的,中国移动你没钱甭想进来的。网络上互联网是共享的,但是电信是专网专用的。中国移动之所以这么大,做了这么多,最重要它有一个巨大投资的网络,这个网络是专网专用的,我们的GSM已经遍及世界每一个角落,而所有的基站至今所用的通讯是不共享的,就是我们自己用的。那么互联网大家知道,电信不行用联通的,联通不行用网通,网通不行用别的。互联网的服务都是不要钱的,而电信是要钱的。 安全上来讲,互联网是弱的,大家看我的电脑很漂亮,很好看的电脑,但是用一年到一年半就得重装一次系统。

  那么挑战是什么?大家考虑一个是对新技术非常敏感,任何互联网的公司对于新技术都非常敏感。每一个新技术出来,我们叫做IT三字经,从ERP到CRM、SOA、ESBs每年会出现一个新的三个字母组成的东西,我们叫做IT三字经,都会给我们带来非常兴奋的感觉。电信行业不是这样的,我们希望技术永远不变,我们不希望有任何的电信行业的新技术再出来,但是非常遗憾世界不是这样的。再一个互联网公司讲究合作,我们总是想着跟其他的行业共同地共享。比如说做内容的公司会想到跟做媒体的公司,做媒体、做Flash等等的公司进行交流。再一个是互联网行业要对市场进行细分,电信不需要细分。大家看中国移动三个品牌,动感地带、全球通、神州行,我们的动感地带是周杰伦做代言的,全球通是全球都可以用,神州行是大家在国内都可以使用的。现在大家可以看到,我们这个品牌讲究市场的品牌纯化,原因就是品牌乱。我问我儿子,你班里面多少人用手机?他说全用,我说你们用哪个网络的,他说都是中国移动。我问他你们用什么品牌?他说全是全球通。我说全球通不是给你们设计的,他们都是16、17岁的小孩子,都是用的全球通,所以这是不注意市场细分的特点。但是我们现在开始重视这个问题,这就是来自于互联网的挑战。

  那么讲完了现在的状态,跟大家共享一下互联网这边的创新。在坐的各位我不用问,我4年前做讲座说多少人用手机,多长时间换一次?现在不用问,很可能一年换一次,而且很可能是3000元以上的。我在山西做了调查,平均家庭收入3000元一个月,这样的收入肯定是一个学生一年换一个手机。那么中国移动的做法就是因为市场不需要细分,这种做法就可以发展起来。Google是什么做法?Google在做的时候,一个是数据库专家,一个是数据仓库专家,他们实际上用海量的计算机,和超级的数据仓库对客户做细分,而这个细分不从后台来做的,是用户自己做的,实际上是Web2.0和BLOG的概念,是用户自己寻找,他定义出来你是属于哪个客户群的。他赚钱从广告那里赚钱,他提供的所有的通讯都是不收钱的,跟我们现在收钱是完全顶着的。他提供客户是从广告商那里赚,我们是从用户的收费那里赚,所以这个又顶了。

  大家知道WTO中国的电信行业已经开了,外国的电信运营商在中国也建起网络,如果网络成本非常低,不需要7000亿,可能是1000亿,或者是更低的情况进入的话,或者是传输上面不再用专署网,而是用互联网,大家知道WiMAX就是这样的概念。如果Google拿出一个手机来,说你中国移动的手机可以用,但是用WiMAX的地方,你想打全世界都可以打,1分钱1分钟,双模手机我都见过了。出去这个屋子里面不是Wi-Fi,而是WiMAX怎么办?他知道你在什么地方,知道你的通信习惯等等怎么办?他推的服务叫你没法拒绝。我现在做这项工作是很困难的。我说这是互联网给我们带来的挑战。

  另外还有一个很有意思的东西,就是说一个电信运营商和传统行业的运营商我们不同的,大家看到一个是一大堆云,云中间有一个黄色的圆疙瘩,我们认为云就是所谓的技术。那么那个圆的东西是商业机会,在全世界的人来看,商业机会是非常大的,而技术只是中间的一小块。商业机会是围绕着技术来发展的,而对于电信行业来说,我们看问题怎么看?我们是反过来看的,我们认为商业机会就那么一点,技术到处都是。所有的厂商到那里去,技术都可以做,但是做商业机会就这么一块。大家找我们就是因为中国移动有最大的用户,所以我们赚最多的钱,所以他们把技术卖给我们可能技术就好。我们把IBM定在一个大云彩里面,而不像其他的公司围绕着技术来做,这就是电信行业和IT的区别在这里。

  在做决策的时候,我们现在有这样的一个情况,我们做判断的时候会这样来考虑。我们的知识来自于什么呢?一个是从网络观点来看,什么是可以消费的资源?人类资源就这么多,但是什么东西是可以消费的?我们可以消费,还有一个是从市场观点看,哪些东西可以卖的?不能卖的是不是当成服务来考虑?还有按什么组合和定价?考虑市场一定是从上往下走的。那么从用户的观点来看,到底什么可以引发出消费的欲望?我在这里引述甘地说的话,他说我们人类现在创造了我们所有所需要的东西,但是有一样东西我们没有创造,就是欲望。我们中国移动就是在建立欲望,其实我现在告诉大家,我自己设身处地想过这个问题,我们大家把手机都给扔了,活得了活不了?一个月咱们想一下,准行。我们原来没有这么多年都过来了,你把它扔了一定可以,我干嘛现在花几千块钱买一个手机,我还要交手机费。交流的欲望变成了我们最大的赚钱的机会。所以,我们现在要看它给客户带来的真正的价值在哪里?费用在哪里?这样我们才知道该往什么方向投。我这是为所有的SOA的技术做的铺垫,最后为什么用SOA。大家要记住它的费用在哪里?它的价值在哪里?在这个中间我们找到。

  那么在这个过程当中,我认为做SOA非常重要的,从我们电信行业来考虑主要是内、外部的协同。那么从用户的角度来讲,他要求随处可用、良好的信用、简单地应用。iphone成功一定成功在简单地应用上。我们现在大家手里拿的手机非常多,我每年至少换一次到两次手机,我每次应用的时候倒我1000多人的通讯录的时候费了很大的劲,搞得非常乱。简单应用是我们所有技术的核心,SOA也从这个地方考虑。

  还有一个从后台考虑,从IT高度考虑,我们大家一定要考虑集中度的问题,还有Robert讲的文化的问题。还有一个我们要考虑,在后台系统,从IT的角度,咱们不管怎么样不能光说电信的事,还要说IT的事。除了满足用户的简单应用、良好信用,我们要关注我们的系统和集成。一个是品牌的管理还有界面的管理,最后实现一个价值取向。我的价值取向就是SOA,这也是一种价值取向。我们现在做任何一个系统都有价值取向,你的钱从哪里赚,业务流程是一个例子。

  这个里面我就这个图稍微多说几句话,我认为做SOA最重要的是流程。2年前我当时是在五洲大酒店,我也是最后一个讲演,我当时说了,SOA是一个架构。但是更重要的我认为SOA很伟大。有一个日本的女孩子,是一个盲人,叫做浅川智慧子,她是IBM的员工,她有14项发明专利,一个盲人都可以做到这样,IBM的公司很伟大,盲人都可以创造这么大的价值。所以我们要看一下盲人为什么有这么大的创造力。

  我想SOA里面最关键的就是它的流程,那么在奥兰多的时候,大家都在反复的讲。因为我不知道in/out是什么,我认为流程就是5个关键点。第一个是决策,第二个是输出,第三个是输入,第四个动作,第五个是动作与动作之间的关系。任何一个流程,如果你能把这5样东西描述清楚了就是一个流程,这个流程如果是人跑的就是人管的流程,如果是系统跑的就是系统管的流程,如果是一半人一半系统的,就是半人半神的流程。大家只有搞清楚了流程才可以做,我们发现我们有一半是手工进行的,还有一半是自动化进行的。在座的可能有IT公司的,但是我所面临的大型企业没有一个有这样的机会,我们面临的都是非常复杂的系统。我到中国移动之前,你想得到的东西我们都有,从硬件到软件,国内的系统厂商也在我们那里做过,投资超过3亿了。那么大的系统我怎么做起来?我们首先要搞清楚流程。

  那么在流程中间,我们要分析出来什么样的流程可以在系统上面实现。我们大家发现,人类发展以后,我们从农业社会工业社会,然后到了机械化社会,到了现在的信息社会,这个过程当中我们可以看到,农业社会我们用了1000年变成了所谓的农业化。就是我们把很多的农业生产流程化了,一“化”了,就变成了一个发展的大的规模。那么工业化也是,从有了蒸汽机以后,很多的东西工业化了,一“化”了就把人类的生活、生存,甚至在做很多的东西反复重复的东西流程化了。就是把工业系统流程化了。那么到了信息化也是一样的,还是流程。为什么以前不那么重视流程呢?因为以前的发展过程太长,农业化1000年我们才考虑一次流程的问题,工业化100年我们才考虑流程的问题。到了汽车发展的过程,最近福特把所有的人类放到4个轮胎上跑的过程当中,我们20年才考虑一次流程问题。到现在,一个中国移动2.5%的GDP贡献的公司,刚刚只有7岁,我们就在考虑流程再造问题。因为我们的业务模式发生变化了,从原来以网络为中心,变成了以服务为中心。我们现在的口号是要做信息的专家。

  我们这3次大的业务模型的变化是在这7年内发生的,我自己经历了。那么业务模型发生变化,企业必然发生了变化,那么你的技术是已经有了的。但是我们的业务模型发生变化以后,我们怎么使我们的IT系统支持它呢?就是中间的流程,这个流程在2到3年就会发生一次变化。当2、3年发生变化的时候,你的系统不能很强地支持它,在坐的CEO会非常不满意。现在这么大的客户的数据系统,现在是很吓人的,我倒腾一次数据库需要一个月的时间,这么困难的工作,这么庞大的IT系统,我怎么能支持老板脑子里面转出来的业务模型?我要把3个品牌变成300个品牌或者是3000个品牌支持我的用户。那你怎么做?我们的系统、我们的人、流程,我们的市场部、计划部所有的流程已经习惯于原有的流程,你能不能做到新的流程?这是非常非常难的,所以这是我们目前发展的重点。所以在坐的想做SOA你一定要知道流程有多么重要,流程清楚了你才知道在SOA上面封装什么?什么地方紧耦合?什么地方松耦合?改变是非常困难的,每次业务的流程发生变化都是非常困难的,老板脑子里面转出一个新的想法非常快,Robert会经常做新的idea,但是我们底下做执行的人怎么办?你要改变一个企业的流程和你改变生活的伴侣不同,更像改变你的一个孩子。我儿子当时7岁,现在他已经18岁了,比我还高。我看他7、8岁的时候坐在沙发上看作业,我在想他的脑子里面在想什么。但是过了十来年的时间,我发现他身上发生的太大的变化,而我改变了他很多的东西,他从我身上学到了流程上的改变,这种改变是你不得不面对的。只要里在这个企业里面混,你就没有办法不面对的,这个是主要的意思。

  另外一个我想举一个例子,就是从调查上看,这个例子叫做适者生存。那么在适者生存的情况下来看,通信行业会有这样的发展,在工业行业有这样的发展,在卫星行业有这样的发展,谁会成为幸存者?我认为是适者,你能适应快速地变化,快速地变化一定不是IT结构,是快速应变的流程,你能不能把流程变成一个快速变化的。老板的脑子里面会经常有新的想法,你的工作是怎么样把他的想法在IT系统里面实现出来,而不是改变今天用甲骨文明天用DB2,后来用Informix。

  从业务视角上来看,流程的视角是连接业务视角的关键。最关键的是要把握这个流程,刚才唐博士讲了,做流程的时候不要做流程的人考虑,搞IT的时候不要IT的人去考虑,我不同意,IT的人你让业务的人去想他搞不懂。但是我们搞IT的人我们最聪明,我们是可以学业务的,我就学了业务,我从不懂通信和电信,我干了6年我现在懂了不少了。我们必须学业务,就是说我们在做流程的时候我们必须了解业务和懂得业务。你只有IT的人懂得了业务,你才能把流程做活,否则的话,这个业务,你系统做得再好支持不了最后还是IT。而最后的起点和终点来贯彻的,评价成功的关键就是能否高效地执行完成这个旅行,能否高效执行完成这个流程。

  最后一句话是“不怕慢,就怕占”,刚才Bete Demeke给大家画了一个SOA的路线图,一天干什么,两天干什么,5天以后SOA,对于企业里讲SOA是一个长期的过程,你每天要有前进。我的经验是每年做SOA项目的时候,放到SOA架构里面考虑,重点是要找到今年实施的SOA的项目,和当年老总脑子里面转最难受的业务草图是什么,你想办法跟他的问题结合起来。你很容易跟他连接上,这个时候你可以得到更多的投资和支持。

  这里面有一个松耦合的问题,一定要注意我们对老的系统之间不能紧耦合而是松耦合,怎么封装成复用,而这些业务是怎么和原有的IT之间结合,使我们的系统快速地走起来,这是我们SOA的特点。

  最后谈一下SOA的管制问题,这里面的问题大家都要考虑,做SOA的管制不是在SOA系统实行以后再做,而是在开始的时候就要想到这些因素。特别是做流程,做流程分析的时候,每一个系统我们做流程的时间远远超出于开发的时间,我第一个SOA项目的时候流程做了8个月。我不是吓唬大家,确实是因为太复杂了,我们真正实施的过程只用了3个星期,完全跟Bete Demeke讲的是一样的,非常快。实现起来效率是很高的。这个实现了之后还要梳理它,所以梳理流程也是很重要的部分。

  我觉得SOA其中比较重大的特点,唐博士也讲到了,他举这个例子是把后台系统向前台移。


  阅读关于 IBM SOA 的全部文章

文章来源于 http://www.cnblogs.com/zhangzs8896 版权归原作者所有
原创粉丝点击