近日,第四届中国SOA标准化研讨会成功召开,会议上来自各行业专家、用户、政府等相关人员,就SOA标准以及发展进行了相关的探讨。以下是锐易特软件技术有限公司高级副总裁杨喆就ESB携标准化助力行业SOA应用做了详细的介绍。
▲锐易特软件技术有限公司高级副总裁 杨喆
SOA已经进入到了一个新的阶段,锐易特是一个很幸运的企业,我们04年开始致力于SOA方面的工作,在这个当中有很多和我们同行的,现在不见了,我们幸运地生存下来。锐易特是经历了在SOA应用过程当中,第一阶段就是WHAT,都是我们在和用户,在告诉用户什么是SOA,你要用SOA来构造,对不起,这是一个非常漫长和痛苦的过程,基本上到08年,应该说这个阶段才过去,第二个阶段就是进入到了WHY,用户问我,我为什么要用SOA?这个阶段呢持续的不是很长,应该说是到09年前后,这是一个,大家都在问,我是不是要上?我为什么要用SOA?
在这里我说给大家报喜的话,就是从09年,从2010年到现在,进入到了一个我们感觉到,这个江水非常的温暖,SOA这个市场非常地火爆,这种火爆是以落单为标准的,就是说到现在,我们的用户从问我什么是SOA,为什么用SOA,变成直接就是锐易特你过来,你直接告诉我如何实施SOA,这是我们作为在一线跟用户紧密接触的话,深深感觉到,现在我们的400电话,基本上差不多明天都会有一个,直接的,你告诉我SOA怎么做,他能够把他的需求说得很清楚。这里面我分享这点,主要是和在座的分享,在座的各位都是在SOA这个领域里头,一直工作多少年,那么中国,IT应用,SOA者的长足的进展和发展,我觉得我们应该共享这份喜悦和共享这份市场。
那么,实际上大家对于整个IT的发展过程应该说都很了解,之所以到今天,SOA的市场走向成熟的话,我们认为是从2000年之前,从说网络互联,也就是单机互联开始,从2000年以后开始进入到所谓应用整合,或者说应用集成这个层面,那么到应用集成这个层面之后,很显然,SOA的技术、SOA的思想,是我们做应用集成,也可以说应用整合最适合最先进的这样一种思想。这是第一个问题,就是说SOA已经进入到瓜熟蒂落阶段。
现在已经对于建立一个新的IT系统或者对老的系统进行改造的话,实施SOA的方案已经是大势所趋。首先以SOA为基础,我们在构建,在帮助企业来做他的IT发展规划,来对他现在的系统进行改造的时候,一直带建议用户来遵循的这样一种体系架构,我想大家在座的都非常清楚,SOA不是一个产品,也不是一个具体技术,它是一种思想,是一种哲学思想,是一种方法,那么锐易特一直在坚持,让客户的应用系统以SOA的架构为基础,对构建SOA为基础的系统呢,大家都是非常一致的在做一个平台。好像这个系统不用SOA都不可取,建平台没有SOA好像也不正宗,平台如何建,有很多种方法,我们一直,因为锐易特一直8年来,坚持只做一个ESB产品,我们当然是说,我们认为适合用户需求的,坚持以ESB为核心来构造企业的应用平台。
第三、标准,标准的话,实际上在SOA的应用当中,用户和企业遇到的是两个方面的标准,一个是企业,就是说SOA中间件企业,SOA实施企业,遇到的标准问题,还有一类就是我们的客户,特别是行业客户将要面临的涉及到标准方面的问题。这个是我们一个典型的锐易特的以SOA为基础的SOA架构,因为时间关系吧,我就不介绍更多的技术细节,以SOA为基础,构建的系统的优势,我想大家也都耳熟能详,那么下面来讲就是说,以ESB为核心来构建一个平台,那么我们经常在举例子,用户的需求是多种多样的,实际上我们给用户提供了,解决方案,也应该是适应用户的这种需求,那么在现在,尤其以信息整合为主要应用需求的环境下,那么基于ESB产品来构造一个统一的,数据交换,应用集成的平台,应该是一个非常成熟稳定的一个解决方案。那么我们用ESB来构造一个统一的数据和整合应用的平台,使得各各类应用都能够在一个平台上呢,面对用户来讲,能够有一个统一的应用,我们有一种形容,堪称当年这个秦始皇统一六国的时候,这种车同轨,行同文,因为有这样的一个通用的平台,能够使你各类的系统都能够方便地接入进来,然后在平台上面我们的应用开发和用户都可以享受充分的数据共享,应用互通。
第三个,我们行业应用的基础就是以标准为依据,这里我讲两个我们遇到的问题。标准就是SOA中间件产品的标准,这个方面我知道我们现在标委正在做很多工作,但是确实就像上午袁秘书长说的那样,已经是迫在眉睫,非常紧迫,我可以给大家讲一个例子,来体会这种标准的迫切性。实际上就是在这个月初,一个部委,来找我们说,我们现在要做产品的测试,你来参加测试,OK,我们就去了,去了之后拿到这个测试方案,我非常抱歉,我们测不了,因为拿的这个产品,不是光测不了,相信可能大部分的厂家的产品都测不了,因为什么呢?因为它是基于某一个厂家,这个厂家是按照他自己的产品来制定了一个测试方案提供给你,那么别人的产品可能技术路线方法根本都不一样,我们在国内也参加过很多大型的测试,跟IBM他们测试没有这种问题,大家是基于这种标准来做,你拿来你产品可不可以,但是如果我们的产品不够标准,没有一个统一的标准能够被大家所认可,我们的产品开发受困,实际上用户也很困惑,困惑说,那我给你,你帮我出一个标准,我出一个标准,客户还困惑,这个标准我没有看出来怎么体现你的特点?我说,如果以某一个厂家的产品为标准,那么这个用户就更迷惑了,从产品的规范上来讲,标准上来讲,应该说是迫在眉睫,不仅我们厂家,这样的话,不至于成为革命先烈,能够有效地开发产品,能够满足更多的需要,从用户的角度来讲,我们有成熟的用户,也有不成熟的用户。那么对于这些不成熟的用户,如果运气不太好,再遇到一个不是很负责任的企业,就可能把用户带入泥潭。这是从企业的SOA相关企业的角度。
从用户的角度来讲,那么实际上是涉及到两方面,一方面是这个某一个行业,某一个具体用户,我们现在实际上,我看我们现在政府已经成立了用户委员会,用户协会,那么就是说,行业性的标准,尤为重要,那么如果我们现在建立的系统,不对于行业的标准,能够以有效的支持,能够使得行业现在的系统都基于这个行业特定的这种标准来做,那么我可以负责任地告诉大家,我们现在仅是把一个企业内的信息孤岛,变成了一个更大的孤岛,并没有真正从行业,从应用上头来讲,真正地彻底地解决这种信息孤岛的问题。这个我们后面在讲例子的时候,我给大家举个例子,大家可以看到。
从今年十二五开始,大家应该说可以非常清晰地感觉到两个行业特别火热,一个是制造业,一个就是医疗卫生行业的医改和整个的基于居民健康档案的区域卫生平台,和医院的数字化,和农村和我们社区这个医疗方面的改革。国家就在这方面讨论得非常大。这张图呢,大家可以看到,这是卫生部今年初,推出的这个3521工程。所谓3521就是,3级平台,国家级、省级、地市级,五就是这上面的五个应用,综合管理、医疗保障、基本药物监管、公共卫生和医疗服务。二个中心数据库,居民电子健康档案和电子病历,一就是准备一个专网。对于我们SOA产品来讲,要能够有效地对行业的标准给予有效的支持的话,实际上对于行业的应用发展应该说是非常重要。这个里边呢是我们现在在实施的一个,基于锐易特的ESB产品来构建的一个医疗信息一体化的平台。
在这个平台里边,最重要的是我们把一些医疗行业的标准以这种引擎的方式,以标准的服务的方式,来提供给大家,提供服务。那么这个标准,实际上医疗行业的这种应用,是目前我们在行业当中最典型,而且是非常重要的一个应用。那么在这块呢我想给大家举个例子,大家就能体会这个标准的重要性。大家知道现在各个省市都策划建基于居民健康档案的信息平台。居民健康档案是什么意思呢?是从你出生,不是,从你还没有出生开始,已经给你建了一个健康档案,一直到你生老病死,这个为什么不出来相关的标准?现在医院,卫生部现在在抓电子病历,但是我们现在非常遗憾地看到,各个地区的居民健康档案和电子病例,并不是完全按照国家统一的标准来做的,那么会带来什么样的问题呢?就是如果你一个北京的居民将来你要到上海去,你一个上海的居民到北京来,你看不了病,因为你的那些健康档案的数据都不是基于规范出来的,它不像我们现在身份证的信息是公安部一家做,而且是非常标准,我们国家现在在抓,居民健康档案和电子病历,就是希望我们的居民能够拿着一个所谓的一卡通,或者医保卡,我此生在医疗健康方面无忧,我能够走到哪儿真正实现全国的一卡通,这是我们讲的在某一个行业内,它的行业标准如果能够得到有效的实施。为什么没有实施?应该说有两方面。一方面,确实是一个标准的实施不是那么简单,另一方面,也是因为没有适当的工具和载体。