3天6小时:通过服务搭建应用
SOA并不是一种新兴的概念,很早以前就出现了。但是随着Web服务标准的成熟,SOA才逐步实施。如果给SOA一个定义,可以这样说“核心就是服务的集合,定义良好的软件组件,不依赖于任何调用它的应用程序”。
主持人:
还是先说说这次会议的主题内容吧。SOA想必大家不是因为陌生才愿意来参加这个会议。因为在过去的一年里,对SOA大家肯定都是或多或少听到了不少意见。对于某些人而言,对SOA是一种近乎崇拜的态度,然后有些人却不然。为什么会这样呢?SOA并不是一种新兴的概念,很早以前就出现了。但是随着Web服务标准的成熟,SOA才逐步实施。如果给SOA一个定义,可以这样说“核心就是服务的集合,定义良好的软件组件,不依赖于任何调用它的应用程序”。
为什么大家会选择SOA就是“它是借助现有的应用来组合产生新服务的敏捷方式提供给企业更好的灵活性来构建应用程序和业务流程”。这儿要特别提到就是敏捷方式和灵活性。嘉宾朋友能不能给我们说一下SOA的认识和想法,SOA有什么优势所在?
王永波:
SOA是一种概念,是基于服务的构架。现在的软件开发都是逐步趋向于一个构件一个构件的开发方式,相当于我们原来玩儿的积木一样,就是有很多标准的东西组成,利用这些东西可以搭建一些自己想象的产品、服务以及形状。像我造一个房子,首先要形成一个标准化的门、窗然后根据你的想象完成房子的构架。这是我理解的SOA,它就是形成一个连接的方式,让你通过调用SOA的连接就可以完成你的一些应用。比如发手机短信一样,就是提供一种标准的服务,我们只调用一个构件就可以了。
主持人:
我听到王先生说“累积木”,我想这点对SOA各个厂商和各个领域用累积木形容是很贴切的形容。它是不在乎每一块的内容,关心和注重就是组件的接口。
针对现在企业所遇到的一些困难,面对一些应用软件、套件不断的发展,客户集成多个厂商的套件越来越困难,加上成本的提高,同时这个基础上WEB标准不断成熟,使SOA在企业上实施得到越来越多的重视。不知道大家对这个观点是否赞成?因为我现在觉得遇上困难了,加上标准的不断成熟才有了SOA的快速成型,不知道你们有什么异议?
用户:
企业如果想做一次改革,或者把原有的系统做升级肯定会考虑成本的问题。如果SOA的这种概念虽然提的很好,如果一个企业现有的系统不用,重新用一套SOA的架构,那么对原来的那些东西改动的大不大?或者成本的控制这一点企业可能考虑的更多。
王永波:
其实现在各个厂商都在推出自己的产品满足异购化的需求,原来的程序可能是写好了,提供一种门户网站放在里面去,接口可能会有所改变,但是按照这个接口写不需要做太多的转换就可以了。像IBM都有自己的产品,相当于一个整个的企业门户解决方案,只要通过标准改动的话就可以提供。现在的企业都在提倡统一接口解决方案,原来很多应用程序都要从不同的入口进去,要记很多密码,以后就是统一一个接口,然后设置自己的界面。你需要的应用你就摆在那儿,不需要的话你可以做一个个性的设置。IBM等都有相关的产品支持这一块。
主持人:
我们可以看到这样一个预计,2006年超过60%的企业将考虑在设计它们的新任务关键性业务应用程序和业务流程的过程中,把SOA当作一条指导原则。超过75%的中型和大型企业已经采用了支持SOA的开发工具和中间件。
现在已经是2006年了对SOA还有很多不尽如人意的地方,这样的预计可能也会在无形中有一定的压力。过去一年SOA也加快了其步伐,各大厂商表现出对SOA无比的关注。在这儿不得不提到去年IBM的整合论坛,和BEA大会,他们都是把SOA的实施放在一个重要的位置上。
我今天发了一篇主题文章“SOA大踏步前进”。我觉得这篇文章说了SOA在2005年整体的进步,SOA从水晶球里的模型概念变成被广泛接受的一种设计模式。SOA已经越来越多的受到了人们的关注和实施。这儿还有说“如果你不做SOA你就危险”这正是大家对SOA的重视。中小型企业和大型企业对SOA的利用是非常重视了。后面可以看到SUN、微软等都已经开始了对SOA的利用、关注,通过自己的产品中让SOA得到了实施。
我相信大家很明了的一件事,虽然各个厂商对SOA重视,但是SOA得到实施这个过程并不是一帆风顺。我前不久看到一篇文章有一句话印象特别深刻“BEA从最初的Liquid computing到去年大会的Think Liqudd虽然在第一上有了变化,但实质上却没有给人太多的惊喜。”
我的意见是SOA的实施和部署并不像它本身那样美好,因为大多数企业对SOA的认识只是初步的,虽然得到了大力的鼓吹,真正接受和面对SOA的企业他们还是抱着很犹豫的心态。不知道嘉宾怎么看?
王永波:
我们的CEO郭为说过“从最初的基础建设到成熟化,到最后的完善、最后的全球电子商务化”我觉得中国现在处在第二个阶段,还是处在最初的基础建设的阶段,有可能很多企业还是处于解决业务需求问题,还没有考虑的很长远,另外技术的实施需要专家和顾问帮助企业。可能中国还没有培养出这么多的人才,因为这现在还是一种超前的概念,需要人去实施。包括神州数码这种软件企业都在向这方面转型,但是可能跟发展的阶段有关,可能发展的程度还不到。还没有推出一些基于SOA的解决方案,但是迟早我觉得一两年左右的时间可能会有基于SOA的解决方案出来。那时候企业才能购买这种解决方案,如果靠企业自发的发展SOA不是很现实,需要大的集成商和软件开发企业推广这种解决方案,所以我觉得现在属于预热的市场。
- 本文关键词:

