首页 | 资讯 | CIO | SOA | SaaS | 专题 | 产品 | 方案 | 案例  | 选型 | 文库 | 资料 | 下载 | 博客 | 知道 | 论坛 | 换吧
当前位置:支点网 >> 资讯
滚动新闻:
SOA的东方之道 寇卫东纵论SOA
作者:李伟 来源:支点网 时间:2008-7-16 9:13:13
SOA正是为企业解决“信息孤岛”、整合企业IT应用的问题而兴起的IT架构设计思想。如何让SOA成功地为用户服务已经成为重要的问题之一,什么是SOA?SOA的定义是什么?什么样的产品才是基于SOA开发的?实施SOA又有什么方法等等一系列问题摆在用户面前。

 

  连通性——SOA产品关健

  支点网记者:在SOA产品这方面, 请问寇教授,什么样的产品才能算是基于SOA开发的?

  寇教授:在产品方面,要有能提供连通性的产品。例如,怎么样才能够或者使业务的流程,互联互通,或者说是“气血要通”。 怎么能实现连通性这是很重要的。IBM从不同方面有不同的产品实现了连通性。 第一,J2EE系统。IBM有一个ESB 服务器产品,就是企业服务总线服务器(Websphere ESB Server),用来提供J2EE的系统的互联互通。第二,异构系统的连接性。IBM提供了一个基于解决异构的连接性产品(Websphere Message Broker);不管什么样的异构系统,通过WMB就能很快的整合起来,解决异构系统的连通性。第三,软件硬件化,加快互联互通。为了解决各种系统整合带来的瓶颈效应,保证互联互通的及时性,IBM提供了一个硬件产品(Websphere DataPower),加快互联互通。这个产品带来的好处是大大加速了XML文档的处理,使得系统之间的信息交换变得容易快速,它比软件处理快了10到50倍。除此之外,这个产品还加强了安全保证,以及提供了不同数据格式和传输协议的转换。

  支点网记者:现在很多产品都叫基于SOA开发的,说法太多了用户也不明白,那么什么样的产品才能称之为成熟的SOA产品?产品怎么做?

  寇教授:这就是我们刚才讲的文化和哲学层面,如连通性,招式要对,灵活性。还得从最根本上去看。比如说连通性,连通性产品做的好的产品就是成熟的。做不好的,就不是好产品。根据用户的需要,如两个应用,它们之间要整合,能不能通过ESB或者其他产品能使得它们互联互通。做不到或者做得为难,就是不成熟的。又比如说灵活性,你有没有产品能帮助客户实现业务流程的快速变化。 此外还有方法论的问题。没有设计的方法、设计的工具, 那么怎么做?SOA怎么落地? 怎么实施?

  “形、意、神”——SOA落地根本

  支点网记者:概念说明了, 请问寇教授SOA又是如何落地?

  寇教授:SOA本身是一种思想,但是思想本身需要实际产品来支撑,要不然就成空谈了,所以SOA要有一套产品来支撑,还有方法论、设计工具等来支撑SOA。

  SOA的落地方法可以借用中国画创作的三个字来概括,这三个字是:“形,意,神”。

  第一,“形”。 什么叫“形”, 例如画画,首先要把轮廓画出来。做SOA也是一样,把架子搭起来,架子就是“形”。什么是架子?“太极拳”思想的根本一条是气血要通,即连通性。任何的企业都要有应用,应用之间应该去整合,还有在流程,这是最基本的。不管是什么样的企业都会遇到这样的问题:架构要怎么建?怎么把连通性建起来?流程整合起来?怎么把应用整合起来?这是最基本的。SOA的“形”包含了连通性、流程整合、应用整合三个方面。这三方面的产品就构成了SOA的“形”。

  第二,是“意”。要做什么?画画要画什么?把风景画出来,把人物画出来。你画的是春天的山花烂漫,还是秋天的果实累累。你画的人物是年轻姑娘,还是白发老人。这就是它的“意”。对于SOA来讲,它的“意”就是回答你要做什么。是整合人员?还是整合流程?还是整合应用?还是整合信息?做SOA必须一个切入点,SOA有五个不同的切入点:人员、流程、信息、重用性、连通性。就这是 SOA的“意”。

  第三, 是“神”,这个比较难。画家能不能把画的神态表达出来的?要把它个性化,能够把特征表现出来。这是大画家和一般画家的根本区别。徐悲鸿画的马笔墨酣畅、奔放传神。李苦禅的山水画厚而且沉,凝重有力。齐白石的画风格鲜活、诙谐幽默,简括大气。这些特征就是画家的神。“神”也是SOA的最高境界。SOA的“神”就是对于SOA的优化,即流程优化、灵活应变。IBM推出了智能SOA,它从一个部门开始到跨部门的,到整个公司,到合作伙伴的整合,包括上级到下级的整合。业务流程优化,灵活适应变化就是SOA的“神”。要做到SOA的“神”,需要有一套方法论。还要有一套工具。画画总得要有笔和纸,实施SOA同样也需要工具。 例如流程需要建模的工具,对流程做建模设计。流程运行的怎么样?哪儿跑得快?哪儿是瓶颈效应?这需要监控的工具。还要有设计的工具,开发的工具, 管理的工具。IBM有一套这样工具,可以帮助企业更好的实现SOA。

  支点网记者:SOA是一种思想, 那么当用户实施SOA时,如果不用SOA的产品,是否就脱离了SOA?

  寇教授:不用SOA产品用什么?原则上讲,只要把SOA的思想实现出来那就行。可是如果产品实现了SOA思想,就它就变成支撑SOA的产品了。准确的说,这些产品支撑SOA的设计理念方法。所以没有说某种产品就是SOA产品,只是这些产品来帮助实现整个SOA思想或者设计风格,这样才保证出设计的来的基于SOA的系统或应用能做得出来。有了SOA思想怎么能实现?需要一套方法论、一套工具、一套运行的软件才能实现。首先,思想是最上面的层面,在思想的下面需要不同的设计方法、不同的工具、软件、最后是硬件平台,这才能构成整个SOA。只有SOA概念,没有方法、工具、软件是没有用的。SOA是一种了不起的思想,需要相应的落地的方法论、工具、和落地的产品来实现。

  “三部曲”——SOA实施策略

  支点网记者:请问寇教授,SOA具体的实施策略又是什么?

  寇教授:SOA实施的策略很多。

  第一,能不能把架子搭起来?做什么?能不能优化?搭架子、做业务、搞优化,这是SOA的“三部曲”,也是最基本的。

  第二,管理的工具,SOA的服务怎么来发现?怎么存储?怎么管理这些服务?服务也需要服务的管理系统,SOA也有一套管理系统。

  第三,按行业来划分。企业的业务整合,最基本的就是服务总线再加应用服务器(例如WESB+WAS),这是简单的整合。再进一步,就是流程整合,需要流程服务器(例如,IBM的Websphere Process Server)。再高一层,就是服务的行业化。它已经不仅仅是流程整合,而且包括了对行业的各种服务进行整合。不同行业有它的个性化,还有行业的设计考虑。IBM有这方面的支持平台,Websphere Business Service Fabric。

  SOA从业务的架构、技术的架构要有一套方法论。像“交响乐团”一样,把它组织起来,企业要有各种各样的“乐器”,这是一方面。所有的设计好像 “谱曲”一样,架构师就像作曲家。“指挥”像项目经理,每一位“乐手”像工程师,这是组成“乐队”的根本。SOA 也是一样的,架构师设计出IT架构后,需要项目经理怎么来策划、实现,还要用工程师用不同的软件做出来。从业务模块的建模到IT模块的建模,到最后的实现,都是有一套方法论。比如业务的建模,它从销售的管理,客户的管理,产品的管理等总结提炼出一个个服务,然后再把这些服务变为技术的实现。这就需要设计,从业务变成最根本的服务,需要很多的技术和设计方法。这些方法论,是能够实现SOA的思想根本保证。IBM有部件业务建模(CBM,Component Business Modeling)。基于对业务的正确理解,提炼出业务服务。再用面向服务的建模与架构(SOMA,Service-Oriented Modeling and Architecture)方法,把这些服务用IT的语言设计出来、实现出来。企业实施SOA 几个层面。第一,懂得SOA,从大的框架上懂得SOA能帮做什么;第二, 就是“形、意、神”,第三,一套齐全的工具和落地软件。

  支点网记者:在您看来什么样的企业适合SOA?或者是什么样的行业适合SOA?SOA实施应备哪些条件?实施SOA要有很多的系统吗?

  寇教授:SOA对于企业的要求并没有那么严格,不能说是什么样的企业就不能实现SOA,但SOA不是万能的。实施SOA要根据企业的业务需求和企业的实力来做。当然,SOA有一个好处就是可以滚动式发展。刚开始做一个简单的,如把架子搭起来后,运行一个应用。有资金了,再一步一步整合。在一些中小型企业里,可以看到这样的例子。 通过SOA把新旧应用连接起来、整合起来。

  在做SOA时,可以循序渐进,先把架子搭起来,然后做一两个应用,感觉不错,再接着做。另外,中国的环境也适应循序渐进。所以,要选好合作伙伴,选好软件,如果它不能整合,项目就费掉了。

  实施SOA不一定需要很多系统,有的企业可能什么都没有。但它可以把架子搭建先起来,然后放置一个应用。但是,SOA最拿手的、最能体现其价值的是多个应用、多个系统的整合。

  SOA趋势分析

  支点网记者:在您看来,国内外对于SOA的理解和趋势是什么?

  寇教授: SOA最早是从国外引进的,在北美、欧洲一些国家先用起来。因为这些国家的IT建设投入比我们先,又做了很多年,所以基础比较好,而且它们已经有了大的需求。SOA在同样在中国发展也是很快的,特别是最近两年,发展非常快。 各行各业都有SOA的案例。IBM在中国的政府、金融、电信、工业、流通、中小企业都有SOA的成功案例。

  关于支点网:

  支点网(www.topoint.com.cn)成立于2001年,是专注企业信息化领域服务CIO人群的专业网站,是中国企业信息化领域最专业、最知名的网站之一。2007年由美国Ziff Davis集团与财讯传媒集团联合对支点网进行战略重组,成为美国Ziff Davis集团在中国的重要业务组成部分。定位是“专注信息化 服务CIO”。

[1] [2] 
责任编辑:李伟
【字体: 】【打印此文】【关闭窗口】【论坛


综合搜索:

相关信息
相关评论
泛微协同办公(OA)体验中心
相关新闻TOP10
网友阅读TOP10
资料下载
论坛
博客