本届SOA标准化国际研讨会将发布两项我国SOA国家标准的征求意见稿,包括《SOA术语》和《SOA总体技术要求》。这标志着我国在世界上已率先制定出自主的SOA国家标准,我国的软件产业及行业用户在SOA研发和应用中将有章可循。
同时,本届研讨会另一个亮点是发布我国首次全国范围内的SOA行业应用、标准需求、发展趋势的调研报告,此报告将为我国行业信息化建设及产业发展提供指导,也是我国SOA标准体系建设及实施推广的参考依据。本届SOA标准化国际研讨会将就我国及国际SOA标准化的融合、以及SOA标准与应用进行开放式研讨,相关成果对于我国国家标准及国际标准化的未来发展具有深远影响。
我今天汇报的题目是“核高基中间件标准支撑SOA落地”。刚才SOA标准化工作大家谈了很多,我们从这么多实践来看,我们标准太多了,不知道该怎么选择,从整体产业发展来看,也不知道怎么选择。
地点:北京歌华开元大酒店
主题:第三届SOA标准化国际研讨会
主持人:尊敬的各位领导,各位来宾,女士们,先生们,大家上午好。在这万物复苏,春暖花开的季节,我们迎来了2010年第三届SOA标准化国际研讨会。在过去的三年历,我们已经陆续举办了第一届在北京的SOA国际标准化研讨会和第二届在上海的标准化研讨会,这两届在业界引起了很大的反响,今天我们看到了更多熟悉的面孔和新的面孔,我们的研讨会参与的人数越来越多,这些都离不开各位领导和各个单位的参与支持,我谨代表主办方对大家的光临表示热烈的欢迎和衷心的感谢。下面我向大家做一一介绍。
工信部软件服务业司司长陈伟。国标委工业二部主任戴红。工信部软件司软件产业处处长、SOA标准工作组常务副组长孙文龙。全国信标委主任委员杨天行。CESI副所长、全国信标委秘书长、SOA标准工作组常务副组长林宁。北京市经信委科技标准处处长林绍福。北京信息学院院长、SOA标准工作组国际标准化专家组组长梅宏。SOA信息技术研究中心SOA项目主管、SOA标准工作组副秘书长袁媛。ISO/IEC JTC1 SC38主席Don Deutsch先生。ISO/IEC JTC1 SC7主席Francois Coallier先生。The Open Group总裁Allen Borwn先生。W3C首席执行官Jeff Jaffe先生。OASIS总法律顾问、标准专家Jamie Clark先生。WS—I理事会副主席Jeff Mischkinsky先生。请大家以热烈掌声对他们的到来表示衷心的感谢。
首先我们有请工信部软件服务业司陈伟司长致辞。
陈伟:各位来宾,各位朋友,女士们,先生们,大家上午好。非常高兴参加第三届SOA标准化国际研讨会,和各位专家、企业界朋友共同讨论软件技术的前沿问题。这里我谨代表工信部软件服务业司向到会的各位专家、中外IT业界的各位同仁表示热烈的欢迎和衷心的感谢。
软件服务业是推动国民经济和社会发展的基础性、战略性、先导性产业。2009年我国的软件产业规模达到9513亿元,增长率为25.6%,标准是软件服务业发展的制高点,也是行业管理的重要抓手和突破口。对我国软件服务业的创新和发展,具有重要的基础支撑作用。工信部软件服务业司是中国软件和信息服务业标准化的行业主管部门,管理和推动全国范围内的软件服务业相关的标准规划、组织落实和实实施推广,并组织协调指导地方主管部门,共同建立和营造相关的支撑环境。SOA是近年来我国软件服务业发展中的一个热点,是在互联网环境下,各行业构建基础化设施和促进信息资源开发利用的有效方法之一,也是支撑云计算、软件服务化及物联网发展的重要支撑技术之一。
目前,SOA在我国金融、电信、政府、电力、医疗卫生、物流、电子商务等行业信息化建设中已经得到了广泛的应用,并且已经取得了普遍的共识。很多行业用户接受了SOA的理念、技术和方法。我国各省市很多基础产品厂商、行业应用软件提供商、信息系统集成厂商和服务提供商也将SOA作为重要的技术路线,提供了大量自主的软件产品及行业应用解决方案。
在SOA应用不断深入的过程中间,我们发现一个急需解决的问题,那就是缺乏统一的标准,缺乏权威的机构认定,这使得用户存在不少的顾虑。很高兴的看到,目前中国电子技术标准化研究所,全国信表委等国内标准化机构组织,国内的软件产业界、学术界、行业用户,于2007年起在SOA标准领域开展了大量的基础性工作,并在国内国际SOA标准工作中取得了显著的工作成果。SOA标准化工作对促进我国SOA产业良性发展,规范和保障行业信息化建设,促进SOA国际标准化工作具有十分重要的支撑意义。作为行业的主管部门,工信部软件服务业司将积极全国信标委,我们支持信标委成立了标准工作组,2010年我们将继续把SOA标准体系的建设以及SOA标准的工作作为重点,进一步通过标准化带动产业的创新和发展。
本次大会是国际国内SOA标准相关专家共同参加的一次盛会,希望本次大会本着开放协作的精神,进一步促进国际国内SOA标准化工作的交流和融合发展,同时我们希望我国各行业用户能够共同分享来自方方面面的SOA标准化经验,促进行业信息化建设和发展。在SOA标准化的后续工作中,诚挚希望与会单位、与会各方促进一步团结合作,加快推进SOA标准化工作,使得产业和用户有标可依,支撑和带动我国的SOA相关产业又好又快发展。在各行业信息化建设和促进两化融合中做出更大的贡献。同时,要进一步巩固目前我国在国际上已经取得了优势地位,保持在SOA标准化工作方面的强劲势头,把我们国内的经验更多的贡献到国际标准化组织中去,让更多的国家和地区同行能够分享我们的成功经验。最后,再次欢迎出席本次研讨会的各位领导和国内外专家、业界同仁。感谢大家多年来对中国软件产业的关心和支持。预祝本次会议圆满成功。谢谢大家。
主持人:谢谢陈司长。在软件服务业司支持下,我们的标准化工作能够更好结合产业,服务于产业。作为国家标准化,在国家标准化管理委员会统一领导之下开展的,今天有幸请到工业二部戴红副主任给我们致辞。大家欢迎。
戴红:尊敬的陈伟司长,杨天行主任,各位来宾,大家上午好。首先我代表国家标准化管理委员会参加这次会议,请允许我代表国家标准委向会议的召开表示热烈的祝贺,也诚挚的欢迎远道而来的各位国际知名的专家再次来中国作客。在这里,我借此机会向长期以来关心和支持国家标准化工作,关心和支持国标委工作的各行业代表表示衷心的感谢。
标准化工作是服务经济社会发展的重要基础,随着现代科技、经济发展和技术进步,标准在经济和社会发展中的重要作用,尤其是在国际贸易中的重要作用日益突出,科学技术规划发展纲要明确提出,要把实施技术标准战略作为重要的保障措施,全面实施技术标准战略,就是以提高国家的竞争力为核心,提升标准化在提高产品质量,促进产业发展,增强技术创新能力中的有效作用,促进经济社会全面协调和可持续发展。2010年4月13日,国标委在京组织召开了全国标准化工作会议,嵇正坤(音)主任在会议上提出2010年要着力从农业强基础,工业上水平,服务拓领域,国际谋突破四个方面要扎实工作。促进标准化工作再上新的台阶,要加强统筹协调,着力推进中国标准国际化,加强我国参与国际标准化活动的统一组织与管理,进一步增强我国在国际标准化活动中的话语权,积极推动我国标准走出去,加快国际标准化的人才队伍建设。
目前,我国已成为ISO国际标准化组织的常任理事国,这是中国标准化的历史性突破,对于各行业国际标准化的推进也是一个良好的机会。国际信息技术领域的标准,统一由ISO负责研究和发布,我国是由全国信息技术标准化技术委员会来负责与JTC1对口的工作。中国标准化技术研究所作为标委会的秘书处单位,多年来组织制定上千项中国信息技术领域的国家标准,也在推动相关国际标准化活动中代表中国参加会议,取得了明显的成绩。SOA是我国近年来国际信息技术领域的热点技术之一,目前在我国各个行业信息化建设中也开始得到了广泛的应用。我们看到在中国电子技术标准化研究所与国内产业界、学术界、用户界的合作下,我国在国际和国内的SOA标准化工作中取得了重大的进展。一方面是由全国信标委正式成立了SOA标准工作组,国内近70家产学研用单位成为了工作组的首批成员,我国的SOA标准化体系已经初步规划出来,并在2009年的7月正式启动了SOA的术语、SOA的总体技术要求、SOA标准化指南以及SOA服务质量评定规范四项国家标准项目的起草工作。另外一方面,中国电子技术标准化研究所代表我国在JTC1 SC7和SC38两个分技术委员会下设成立了首个SOA研究工作组和首个SOA工作组,并同时成为召集人国家,此外在我国各界专家努力下,我国向国际提交了一个SOA的国际新工作项目提案和多份技术报告,使得中国国家成员体,成为SOA国际标准工作中的主导国家。目前SOA是当前我国电子行业标准化工作中的重要领域之一,SOA标准化工作也是规范我国SOA市场和服务我国各个行业信息化建设的基础工作。因此,国标委将重点关注和支持全国信标委在SOA领域的标准化工作。国标委将积极支持一批通用性和急用先行的SOA标准立项,并尽快启动这个研究机制,以满足我国产业和应用的需要。
同时,将我国SOA标准化工作与国际标准工作更有效的结合起来。中国电子技术标准化研究所以及全国信标委从2007年开始至今,在SOA领域已经取得了显著的基础工作。今天,在这里代表国家标准化管理委员会对中国电子技术标准化研究所以及我国各界的SOA领域的工作进展表示祝贺,国标委将为我国专业标准化机构,我国的软件产业和各个行业的用户做好全方位的标准信息服务工作。最后,预祝本次会议圆满成功。谢谢。
主持人:谢谢戴主任。全国信息标准化技术委员会是负责国内相关标准研究制定的标准化机构,今天有幸请到全国信息标准化技术委员会杨天行主任委员。有请杨主任。
杨天行:尊敬的各位领导,各位来宾,大家上午好。首先我代表全国信息技术标准化技术委员会对第三届SOA标准化国际研讨会的召开表示祝贺,向长期以来关心和支持信息技术领域标准化工作的政府主管部门和各行业、各省市的领导和代表表示衷心的感谢。信心技术标准化对信息产业发展和信息化建设的影响是十分深刻。信息化和工业化的全面融合、发展,需要标准先行。信息化建设中要解决各行各业之间信息的互联互通,要实现跨部门的信息系统协同,都需要以信息技术标准为基石。为此,我国政府在推进信息化进程的同时,十分重视标准化工作。信标委是我国的信息技术标准化组织,秘书处设在中国电子技术标准化研究所,工作范围包括涉及信息采集、表示、处理、安全、传输、交换、表述、管理、组织、存储和检索的系统和工具的规定,设计和研制信息技术领域。是国内成立时间较早,规模较大的信息技术领域的标准化技术委员会,代表中国在国际上直接对口标准化组织ISO、JTC1。SOA是近年来基础软件产品研发和信息化技术的重要支撑技术,目前在我国很多行业逐步地开始得到广泛的应用,已成为解决当前各行业信息化中普遍存在着的信息资源共享难、IT系统之间难以协作,以及IT难以支撑业务变化难题的有效途径。
但是在当前SOA软件产品开发和工程项目实施中,国内行业用户和软件开发、集成开发与服务商面对的一个共同性问题,就是SOA标准的缺失,以及现有国际上标准规范不统一。为了满足我国各界对SOA标准的迫切需求,更好地推动SOA标准及其相关技术的发展,信标委于2009年12月22日正式成立了全国信息技术标准化委员会SOA标准工作组,目的是联合全国各省市及各地方,举全国之力把SOA标准工作落实好、推动好、贯彻好。我们很高兴的看到在SOA标准工作组成立以后,SOA标准化工作得到了进一步的发展。在国内有包括政府、产业、学校、用户在内的近70个单位成为SOA标准化工作组的首批成员,并积极开展了SOA标准的制定工作。当前,saas应用、云计算、物联网等新兴热门技术在我国各界受到的广泛关注,SOA正是结合这些技术构建信息化系统的核心。因此,信标委把SOA标准的制定工作作为今后重点工作来开展。
在国际上SOA标准工作组负责代表中国参与了ISO、JTC1下设的工作组,我们将积极参与和推动国际SOA标准的制定活动,及时地把中国的做法建议和标准成果,与国际同行进行充分的沟通和交流,使得中国的标准能够尽量的被国际接受。同时,也希望及时地吸取国际同行的建议,改进我们自己的工作。此外,信标委也十分愿意帮助各行各业实施SOA标准,使得我国的SOA标准真正在国内落实、扎根,并不断发展。欢迎各行业企业积极地施行SOA国标,并且向我们反映意见。最后,再次感谢出席本次研讨会的各位领导、国际专家和国内各界代表。感谢大家多年来对我们信息技术标准化工作的关心和支持,预祝本次大会取得圆满成功。谢谢大家。
主持人:感谢杨主任委员。下面有请我们本次会议的主办方之一——北京市经济和信息化委员会林绍福处长致辞。
林绍福:各位领导,专家,同行,女士们,先生们,大家好。今天的第三届SOA标准化国际研讨会是国标委SOA标准化工作组成立后的第一次国际性研讨会,对中国的SOA标准化工作将具有重要的里程碑意义。借此机会,我首先简要汇报北京市推进SOA标准化工作的情况。
第一,高度重视SOA标准体系建设发展。北京市质监局、市科委、中关村管委等部门,多将SOA相关技术、标准和产业的发展作为重点领域之一,质监制定并发布了SOA参考架构白皮书等重要的技术文件。
第二,充分发挥企业的主导性作用。近年来以神州数码、东方通等企业为代表的SOA概念模式尚未统一,标准体系尚未建立的情况下,就将SOA作为企业的重要技术路线。致力于SOA产品和服务的开发与应用,尤其是行业性和区域性的应用,为SOA理念在我国的普及,为SOA国家标准乃至国际标准的研制和案例共享,做出了积极贡献。
第三,将SOA标准纳入北京市信心化标准体系建设内容,研究制定了北京市信息化标准发展规划,就是08年到12年的四年规划。梳理形成了包括七大类、1900余条北京市信息化标准体系表,我们将SOA标准纳入其中的应用支撑标准,建立动态跟踪,并组织宣贯实施。下面对SOA标准工作推进,我提两点建议,供大家研讨。
第一,SOA标准化工作要与物联网、云计算等战略性新兴产业发展需求紧密结合。年初的两会上,人大代表和政协委员对物联网、云计算等相关技术标准呼声很高,各界领导也提出了明确的要求,这项工作领导派到我的头上了,SOA标准化工作如何与物联网、云计算等相关标准化工作,我个人认为三网融合本质上是信息通信技术的先行应用服务模式,因此,建议SOA标准化工作要面向物联网、云计算等应用服务需求,支撑产业发展,北京市正在组织实施北京示范建设和祥云计划,其中涉及传感、通信、网络传输、智能处理、高性能计算等各个环节的技术和应用标准。SOA标准化工作与这些需求结合起来,更好地提升和体现标准化工作的成效。
第二,SOA标准工作要与信息化应用紧密结合,SOA标准生命在于不断丰富的应用场景和行业实践,一方面要高度重视标准的宣贯应用,只有通过应用才能体现价值比如对我国率先自主制定的两项SOA国家标准,就是SOA术语和SOA总体技术要求,北京市将纳入今年信息化标准的宣贯和实施计划,推进企业广泛采标和对标。另外一方面,要重视从应用实践中总结提炼出标准,在试点示范应用中,不断完善标准,为落实工信部、国标委等上级部门的要求,我们将积极反馈行业应用实践和标准化需求,为国家SOA标准体系建设提供参考。使国家标准在北京的试点示范应用,争取国家重大标准化研究成果在北京实现落地转换和应用,充分发挥信息化标准在促进产业发展和两化融合中的作用,并结合这些工作加强重点标准的修订工作。
在此我还要代表北京市经信委表个态,我们将一如既往支持SOA标准租工作,对工信部、国标委等上级部门以及各企业做好相关服务,期望工信部、国标委等上级部门对北京市经信委、信标委和北京产学研单位给予更多的指导和支持,期待与各位专家和与会代表进一步加强交流与合作。最后,预祝大会取得圆满成功。谢谢。
主持人:谢谢林处长。北京是软件产业集聚地,也是政府推动软件产业非常有力的地区,更是我们SOA的一个重要的用户单位。所以相信在北京市支持下,我们部省联动的标准化战略能够更好推动SOA标准化工作。下面有请北京大学信息学院院长SOA标准工作组、国际标准化专家组组长梅宏先生致辞。
梅宏:尊敬的各位领导,各位专家,各位同行,女士们,先生们,大家上午好。非常高兴有这么一个机会来致辞,讲几句,前面各位领导已经做了很好的发言,从标准化工作的重要,以及对信息化标准工作的国家部署,做了很好的发言。我是作为学术界的一个代表,作为一个长期从事软件技术研究的这么一个从业人员,来做一个从学术角度上的一个简单的认识上的汇报。
同时,也是作为我们中国的SOA标准工作组的顾问以及国际标准化工作组的专家组粗长,期待着在未来的工作中间能够和国际同行们展开很好的互动,共同把SOA标准以及相关国际标准对接工作做好。
我有三点认识:第一点,关于对SOA标准本身工作的一个认识。大家知道随着技术发展,在互联网时代,软件技术发展的一个很重要的特点就是服务化。软件作为服务这么一个基本的理念。但是回顾过去软件技术所有走的路,有不同新的技术出来,都希望能够解决所谓的异构性问题,这个一直是客观存在的事实。随着一个市场自由发展,这样的互操作永远会存在下去,只有不同的企业有自己特有的技术,它就必然会存在互操作的需求。在这个意义上讲,标准化就是解决互操作的一个非常重要的途径。同样服务也面临同样的问题,大家曾经谈到说我们的服务也许能够为软件互操作提供一个途径,当不同的公司,不同的标准化提出不同的服务标准的时候,实际上问题就出现了。我想建立一个在局部地区的SOA的相关标准,建立一个在全球范围的SOA标准的互动,是非常有意义的一件事。SOA作为一个互联网时代非常有展现度的,很有前景的一项技术,我想它的标准化工作需要积极推进。
实际上在国际上我们已经很好的相关组织在推进标准化工作,这里面有很多大工作在幕后推动相关标准化工作的进展,今天到会的有相关六个标准化组织的成员,中国也非常重视SOA标准化工作,在政府部门组织下,在工信部领导下,我们成立了中国SOA标准工作组,这项工作也有很多工作进展。同时考虑到从中国一个巨大的信息化市场,我们建立自己的一个标准,应该说很有必要,同时也在考虑国际化的事情。在这个标准工作组下,我们成立了一个国际化的专家组,来推动相关标准和国际标准结合的这么一项工作,这项工作意义是非常重要的。
第二个方面,谈谈我们对标准工作的一些具体做法和想法。我想可能有三个方面,第一个方面,我们在制定标准工作中,考虑通用和领域特性并重的问题,因为从SOA本身技术来看,它实际上强调了对软件技术本身,一个软件系统异构性的、互操作能力的追求。在这个基础之上,就强调了一定的通用性。但是可能在不同的领域,行业信息化中间,又有它一定的特性,所以说我们需要考虑一些领域行业特性的需求。
第二个方面,开放和自有特色的并重。开放我们才能建立各个相应的标准化组织之间所推出标准的共同性,体系之间的互操作性。同时我想也不可能有一个完全大家一致,因为标准很多时候是相对妥协的产物,没有大家一致公认的标准,因此各自保留自己的特色也是必要的。同时要考虑和相应国际标准的兼容性。
第三个方面就是理论和实践并重。一个方面在互联网时代,软件走向服务化这么一个框架之下,很多技术问题还在未解决中间,还需要深入研究,只要现在国际上研究服务计算相关的工作,云计算,这样的学术研究还有很多,我们需要大力加强学术界在里面的参与程度,把技术研究深化,同时这件事情直接和信息化紧密相关,有大量的应用,需要我们的企业去推动,我们也需要加强在产业实践,企业在自己应用推广过程中的相关的实践工作以及标准化的工作。
最后一点,我们的期望。作为中国SOA标准工作组,国际化工作组专家组的粗长,我们恳切期待和相关国际组织在未来SOA标准化相关的合作,希望通过我们共同的努力能够打造一个SOA标准,能够既有通用性,也有特定适应性的一个标准体系。最后祝本次大会圆满成功。谢谢大家。
主持人:谢谢梅院长。下面我们进入主题演讲阶段。我们今天第一个主题演讲是由袁媛女士,中国电子技术标准化研究所SOA项目主管、SOA标准租工作组副秘书长,同时也兼任ISO/IEC JTC1/SC38 SOA工作组的召集人,ISO/IEC JTC1/SC7 SOA研究组召集人。
袁媛:大家上午好。非常荣幸由我代表中国电子技术标准化研究所向与会的各位领导和各位专家汇报我们近年来在SOA标准化方面的一些工作进展。我简单把前面的一些背景给各位汇报一下。SOA标准化工作从2007年开始,在SOA标准体系的研究以及SOA我们国家标准化工作规划方面,做了大量前期的工作,也得到了国家工信部和国家标准化管理委员会的大力支持,在相关主管部门领导下,我们与各相关协会组织,国际上的知名专家也进行了沟通,形成了我们国家SOA标准体系的整体规划。
我们也积极把部分成果提交到国际。现在详细给各位汇报一下SOA标准化的详细进展。刚才有各位领导和专家已经讲过了,SOA是当前国际和国内软件开发和系统构建的一个重要的支撑技术,也是支撑物联网、云计算的一个重要支撑技术,目前在我们国家各个行业信息化建设中已经得到了比较广泛的应用,而且这个趋势会越来越多的用户愿意采取以面向服务的方式来构建相关互联网的应用。目前在国际上引起了很大的关注,相关标准化工作从国际、国内都是我们的焦点问题。
国际上我们看到有一些主要的协会组织是标准化工作的重要推手,这些也是由IBM、微软等等大型的跨国企业作为主要专家在推动相关的工作,各个协会组织前期也大量发布了相关的标准,目前也在积极推动SOA运营管理的标准,以及云计算相关标准的研制。协会缺乏沟通和协调,所制定的标准之间可能存在冲突、重复、不一致的一些问题,这对于我们国家标准化工作来说,对于我们国内产业采纳标准来说都是问题,因为我们如何去选择合适的标准来进行应用实施,如何去进行我们信息化建设,这都是需要我们在国内的标准化工作重点解决的问题。
国际上官方组织ISO组织在2009年正式成立了SOA标准化组织,一个是SOA研究组,是在SC7下面,另外一个在SC38下,我们成立了首个SOA常设工作组,这个将重点开展SOA基础性标准研制。咱们中国争取到了这两个组的召集人的地位。
对于我们国内总体的标准化思路,我们会积极研究和采纳适合我们国内需求的国际标准,并且根据我们国内的实际需求去积极自主制定符合国内产业和行业信息化建设的SOA国家标准和行业标准,同时我们会建立配套的标准测试验证环境,以服务于我们的行业信息化建设,我们也会选择适合于在国际范围内推广的相关标准来进行深入研究,并把它提交至国际标准化工作中,做出中国的贡献。
刚才是SOA标准化背景和目标的简要回顾。接下来详细介绍一下最近的SOA标准化工作的进展。我从6个方面来介绍,第一个是在标准化工作机制方面,我们在过去一年中进行了深入的工作机制的建设。第二,我们在SOA国家标准的研究和制订方面,我们已经启动了部分的标准制订工作。第三,在国际化方面我们一如既往积极推动相关标准化工作。第四,我们积极开展了与标准相关的应用推广活动,希望我们的标准能够真正落地,能够在行业信息化建设和产业发展中起到是实质的作用。第五个,启动了云计算。SOA作为云计算的重要支撑技术,我们也发现曾经做过SOA标准的协会组织,也开展了云计算研究,在各个组织刚开始做研究工作的时候,我们中国也积极启动了标准体系的前期研究工作。最后一个就是标准中最重要的支撑工作,是知识产权相关的工作。
SOA标准工作组2009年12月22号成立,这是在工信部软件服务业司领导下,我们开展了相关的基础工作。秘书处是由中国电子技术标准化研究所承担,下面设了六个专题组,以及一个国际标准化专家组。SOA标准工作组是在全国信标委要下设的。在国内的标准研究制定工作方面,我们前期已经形成了大量的成果,并且把部分成果提交至国际,包括SOA标准体系、SOA用户指南、中国SOA标准体系研究报告以及相关国家标准的前期研究报告。
在我们国内标准体系规划方面,我们在2009年6月发布了中国的SOA标准体系,涵盖了SOA基础性标准、SOA基础支撑相关的技术标准、SOA工程标准SOA质量和测评标准,以及刚才梅老师强调的SOA行业领域应用标准。在国际标准化方面,因为我们国家承担了两个召集人的职位,一个是在SC7软件工程方面,推动了相关的SOA工程标准研究,我们成员单位包括10个国家和6个协会组织。
2009年6月到7月,我们积极征集了各个国家的成员,并且得到了七个贡献物,这个都是以国家成员体身份或者是协会组织来进行提交的。在后续中国目标是希望能够通过SOA工程标准的研究来积极推动相关工程标准,并推动SOA工程方面工作组的成立。
在SC38方面,中国在去年11月份正式推动成立了SOA工作组,并且在今年正式提交了一个新工作项目提案,这个是基于咱们国家正在编制的SOA总体技术标准。同时我们国家还积极筹备了SC38的首次全会,将在明天开始,还在这个酒店来举行,本次会议有来自11个国家,3个协会组织,在这个地方有可能是联络员。在SOA标准应用推广方面,我们积极地把标准研究制定工作和应用推广工作进行了结合,我们通过多种方式对我们国内产业界、学术界以及用户进行了沟通和互动,这是前面组织的一些主要会议。
在云计算标准研究方面,我们SOA标准工作组已经启动了云计算标准研究,目前这个图是我们发现在国际上已经开展云计算相关标准工作的一些主要协会组织,也有ISO/IEC JTC1,大家从2008年之后陆续开展了云计算相关标准研究制定工作,并且在2010年这个图上形成了热潮。在标准研究制定方面,我们也开展了相关的知识产权支撑工作的建设,前期工作组建立了专门的知识产权政策,也进行了相关标准的知识产权培训,希望我们的标准工作能够比较顺利地开展。
以上是我们标准化工作的总体进展介绍。接下来简单给各位汇报一下中国SOA应用和需求结果。这是在今年3月到4月份进行了首次标准化需求调研,在这个调研中,我们得到了61家典型用户的反馈,包括国家财政部、中国地震局、中央统战部信息中心、中国移动、中国联通、中国电信等等各个行业的用户代表的反馈。调查的用户,超过了12个行业,12个行业用户表示出对SOA标准应用的关注和支持。
这是一些典型的调查结果,希望我们标准研究制订工作能够更好结合用户需求来开展。用户信息化现状和问题,大部分用户选择的,最主要目前面临的是业务需求不断变更,这是各个行业信息化建设中的共性问题。第二个就是需要整合,现有系统和新建系统的整合。用户在使用SOA目的方面,最高的系统整合是主要的推动原因。
在实施项目中的困难,用户有三个问题是大家认为比较重要的。其中一个就是标准的缺失,没有达成统一共识。在用户关心标准化方面,我们看到大约有75%的用户对我们国家SOA标准化工作很关注,部分用户表示愿意积极参与SOA标准组工作,有40%用户表示愿意了解中国SOA标准制定和推广情况。在实施方面,大约有80%用户表示会积极实施我们国家相关SOA标准以及行业标准。对于标准的具体需求方面,用户认为工程类标准最重要,对于他们有直接指导和参考作用,同时关于技术标准以及相关的质量测评标准也是用户比较关注的。在用户所需要的标准化服务方面,我们看到用户最需要的,72.13%的用户表示他们最需要的是实际中在项目规划和实施中的相关咨询服务。
最后是下一步SOA标准化工作的规划。我们还是从六个方面,我们会进一步推动我们国家SOA标准化工作相关机制建设,加快我们国家急需的基础性SOA国家标准的研究制订,并希望能够配合标准的研制工作,建立我们国家的标准验证和测试环境。
第三个方面,在国际标准化方面,我们基于现有的工作基础,积极推动我们国家的标准制订成果在国际标准化中能够体现我们的价值,也希望能够为国际标准化发展多贡献力量。在SOA标准与应用结合方面,我们要更多加强与用户交流,希望更多用户参与到我们的标准化工作中。
第五个方面,云计算现在非常热,也是各个组织刚刚启动工作,我们会积极和各个组织专家进行沟通,希望能够开展一定的合作,推动相关工作的开展,希望在国际和国内能够有一定的成果。
最后一个方面,继续深化知识产权工作,这些工作有重要的支撑作用。以上就是我的汇报,谢谢各位,再次感谢大家的支持。
主持人:感谢袁媛的精彩报告。SOA标准工作组在过去一年里已经开展了大量的卓有成效的工作,也进行了用户相关的调研,我相信这些标准化需求的调研,将是下一步开展标准化工作的重要参考依据。下面我们有请深圳市金蝶中间件有限公司首席研究员滕腾先生做“以标准化引领SOA实践的主要报告”。大家欢迎。
滕腾:各位尊敬的领导,各位专家,各位来宾,各位同行,女士们,先生们,大家上午好。非常荣幸我能够作为SOA基础软件厂商代表给大家在这里介绍一下深圳金蝶中间件公司在SOA实践方面的一些自己的经验和一些心得。希望大家批评指正。
我的报告主要分三个方面,简单介绍一下,首先是金蝶集团,包括金蝶中间件公司为什么做SOA?第二,通过我们的实践,我们的一些调研,我们实际需求中,我们发现国内SOA的一些现状。第三,我们目前金蝶中间件公司在SOA实践方面进行的一些努力。
简单介绍一下金蝶中间件公司,我相信在座的诸位可能听说过金蝶,基本上通过企业管理软件,金蝶集团现在主要做企业管理软件的,但是金蝶集团是四驾马车的局面,上层应用是企业管理软件,包括金蝶电子政务,但是在这些应用下面,是金蝶集团非常重要的任务就是所谓的基础软件,中间件,就是由金蝶中间件公司承担的。公司成立10年以来,经过10年努力,现在拥有2000多家大型客户,200多个合作伙伴。
金蝶因为过去是做企业管理软件出身的,所以我们对很多企业的需求有着比较深刻的认识。首先我们通过我们的调研发现,为什么我们企业,包括我们的政府,为什么需要SOA?任何一门技术也好,或者是任何一个架构、一个理念的出现,都是有它的原因,一般来说,一个是业务方面的原因,一个是技术发展推动。SOA这个名词是在1996年发明的,但是为什么进入21世纪之后才开始真正兴起?首先是到了新世纪以后,业务需求发展需要。第二,我们技术发展到了一定阶段之后,我们可以完成我们SOA这样一个目标。
我们的业务需求,我们金蝶公司经过多年实践发现,技术发展到今天,我们不是没有技术,也不是没有产品,也不是没有系统,相反,这个东西太多了。就像刚才梅老师说的,这些产品方面的异构性是必然存在的,所以我们必须面对这个现实。这种异构性广泛存在的前提下,如果企业没有做好一个总体的规划的话,那么必然导致了一个问题,就是所谓的信息孤岛的出现。
比方说在我们金蝶超过80万家客户,我们进行的调研当中,我们发现很多类似的情况屡屡发生,在历史发展过程中,他们企业信息化建设不是一蹴而就的,而是增量式的发展过程,在发展过程中就形成了这样一个一个的信息孤岛。举一个例子,在某个大型集团,很有趣的一个现实,它的人事系统,HR系统和它的财务系统,一个是用的金蝶,一个用的是用友的,相互之间没法互联互通的,每到了月底,财务要发工资了,但是财务人员不知道我这个月公司里有多少新人进来,有多少人请假,有多少人矿工,不知道,等到每个月最后一天结束之后,由人力资源的工作人员打印一张报表,然后送到财务办公室去交给会计,你就照着这个表发工资。还有在湖南省政府平台建设过程,被监管的部门数据,它的数据定期要向政府的监管部门中央数据库上传,但是双方用的不同的系统,导致接口不一致,结果没法传过去。
这就是一块块的信息孤岛,真实的存在。这种信息孤岛导致的后果是什么?就是信息壁垒。这个信息之间的壁垒会导致很多很多严重的后果,金蝶集团的一家重要战略客户,国内一家央企,一个大型的钢铁集团,我们做咨询的时候发现,它下面的子公司上百个,系统也是上百个,组织架构、人员架构有17级,层层壁垒设置的IT架构,导致什么结果?导致有一次这个集团最为重要的一个战略客户流失了,被竞争伙伴给挖走了,这个事情到了三个月之后,集团总经理才知道这个消息。当我们领导什么事都最后一个知道,我们领导怎么可能做出一个科学的发展战略决策?所以这是一个很严重的问题,十分严重的问题。那么信息孤岛已经广泛存在了,我们怎么来解决?大家得知道国内国外,我们的同行,我们的产业界、学术界,基本上已经达成了共识,就是面向服务的体系结构,或者是面向服务的架构,SOA基于标准复用、整合,达到全球可操作性,这样一个理念能够有效信息孤岛的问题。
SOA作为一个架构风格,它既不是一门技术,也不是一个产品,它要落地必然离不开两个方面的支持,一个就是产品,一个就是技术。没有产品,没有技术,SOA只是海市蜃楼,更为核心的,就是方法论,如果没有方法论指导,最后SOA实施就变成一个大杂烩,我们做什么事情都必须有方法论的指导,这个是所有人的共识,没有方法,就不可能有真正的SOA。
SOA把这个标准化放在一个基础的地位,没有标准,就不会有互联互通。梅老师刚才说的异构网络环境下的互联互通,这是SOA最重要的贡献。服务是SOA体系的一个基本元素,而服务是什么?服务从业务角度来看,实际上就是将一系列标准化的工作,做可重复的标准化工作。我们去所有银行,不管是去工商银行,还是去建设银行,你去存钱、转帐,这些标准业务都很雷同,这就是一个一个标准服务,正是因为这种标准化存在,才使这些工作能够很轻松的被大量复制。
在SOA的理念当中,标准化是它的基石。而目前SOA我们在国内,我们已经做了一定的工作,我们有了不错的工作基础。首先从国家层面上,我们看到国家在06年推出了中长期科学与技术发展规划纲要,15年纲要当中明确规定了信息服务业是国家重点支持的领域。然后在纲要推出的16个重大专项中,对支持SOA的中间件的基础平台也提供了非常重要的支持,因此可以看到国家对SOA是非常重视的,有了国家的重视,在政府主导下,我们的工作将更加顺利。SOA在学术界方面,理论研究和技术突破方面,我们国内很多高校,像北航、国防科大都做出了积极贡献,我们作为厂商代表,我们这些同行也在积极进行探索,我们在行业领域,我们在应用方面,很多厂商,包括金蝶我们自己,中创、东方通等等这些厂商都做出了积极贡献。
在标准化组织方面,在资源协调方面,我们电子四所做出了很多积极努力,当然我们民间一些标准组织也在积极推动,这是我们工作的积极方面,我们有一定的工作成果,但是我们目前面临一点问题,这是我们在实际工作中发现的,刚才袁媛展示的调研图可以看到,用户现在最关心的标准是SOA工程实施方法论方面的标准,这与我们在客户交往过程中,调研过程中发现的问题是一致的。目前客户困惑的不是说没有产品,不是说没有技术,而是不知道该怎么做,拿了一堆技术之后不知道怎么搭建出来符合自己要求的SOA。所以我们首先缺乏标准,因为没有标准的话,尤其是国内标准,国际标准相对比较多,在国内没有一个统一标准,用户在产品选型以及验收过程中会面临很多困惑。国外我看过一个数据,真正能够把企业信息化做到能够真正贴合你的业务,跟你的战略完全对齐的企业信息化建设,这个成功率很低,我看到一个数据,不会超过30%,我相信这个数据在国内更低,主要原因是前期方法论方面有缺失。目前来看,我们这个方面有所改进。
金蝶中间件,我们针对企业信息化建设过程中种种问题,我们进行了努力,在标准化方面,金蝶中间件一直重视标准制定和推动工作。当然更重要的是我们加入了国家SOA制定的平台,在国家领导下,正在为国家SOA标准制定贡献自己的历来。我们的目标就是以标准为基础,以产品为依托,以方法为核心,帮助用户搭建高度、灵活、扩展的中间架构。这是一个完整的架构图,我们基本上完整覆盖了OpenGroup参考架构标准,我们做了一个完整的实现。
在方法论方面,我们引入了OpenGroup的架构方法,这个方法论是指导企业信息化建设总体规划的一个方法论,尤其对SOA有一些针对性的加强,SOA的实施不再是一盘散沙,它有明确的方法论指导,分阶段,分步骤,在SOA所有生命周期的阶段,在架构阶段,在变更管理和初步阶段,都有相应的方法论进行指导。目前SOA经过10年努力,金蝶中间件在SOA方面的成果,已经得到了一定的体现。刚才说的技术平台,我们现在是全球第四家经过认证的,我们跟OpenGroup的合作,也实现了参考架构标准,我们跟北京大学在合作,在重大专项支持下,在SOA中间件领域有合作,一些技术和成果已经成功转换到我们产品当中去了。这是我们现在科技成果转换的一个很有趣的实践。
最后对SOA国家标准提一点建议,作为全球互操作性的理念,在产品和技术互操作方面,我们应该尽量兼容和遵循国际标准。在领域应用方面,我们要有自己的特色,是中国的,才是世界的。在这块可以体现中国特色的管理和应用模式。
总结三句话,我们认为金蝶实践中,发现SOA需求是真实存在的。第二,SOA落地有效途径,标准是基础,产品是依托,方法论是核心。我们金蝶要不遗余力推动国内和国际SOA标准制定,并在标准企业架构下,帮助企业成功实施SOA标准。最后,预祝大会圆满成功。谢谢大家。
主持人:感谢滕总的精彩报告。下面邀请IBM软件标准副主席Karla Norsworthy女士做报告。大家欢迎。
Karla Norsworthy:各位领导,各位来宾,女士们,先生们,早上好,我感到非常高兴来参加今天的会议,我会给大家谈两个非常重要的话题。对这些话题我是充满了激情的。
第一个话题,是SOA。SOA赋予我们客户一些灵活的服务,可以使他们动态变化。另外一个就是标准,标准是灵活性的关键,可以使人们从不同的厂商那里获得一些产品。同时也可以让大家去预料到变化,找到一些额外的内部的用户、新的客户,还有新的合作伙伴,我觉得标准对于灵活性是至关重要的。我感到非常高兴参加今天的会议,这里要恭喜和祝贺主办方,你们召开这样一个会议,我们觉得这个话题很重要。
首先简单介绍一下SOA,IBM在SOA当中已经参与了很多年了。最重要的,我们要做的是满足企业的需求,使这些企业能够去利用SOA的整合来去满足他们业务的需求。同时,能够使人们能够去适应市场的一些条件,能够使客户去提出他们的反馈,使企业能够做出一些调整。最后,我们在一些特定的情况下,人们需要一些高性能的交易管理,在所有这些方面,我们满足人们的业务需求,这里我可以给大家举一个例子。我们这个例子是关于北京的燕莎,燕莎在他们的供应链当中进行了整合,还有管理的系统、企业资源方面进行整合。这个整合,涉及到在中国的1800个合作伙伴,所面临的挑战是要去简化业务流程,让客户、合作伙伴参与进来,就是说在整个的供应链当中,你要让所有的供应链合作伙伴能够参与到你的供应链整合的系统当中。主要是改进供应链的管理,来去改进供应链的可视性。在这里可以去找到一些内部和供应商关键的绩效指标,可以让供应商获得更好的信息。
在这里的幻灯片当中,大家可以看到,我们整个的整合效益和影响是非常大的,首先订单交付时间,从2.5天降到4.5个小时,订单的认可率从80%上升到99%,订单从9%降到1%,同时在9个月当中获得了投资回报。我们同时提到了SOA的标准,在这些核心的、互动性的、互操作性的标准中,我们提到了不同的平台,人们非常重视服务质量标准。那么可以让我们获得一些交易的能力。
接下来是一个业务流程建模,在不同的平台当中有不同的业务流程,我们要把这些业务流程进行整合,整个SOA标准化所取得的一些进展,互操作性是最重要的,接下来是服务的质量。然后是流程的建模,接下来是整个的项目编程的简化,接下来是架构和管理。SOA对于我们现在存在的新话题来说都是基础。
这张幻灯片告诉大家IBM在SOA方面有很多强劲的产品,我们也有很多参与。在这个幻灯片当中,我要告诉大家,我们和客户进行直接的参与,我们的专业技能是非常高的,同时我们也有着比较好的合作伙伴的生态系统,我们有7000多个合作伙伴。SOA为什么这么重要?我们这里要提到我们在SOA方面所做的工作为什么如此重要,因为SOA是基础,首先提到了只能平台,我们也从互联网上获得更多的信息,还有现实当中的设备。我们在今后要做的工作,对于我们的智能地球都是发挥着最重要的作用,是一种基础性的工作。我给大家举一个例子,第一个例子,我们提到的这种智能地球,首先涉及到我们的洞察力。要让人们去获得一些信息,当人们获得新的3G服务的时候,那么要在3G服务当中来提高它的兼容性,SOA技术核心就是人们可以充分利用协作的一些能力,可以使所有的自己员工当中,还有合作伙伴,以及客户当中来加速创新,带来新的服务。根据3G的能力可以使服务更快地提供给他们的客户。我们的这种智能智慧,其中的一个要点就是洞察力。
另外一个,智能的地球,智慧的地球也是绿色的,在德国我们有一家公司,在这家公司当中,我们提到什么样的地球是智慧的地球呢?在他们公司眼中,就是让这些设备和这些设备能够给他们客户提供更好的服务,能够让客户在不同的时段调整这些电器设备的使用,能够在峰值的时候降低使用成本。另外一个智慧的例子是长安铃木,他们有生产和设计的数据。在这个案例当中,他们使用了SOA,主要是在他们供应链当中进行了整合,还有资源的规划方面进行了整合。最后他们决定建立一个协作的项目,去应对设计。我们集中关注整个设计链的协作,在整个流程当中有很多利益相关方进行了协作,他们发现他们需要标准,这样的话才能够把所有的这些要素融合在一个设计链当中。他们就采用了一个特定的一个标准,纳入到了一个汽车产业当中,可以使所有利益相关方了解到所出现的变化。在中国电信、长安铃木和德国这家公司当中,他们和IBM智能地球项目合作的话,我们可以给他们提供支持。
另外一个,今天早晨一些发言人提到了云计算,它是一个非常重要的技术。这里可以给大家举一个例子,这种垂直的整合是非常重要的。我们可以做更多,标准化可以使人们更容易的获得复用和共享,最后实现自动化,管理和自动化是至关重要的。关于云计算,我要说的一个要点,随着云计算的出现,我们现在实际上要把云计算和标准化结合在一起,我们现在在SOA方面所做的工作,可以应用到云计算的环境当中,我鼓励大家在我们去探索云计算新的事情的时候,当我们在SOA标准化方面开展工作的时候,我觉得我们可以把二者有效结合在一起。这里可以给大家举一个例子,看看IBM在中国另外的一个案例,我们是和无锡电子产业园进行了合作。无锡他们希望能够去利用云计算的服务,可以节能,让人们来共享这些设施,无锡的产业园也要去找到一些以服务为基础的这种架构,就使用了SOA去改进他们的运行,这是一个很好的SOA架构应用的一个例子。
还有另外一点,我其他的同事也会谈。在这里我们要和社区一块进行合作,要给他们展示一些使用的案例。我们在开始的时候,不要谈非常复杂的技术细节,你要去了解你的客户,要跟他们进行沟通。我们有一些案例是翻译成中文了,这些案例可以展示出我们在云计算的一些用力当中不人们有哪些关注的问题。其中一个是安全性的问题,大家可以去看一看我们的这些用力。大家可以去看一下我们的网址。我们在这些用力当中可以去帮助我们标准化的组织来利用这些案例当中的信息,去推动云计算进一步发展,让他们了解用户的需求。
最后一点,尽管我们知道今天所有的与会者都是这方面的专家,但是我还要强调一下,标准怎么样能够取得成功?首先我们要看一看,IBM是非常重视标准的,我们参与了很多的标准化会议和研讨当中,因为我们觉得标准对于用户来说是至关重要的。通过标准化,这些用户可以去选择最佳的供应商,最佳的厂商。同时,也可以赋予用户一种灵活性。标准化在速度方面也是非常重要的,我们在这里要建立新的合作伙伴,建立新的解决方案,标准化可以加速找到新的解决方案的速度。标准化对于敏捷性来说也是很重要的,很多人都去衡量一下他们第一次获得一个解决方案需要多长时间,标准化可以让大家去了解并获得关于这些解决方案的反馈。
在这里,我们这些政府的组织,还有客户,都会谈到这些标准化的好处。通过这些标准化,我们可以实现信息和解决方案的共享,也可以获得开放性的准入,政府可以给公民提供更好的服务。我实际上给大家介绍了为什么我们觉得标准如此重要?在今天召开这样一个标准化的会议,我觉得是至关重要的,通过这样的会议可以让我们的标准化进一步取得成功,标准要想取得成功,我们必须了解客户的需求,必须和客户进行沟通,要确保我们的这些标准是真正能够体现客户的需求,我觉得要想使标准取得成功的话,我们必须要去确保标准能够得以执行和实施。标准开发出来,一定要去应用,这是至关重要的,否则的话就没有意义了。我们的竞争对手和我们的厂商也必须参与进来,因为你要去确保你能够在各个不同的产业当中了解你的竞争对手他们有什么样的想法,如果他们不参与进来,那么你的标准化就无法取得很大的成功。
我们要采用一种前瞻性的一种视角,我们要确保整个社区都参与进来,这样的话才能有效进行标准化。这张幻灯片让大家看到比较恐怖,实际上在基础架构方面,这是一个非常重要的图表。在产业方面,我们现在让产业参与的越来越多,我们和SOA、物联网、智能地球等等,我们都谈了这些最基本的,最核心的架构。我们也开始在汽车产业、卫生领域去开始谈论标准化。我们标准化,还有SOA的标准,在越来越多产业当中得以应用。我们要让客户知道SOA标准的应用,对他们来说是值得的。IBM在开放的标准方面有着很大的承诺的,我们做了很多的努力,我们要确保我们参与的标准,能够让所有人都能够免费使用和应用。我们也要确保标准能够融合,我们现在有了太多标准,必须确保这些标准具有互操作性、兼容性。今天有很多组织都参与了今天的会议,我们要一块进行合作,要看一看怎么样能够让这些标准能够融合,在不同的领域当中得以应用。
最后,我真的感到非常高兴参加今天的会议,希望今天的会议取得圆满成功。谢谢各位的聆听。
主持人:非常感谢Karla Norsworthy女士。下面有请中创软件工程股份有限公司刘江宁给我们做报告。大家欢迎。
刘江宁:各位领导,各位专家,大家上午好。我今天汇报的题目是“核高基中间件标准支撑SOA落地”。刚才SOA标准化工作大家谈了很多,我们从这么多实践来看,我们标准太多了,不知道该怎么选择,从整体产业发展来看,也不知道怎么选择。包括今天的国际标准化组织也很多。
从某种意义上来说,我们在核高基启动的时候,曾经有这样几个议题,我们的创新能力,我们的标准化能力,我们产品技术的能力以及我们产业化的能力,向各位专家和一些学术界的教授进行请教。得到了四句话,我觉得对于我们从事相应的中间件产业的同仁,从事中间件研究的人,都是很有帮助的。当时怀敬鹏(音)教授有一个定位,他说国内做中间件工作是四句话,第一句话,技术专业化。第二句话,叫专利标准化。第三句话,标准产品化。第四句话,产品的产业化。显然第一句话,技术的专业化,就是技术创新的源头。第二句话,把这样一些好的技术专利转化成标准,转化成产品,应该正好是产业界和学术界的结合地带。我们做核高基的工作,实际上就是要面向我们中国的这样一个产业的或者说社会信息化的需求,能够把国际的这样一些标准,通过我们的产品能够落地。所以我的题目叫做核高基中间件标准来支撑我们SOA的落地。这就是我题目的一个基本涵义。
因为在座的从事SOA标准的国际组织的一些专家很多。我简单地把我们核高基在整个国家的这样一个科研体系中间的位置,跟大家做一个介绍。可能在座的,我们中国的行业人士都了解,我们的领导天天在做这方面的工作。核心高端电子器件、通用芯片、基础软件是我们国家在中长期科研发展规划里面所提出来的16个重大的科研专项中间的第一项。整体上核高基在中间件这块的布局,大概分成了三个层面,第一个层面我们叫做国产中间件的参考实现及平台。在这幅图的中间有一块叫做网络应用服务中间件,最底层的部分就是国产中间件的参考实现及平台。它所承载的工作,说到底就是希望能够为我们国内从事中间件的产业以及需要中间件来支撑应用的这样一些应用开发商,能够为他们提供一个基础的、开放的,能够经过证实的这样一个基础平台。当然,我们希望在这样一个参考实现平台里面,能够结合我们国家的信息化建设的需求,结合我们国家对SOA的具体需求,能够形成我们国家的中国的中间件标准体系。这个体系不是从天上掉下来的,应该是刚才所有这样一些标准的一个延伸和一个发展。就像刚才梅老师谈到的,我们可能在应用层面,在一些行业层面,我们要丰富发展SOA标准。
另外,我们会在产品化过程中,在面临一些特定问题求解过程中,在内核上发展SOA标准。有两重大的需求,在国际上来说,中国都是比较特殊的。第一个互联网人数,就是说参与到信息服务的人数是国际上任何做标准,做产品的,是没有见到过的。比如说我们的金融,我们的移动,把这样一些有中国特色的需求,能够纳入到中国特色标准体系里面去,那么这应该是一个推动,应该是一个发展。有了这样一个参考实现平台,以及相应的标准体系以后,我们就应该作为产业界来说,作为我们中间件厂商来做,应该做第三件事情,就是要把这样的标准,把它固化下来,固化到哪里去?应该固化到我们的产品里面去。就是核高基中间件应用的第二个层面,就是产业化,就是我们的产品应该来源于我们的参考实现平台,来源于我们的标准体系,是对我们标准体系的一个固化,一个工具化,一个套件化。我不知道这么说是不是把问题说清楚了。也就是说我们的产品,绝对不是说从一个简单的几个应用里面提炼出来的一个框架,而是应该立足于标准,我们来发展我们的产品,方向是这样一个方向,可能能够更加做到不同应用系统之间的互联互通和互操作。
第三个层面,在领域这个层面,我们在核高基网络应用服务中间件里面,我们安排了领域平台和产业化,这个更靠近领域,更靠近应用了。我们通常在10多年前,中间件把这样一个叫做领域框架,这样一个领域框架,实际上在原有中间件平台基础上,丰富完善各类服务以后,形成了一个在领域可以及时部署的这样一个软件平台化的产品。这是给大家做一个背景介绍。
这样一个计划已经启动,并且在整个计划里面,我们中创软件是牵头做国产中间件参考实现及平台,包括刚才金蝶中间件,还包括刚才提到的一些大学、研究机构,都在这样一个平台上面做事情。
整体上来说,我想在国产中间件参考实现及平台,就是说我们要做的中间件的标准体系里面,我觉得今天给大家报告一件事,就是我们其中的归类和集成框架。为什么归类和集成框架这么重要?因为中间件发展到今天,很多中间件标准和技术体系已经逐渐成熟,也有以应用服务器为代表的体系,在此之上还有SOA标准体系,怎么样能够融合这样一些体系适应一些大型的网络应用系统的开发?在这一点上,国际上已经形成了相应的趋势,也就是以归类和集成框架,来整合这样一些服务,整合上层中间件的各种平台,整合相应的这样一些东西。归类和集成框架,应该说它的核心要提供生命周期的配置管理和更新管理,然后降低不同类型和不同应用层次的模块集成的复杂度。这是我们选择这样一个的核心。基于归类和集成框架,我们在外层可以把通讯服务、公共服务,包括管理层面的工具,包括构建的容器,包括业务的引擎,在业务层面来看,在逻辑层面来看,它们处于不同的层次,比如说归类在最底层,再上层是通讯服务,再上层构建容器,再上层是业务引擎,能够贯穿这些所有业务模块应该是管理环节,逻辑是层次的关系。但是有了归类和集成框架以后,它就是一个归类合的体系。从概念模式上,可以简化我们在中间件产品的研发、标准的研制以及应用实施方面对中间件理解的工作。
从体系结构上面,根据生命是服务的需要,根据目前我们在做分布式应用的需要,我们目前对相关的一些基础服务进行了扩展。同时,我觉得最后归类和集成框架,作为一个标准很重要的点来说,从我们所了解的情况来看,包括IBM。还包括其他一些开源组织,包括一些开源的中间件,都在往这个方向上靠。我们在核高基的国产中间件的参考实现平台里面,就是基于归类和集成框架,加上我们国家自身对国家信息化的理解,我们来丰富我们这样一个标准化体系。
那么对于标准第二个理解,我觉得标准首先要有模块化,然后有标准化,这样是加速一个产业发展的两个很重要的方法。标准化从设计的定位来看,应该可以从两个维度来分析它。第一个维度,是集成化的程度?还是模块化的程度?这是两个相对的。另外一个,是开放的?还是封闭的?这是另外一个维度,我们觉得它应该处于这样一个模块化程度也很高,并且开放程度也很高的这样一个标准定位上面。就是在图中间我们所看到的一个,这是在现在在网上开源出来的,正在演化的一个中间件平台项目。很多中间件产品,它实际上也是标准化的,可是这样一个标准,如果完全是自给自足的,它所有的服务都是按照自己的标准做,可是它的服务虽然很标准,但是别人没法来互联互通、互操作的时候,这样的标准有什么意义?所以我们必须是开放的,这样才能保证我们的标准在最大范围内被大家所接受。这是我们对核高基标准体系的定位认识。
在模块化这块,我们觉得很多东西都以往标准里面写的,但是往标准里面写,有一个很大的困难,如果你这样一些东西太特定了,太针对一个具体问题了,那么这样一个标准是没有意义的。我们觉得在这样一个制定相应标准过程中,我们遵循这样两个原则,第一个原则叫做约定优于配置。第二个原则,配置优于编码。就是说约定的部分,我们往标准里面放,能够配置化解决问题的时候,我们往产品里面,往工具里面放,至于编码那部分,是用户该做的事情,应用开发商该做的事情,不是标准化组织该做的事情,所以我们标准要解决的问题,就是我们约定的这部分。
基于这样一个,我们在平台方已经发布了归类和集成框架相应的标准草案,如果大家感兴趣可以去,这是我们草案的标准体系,基于设施服务,我们向上可以支持通讯服务,向下可以把部署器、生命周期管理、依赖管理等等都统一管理起来,已经有20多个相应标准的草案,我们把它放在那儿,很多是直接进入了,我们在实践过程中发现不对,或者是有提升的必要,我们做了相应的修改。
在这样一个标准之上,我们要做我们的产品,基于这样一个产品,把我们的标准,把SOA这样一套方法真正落地,产品才能最终到用户那里去使用,标准只能作为一个参考。这个整个标准体系,基于归类和集成框架,我们各种各样的服务,包括各种各样的容器,我们都可以把它放归类和集成框架容器去运行。针对外层的这样一些用户接口,一直到最底层服务,我们都可以做到。基于这样一个标准体系,我们提供一个集成化的技术路线,我们会提供一套基于这样一个标准的完整化的平台标准,我们基于这样一个标准和产品,我们能够从业务视角和IT技术视角,一起来共同打造一个柔性的这样一个IT架构。就是把最底层的遗漏提炼到标准服务,上层这样一些业务,我们可以把它抽象提炼成相应的服务接口的描述,中间通过业务流程和服务手段,我们可以把它匹配在一起。最终实现信息和服务在整个企业范围内的无缝衔接、无缝流动。
这是一个整体的想法。我希望大家能够记住怀老师总结的四句话,我们做中间件产品产业,我们做研究,第一个方面,我们是希望能够把我们的技术形成专利。第二句,能够把专利沉淀成为标准。第三,把相应的标准能够做成相应的工具和产品。第四句,就是这样一些满足标准的,有知识产权的工具,我们能够在我们的国家特定的这样一些信息化环境能够发挥它的作用。谢谢大家。
主持人:感谢今天上午的几位主题报告,接下来是一个简短的茶歇,10分钟茶歇之后欢迎大家回来继续下面的报告。
主持人:下一个演讲者是来自ISO/IEC JTC1 SC38的主席Don Deutsch先生,他将为我们介绍SC38的SOA标准现状和进一步发展。大家欢迎。
Don Deutsch:谢谢。早上好。非常感谢大家邀请我再次参加今天这个会议。在过去我也参加了这样的会议,今天我会给大家具体介绍一下相关的一些最新的活动。会给大家介绍一下ISO/IEC JTC1最新开展的一些活动。这是我今天发言的日程,首先要看看我过去给大家做的一些报告,这里是一个背景介绍。接下来给大家讲讲JTC1在过去8年当中所建立的一些子委员会,即SC38。给大家介绍一下分布式的应用平台和服务。今天给大家讲讲明天要发生的事情,因为将来发生的很少,几乎没有什么可少的。
刚才梅宏讲中国积极参与到了JTC1网络服务研究组下面的活动当中,这个研究组是2003年JTC1全会当建立起来的。主要是为JTC1网络服务标准化服务方面出台一些战略,我们这个活动可以是一年,但是最后这个活动花了六年在网络服务研究组方面。六年的活动,它造成的结果,实际上还是比较有限的,主要是在初期有一些结果。我们基本上来说,职责是看一些活动,不仅仅要看一看我们内部的流程,要看一看外部的流程,同时要协助一些机构来把他们的一些规格变成正式的流程。这是国家机构。网络服务研究组第一次被邀请到JTC1的一个活动当中,为什么参与到这样一个活动中?因为网络服务中,很多活动都是其他组织所开展的,为了实现它的使命,研究组就邀请了一些外部机构,这些机构在网络服务方面工作了很多年了,因此这个研究组也邀请了其他一些外部的机构,还有其他的ISOTC,在这里有很多机构的,他们都参与到了WSG的活动当中,我们在六年当中召开了很多会议,在第一年在法国巴黎,在加拿大的蒙特利尔,我们进行了面对面的会谈。后来我们主要是找买了一些视频会议。至少一年召开一次,在2009年的时候,我们召开了六次视频会议,因为我们需要去解决一下在网络服务方面我们接下来怎么做。
在JTC1当中,任何活动的一个结果,都是由JTC1所做出的决议所展示出来的。网络服务研究组每年都会参加JTC1的年会,告诉他们这是我们今年所做的一些事情,JTC1最后会通过一些决议。基本上来说回应一下网络服务研究组所做的工作。第一年是JTC1根据网络服务研究组所做出的贡献,并不觉得要建立一个网络服务基础架构标准开发的一个新的平台,要使JTC1变成另外一个平台,并不是特别好。但是JTC1指出,JTC1可以去进一步推动网络服务的发展,认识到现在我们正在进行的网络服务工作,在JTC1 SC当中确实存在。同时JTC1也指出,将来在这个领域可以去做出一些新的工作条目的一些提案。JTC1指出,它可以通过和一些外部的一些组织机构进行密切的合作来推动网络服务的标准化,鼓励这些组织考虑建立或者是加强与JTC1的关系。这里都是WSG的一些决议,在2009年的时候,网络服务研究组参加了JTC1的全会,我们的研究现在已经结束了,网络服务,我们是一个完整的标准化的努力,但是我们觉得在将来有一些组织会做出一些贡献,因此我们需要在JTC1当中建立一个网络服务的常设机构。同时,中国对网络服务研究组也做出了很多贡献,他们说好,JTC1应该考虑这些事项,中国提出了一些提案,而网络服务研究组同意了中国的一些提案,和中国开展很多相关的工作。因此,大家可以看到,那么去年在全会当中,也有一个提案,要建立一个工作组,就SOA的标准化开展工作。韩国也提出了一些建议,在云计算方面要建立一些工作组。陈主任在今天早晨的致辞当中指出,认识到技术,在我们今天所提到的三个话题当中的技术,实际上是同样一个技术,那么JTC1后来决定不单独建立网络服务SOA和云计算独立的工作组,那么JTC1后来决定要建立一个新的子委员会,这个新的子委员会就是分布式的应用平台和服务,即SC38。SC38就把这三个云计算、SOA和网络服务结合在一起。
这里有16个国家机构会参与这个会议,现在他们已经注册要参加这个会议。实际上大约会有75名代表参加SC38的会议,包括一些代表组织,还有联络组织。SC38现在还没有存在,我们明天要召开第一次会议了,但是对于这个会议的情况,我们无法讲太多。很多要参加的一些机构,包括一些联络的机构,还有OpenGroup也会参加。有很多人觉得我们愿意和SC38建立联系,但是SC38必须做出决定,究竟有哪些机构参加。我们决议当中做出的决定,我希望在这个会议当中,在周三、周四和周五早晨会做出一些决定。基本上来说,SC38它会建立起自己的结构。那么在明天,如果说我们要建立10个子委员会的话,那么SC38也会就这些提案做出一些决定。SC38可以自己做出决定,但是我们预计SC38会建立三个工作组,一个是网络服务工作组,还有一个是关于服务的工作组,还有一个是关于云计算的工作组。关于网络服务工作组,它的主要工作职责要去改进和维护网络服务登记簿,同时维护以前已经审批通过的一些标准,有一些外部标准开发组织,也去促进网络服务的标准化。同时,也要就一些存在的问题进行调查,同时要看一看与网络服务的标准化,在JTC1当中有哪些已经开展了,也要维护未来开发出来的SOA的标准,这些是网络服务组的工作职责。中国提交了一些新的提案,这里有一些新的工作组的工作条款,但是这个工作条款在审批通过之前,是不会开展相关的活动的,可以由国家一些机构来进行协商。
关于服务的工作组,一旦新的工作职责得以审批通过以后,他们会有具体的工作宪章了。另外一个小组是云计算研究组,它并不是一个工作组,而是一个研究组。他们会进行一些研究。这里是云计算工作组的工作职责,会提供云计算的价值定位、分类和术语。同时在JTC1当中来评估云计算目前标准化的现状,同时会记录市场用户的要求和要解决的挑战,该研究会和其他相关的组织进行合作。现在对于云计算工作组来说,他们所涉及的话题不包括数据中心的能效的。我们要看一看行政支持。SC38会在这周审批通过以下事项,包括领导力和它的这种结构。美国的国家机构会作为SC的秘书处及工作组的秘书处。中国国家机构会把周平作为云计算研究组的秘书,中国会成为这个组的秘书处,这里是我联系我的一些信息,还有SC38的秘书处,还有秘书长,他现在已经入住我们的酒店了,我们在今天会议当中听到了很多关于网络服务和云计算的一些发言。在JTC1当中都得以体现。我们现在这些工作已经启动了,我是期待着在将来有很大的进展。在将来的研讨会当中,希望我能够给大家介绍一下我们取得的进展。谢谢各位。
主持人:谢谢Don Deutsch。下面一位演讲人是来自ISO/IEC JTC1 SC7主席Francois Coallier先生。大家欢迎。
Francois Coallier:谢谢大家。各位政府官员,各位女士们,先生们,我很高兴再次来到中国给大家介绍一下关于这个会议的主题。我跟大家简要来总结一下我们的分委员会7做的一些工作。然后给大家介绍一下SC7工作重点是什么。
首先我们看SC7它是一个非常老的委员会,这个老的委员会在JTC1成立的时候已经成立了,这个委员会它是一个平衡委员会,从本质上来说,它是一个平衡委员会,它的工作范围包括流程、方法和技术。我们的目的要制定一些通用的标准。这些通用标准要涵盖到软件系统以及IT服务的整个生命周期。
所以这就意味着总的来说,我们的标准SC7所提供的标准,应该是能够被比如说像是计算软件所使用的,还有像是工业工程,以及互联网管理等各个领域来使用的,或者这些通用信息技术也应该可以使用SC7所制定的标准。这些标准自身都是通用的,对于各个不同的应用领域而言都是通用的。同时我们也与其他委员会共同制定很多通用标准,其中之一就是SC7所制定的ISO9000家族的标准,为什么标准对于IT而言很重要?我们提到标准的重要性,第一点,它能够促进不同的系统之间的互操作性。SC7,我们非常关注流程相关的标准,这些标准的目标就是要实现人以及组织内部的互操作性,人和组织,以及和产品之间的互操作性。我们致力于实现人与系统之间的协作,而且我们也致力于促进不同市场的创新,我们也致力于实现不同商业活动之间的互联互通。所以我们看到根据ISO的指令,所有的这些标准都能够帮助我们来创建新的市场,能够帮助我们开拓更多的商业活动,另外也能够帮助我们开发多功能的产品,如果考虑产品功能,我们就知道我们希望能够有更多可以互相沟通的产品功能,这个是SC7非常注重的一个领域。
SC7的状态、现状,今天有37个参与国,在2003年的时候只有29个,在过去这些年中有很多新成员加入我们的组织,我们有18个观察员国,还有很多联络机构,这些都是在通用标准的制定方面发挥着非常重要作用的机构。
这张图表是SC7的结构,我们看到有一系列的工作组,这些不同的工作组,他们会有自己的项目,他们要管理和实施交付这些项目,这些有非常多的工作组关注不同的领域,比如说有WG19,主要是关于关注致力于IT系统技术标准的,另外随着时间推移,有越来越多的标准变得越来越开放,我们也在制定更开放标准方面进行合作。另外还有其他的一些像生命周期管理方面的标准,此外还有与企业架构相关的工作组,这些工作组有非常多的专家,这些专家在开发标准家族方面有很丰富的经验,他们也会开展具体研究。另外在治理方面也有业务战略工作组,在这张图表上,我们可以看到各个不同的国家在全体会议的参与程度,我们可以看到在未来两周,我们在日本召开下一次全体大会,在一周之前我们已经收到了来自于29个100多人的注册。
关于SOA的标准,这是我们的一个历史图表,这张图表上,随着时间推移,我们在越来越多的制定标准维护方面的工作,有一些标准我已经跟大家说过了,有一些标准已经太过时了,这些标准需要进一步更新,有一些标准会被取消,新的标准会被逐渐制定出来,我们根据新的产品组合和管理领域制订出新的标准,这是SC7标准组合,有一些人看到这个表格觉得有地头晕,但是这个是我们的标准结构,我们的核心标准是生命周期标准,还有我们的评估标准,我们可以看到在左侧还有一个治理的标准,目前我们可以看到我们SC7在制定治理方面的相关标准,另外还有很多专业小组,这些专业小组能够给我们提供非常重要的人力资源,能够帮助我们来做课程的开发,还有认证方面的工作。在国际层面上,我们能够非常积极开展这方面的工作,这就意味着能够更为广泛改变我们的标准,根据新的需求对我们标准进行更新。在这方面,我们看到SC7也是做出了非常大的努力。国际标准并不是一夜之间就能够做成的,并不是没有任何基础的,我们也会参考其他标准组织制定的准,我们会跟他们进行协商,从而能够确保我们的标准制定出来之后能够跟其他机构标准之间实现集成和互操作,这是非常重要的机制,只有这样我们才把标准实施在更好的领域。
未来的发展趋势和方向,这是我们目前关注的一些非常重要的战略方向,我们可以看到,这些趋势都是非常明显的。在今天的一个全球化的世界中,IT变得越来越全球化,而且我们也看到系统的集成也是越来越明显的一个趋势。另外我们看到IT今天是无所不在的,而且IT的无所不在性也在日益增强,因此我们认为在未来考虑我们的发展的时候,我们也不应该忘记历史,我们应该从历史角度来看看未来的演变方向怎么样。我们可以看到IT经历了各个不同的技术变革,但是它不仅仅是关于技术的变革,如果看到用户也在不断发生变化,IT用户也在处于不断演变过程中,我们看到IT发展过程中,我们能够看到在整个发展历程中,出现了众多不同的关键技术,而且随着时间的推移,还有社会转型也对IT变革产生了非常大的影响。我们可以看到在这里,这张图表展示了IT转型的一个历程,除此以外我们看到在IT最初发展过程中,我们最初的时候关注点以系统为导向的,在这个阶段有很多用户开发了他们自己的专有系统,最后整个重点开始转向以BC为基础,之后网络又开始占有主导地位,现在进入到了以客户为导向的一个阶段,就是第四波新的进程中。在这个新的进程中,我们开始转移向web2.0的时代,在这个阶段,有更多的互动,在这个阶段,我们也看到了云计算的兴起,云计算是有很多技术来支撑的。同时云计算也涵盖了很多重要的概念,这些概念也是围绕着IT发展历程逐渐成熟起来的,我们都知道虚拟化,还有虚拟机的概念,它在上世纪60年代的时候产生的。
另外还有像基础架构作为服务这样的概念,除此之外,还有许多其他的概念在不断支撑云计算的发展。我如果给大家做太多技术性的解说,我要说对不起,这里我引用了一个标准的关于云计算的一个概念,这个定义就是云计算它就是一组IT服务,这组IT服务互联网来提供的,或者是通过内联网来提供的。
聚合应用开发,这也是一种通用的定义,关于聚合的一个定义,聚合定义它是一种应用,它使用或者是将不同的数据和功能加总起来,这些数据来自于两个或者是更多外部来源,从而创造新的服务。聚合是用来创建网络应外的一种基础,从定义上来说,聚合它目前能够融合很多的现有平台,而且聚合也能够帮助我们从界面的角度来实现集成。比如说可以从工程角度来实现集成,或者从云计算角度来实现集成。从本质来说,聚合就是从不同程度来进行聚合,从而提供全新的服务。我们可以使用聚合来更多推进互联网的转型。在SC7,我们有不同的研究小组,我们建立不同的研究小组来开拓新的领域,我们目前有非常多的研究小组,在SC7下面有各个不同的研究小组,他们会有不同的周期,比如说有一些研究小组只有一年的周期,但是在这里我们可以看到,我们列出了一些研究小组,其中有一些我们已经提到过了,比如像是以服务为导向的架构,除此之外,我们还有一个研究小组专门研究系统集成的,另外我们还有一个研究小组是专门研究云计算的,同时还有针对企业级治理工作的。
对于研究小组而言,他们开展了非常多的工作,对于研究小组而言,业务和企业需求非常重要,我们会跟不同联络机构人员进行沟通,了解他们的最新需求是什么,来开展最新的学术研究。这些研究小组都非常关注实际工作,我们希望通过我们这些分委员会的研究进一步促进技术开发。
SC7和SOA,SOA它是一种应用架构,这种应用架构的基础是重新使用和组织各种非常松散的服务,通过互联网或者是通过内联网来实现分散服务的组合和重新使用。目前SC7有很多标准可以直接应用到SOA开发部署和运行。还有一些SOA领域的人,我们目前有很多应用是基于架构之上的。SC7正在积极开发IT产品线工程的标准。SC7和SOA,我前面已经提到过了,我们要遵循SOA非常重要的一个指示,在SOA开发方面,我们首先会考虑两个非常重要的问题,第一个,是不是现有和未来SOA标准,存在能够解决大家感兴趣的领域。另外我们也会在做标准开发过程中,我们也会更多考虑来自于其他相关机构他们的标准的适用性和这些标准的覆盖范围,我们希望能够通过我们的研究小组,以及专家小组的工作能够更好实现与其他相关机构标准之间的互操作性。这是中国研究小组是由杨女士所主导的,在这里我们可以看到,我们目前已经提交了一份报告,这个报告在SC7的网站上已经刊登出来了,大家感兴趣可以自己看一看。我们会在下两周之后在日本召开下一次全体会议。谢谢大家。
主持人:感谢Francois Coallier先生。下面一位演讲者来自OpenGroup总裁Allen Borwn先生。大家欢迎。
Allen Borwn:各位专家,各位来宾,各位领导,女士们,先生们,早上好。我这里要感谢邀请我代表OpenGroup来做这个发言。这里我会给大家介绍一下OpenGroup的情况。OpenGroup是一个全球集团,我们集中关注通过IT标准来推动企业实现他们的业务目标。
我们有很多的客户组织参与进来,我们可以使这些标准得以应用。我们要去确保这些服务和产品能够按照标准去运行。我们主要是帮助这些标准能够得以运作。在OpenGroup当中,我们有来自80多个国家的2万多人,有350个成员企业,在31个国家,6个大陆当中建立了他们的总部。我们在八个不同的国家,包括中国都有办事处,在印度、阿联酋、南非、英国、日本、美国和法国都有我们的办事处。
在2010年,在第一季度的时候,有1200多名人参加的北京召开的OpenGroup的一个会议,在北京的会议当中,有400个人参加。我们今天早上听到发言人讲到我们面临的一些挑战,包括信息共享的一些障碍,而OpenGroup,我们的愿景主要是集中关注,去推动信息的无界流动,去应对这些信息流动方面的挑战,我们集中关注安全性、可靠性和时效性及互动性、互操作性。今天早上大家提到这些标准的兼容性是至关重要的。我们这些成员,现在都是按照我们这个愿景来工作的。我们彼此要和其他的标准组织,和客户来进行工作,通过一块来合作,我们就可以实现我们这种愿景。
大家都知道这种无边界的信息流动是非常重要的,现在不仅仅对于我们的组织,在经济上来说是至关重要的,同时对于改进我们的服务,降低风险来说,我们要去创造无边界的信息流也是至关重要的。首先开始去界定,OpenGroup成员,他们认为的一个版本,它不仅仅是一种技术,它也一种架构风格,它是支持服务到的。SOA如果和一个架构框架结合在一起,可以帮助我们实现无边界的信息流。我们在这里可以和TOG把SOA的一些架构和框架结合在一起,TOG是一个标准的框架和方法,它会降低开发企业架构有关时间成本和风险,现在福布斯全球50强企业中,有80%会使用TOG。最后TOG是把它翻译成了700多页的中文文件,我们现在也有中文的培训、认证和考试。
SOA它有一些独特的特点,它是一个服务,能够真正显示出现实世界当中的企业活动,同时它也是一种服务的代表,可以利用业务的描述,要求人们提供具体的背景和服务的建造,来去执行服务。它能够充分显示出OpenGroup成员在这个领域当中开展的一些工作,我们这里有很多项目,我们还有一些案例的研究。我们初期的项目包括SOA的一个定义,还有SOA的按照研究,以及SOA独特的这种价值的一个评估。OpenGroup,我们有一些服务整合成熟模型,这是我们将来要完成的项目,包括SOA的制定。我们目前的项目包括SOA的本体论,TOG的实际指南,以服务为导向的云计算架构、SOA的参考架构,还有SOA演化等等,这是我们目前开展的一些项目。
这个标准是OpenGroup所提交的,是由IBM提交给OpenGroup的一个标准,现在正在和ISO一块开展工作,今天下午会有其他发言人就这个标准来进行介绍。在OpenGroup当中,我们也开发出了一些SOA的治理、组建,大家可以看到SOA的治理参考模型、治理流程、治理生命力方法。我们的成员也集中关注云计算,现在很多的这些客户企业,都在寻找比较好的工具来改进他们关于云计算的业务决策,同时他们要去改进决策方面的信心,来降低风险,去安全获得他们比较竞争优势,去确定他们的投资回报率,同时他们也要获得比较明确的时间表和路线图。对于云计算来说,它有哪些优势可以去有效获得知识?可以与时俱进。同时也可以充分利用其他人的知识和经验,获得一些经过很好的渗透的一些信息,经过很好的预筛选的一些信息,我们OpenGroup云计算开展了很多的论坛活动,我们进行了一些研究,还有云计算潜在的买方要求的一些调查问卷,同时我们也发布了云计算业务用户案例的白皮书。我们这些企业还要去降低他们的成本,要改进安全,我们这里进行了很多的要求调查,有一些组织觉得利用云计算可以改进他们的安全性。
在OpenGroup当中,我们的云计算的一些活动,我们就云计算潜在的用户要求进行了调查问卷,同时我们还发行了很多的白皮书,包括云计算解释白皮书,其中包括了一些云计算的定义、术语和优势。同时我们还有云计算的企业影响,我们把一些利用的案例转换成解决的方案,能够去推动并驱动者参考模型的发展。同时我们还有云计算企业解决方案企业架构白皮书、云计算分类白皮书,还有一些其他的OpenGroup的一些论坛。我们主要是解决企业当中所面临的一些问题,给他们提供实用的标准。我们是以一种开放的、及时的、可预测的方法来帮助企业解决问题。通过积极参与,OpenGroup的成员可以建立比较好的联系,可以共享信息,进行协作。同时对于个人来说,通过参与到活动中,他们也可以建立个人的关系,使企业能够获得比较好的竞争优势,使企业能够获得成本,具有成本效益,通过参与到我们这些OpenGroup的论坛当中,所有这些成员可以相关领域当中获得一些领导力,防止内部出现业务的中断,推动他们业务运营、效率的改进。在自己的领域当中成为思想的领导者。同时防止造成内部业务的干预。
OpenGroup中国办事处打交道会获得哪些好处呢?和OpenGroup中国办事处来一块进行合作,可以让大家获得一些会员关系,会员可以参与到论坛当中以及云计算工作当中,通时合中国办事处打交道,可以关于一些TOG的培训,同时也可以获得OpenGroup IT架构和IT专家的辅导。实际上这些IT的架构师和专家,他们有很多专家技能的,可以给大家提供很多指导,如果大家对这些感兴趣的话,可以通过我们的电子邮件地址跟我们进行联系。再次感谢主办方邀请我参加这个会议,给大家简要介绍了OpenGroup做的一些工作,希望研讨会取得圆满成功。
主持人:感谢Allen Borwn先生。下面我们有请Jeff Jaffe先生代表W3C做一个精彩的报告。大家欢迎。
Jeff Jaffe:非常高兴参加第三届SOA标准化国际研讨会。我要在这里跟大家介绍一下W3C对于SOA的一些观点,非常高兴主办方邀请我参加这次论坛。我给大家简要介绍一下我们所做的工作,在SOA领域做的贡献,然后介绍一下这种关系如何进一步拓展,在拓展平台方面,我们发挥了什么样的作用,在过去W3C的功能,我们在整个行业中发挥了非常重要的作用,我们在促进各个国家的经济,包括中国经济信息技术产业发挥了很重要的作用,今天W3C是20年前发明的。
W3C必须是开放的,从技术角度来说,我们可以看到它越开放就能够越吸引更多用户,而且我们也需要来自于各个不同来源的创新,对于我们来说要进一步促进创新,而且在保持开放性方面面临很大的挑战。就创新步伐而言,也是一个非常大的难题。在开发方面,W3C有非常多的标准。在过去10年,我们制定了很多关于行业研究方面的关系,每个人都通过创新为我们做出贡献,而且我们也是在制定各个不同的平台。我们看到在这个过程中,有非常多的公司参与到我们的工作来,也有非常多的企业和厂商给我们提出他们的要求,这些要求帮助我们进一步改善了我们平台的应用性。这种方法经历了时间的考验,我们看到今天有越来越多的公司使用我们的平台,有越来越多的人使用我们的平台,帮助我们来进一步改善这个平台的应用性。就服务而言,W3C认为我们必须要发挥传统的作用,要进一步的召集整个行业创建于SOA相关的规范。其中一些非常重要的标准,我们在这个领域所提供的标准,包括SML,这对于整个外部服务标准而言是非常重要的,它能够帮助我们进一步加强标准的规格的适用性,W3C发挥了非常重要的作用,在SC38方面也发挥了非常重要的作用。我前面已经提到过在W3C方面,我们也会进一步发挥基础性的作用。
我们刚才已经介绍过我们在SOA方面的一些关注重点,下面给大家介绍一下我们目前所探讨的更为广泛的主题,就是如何进一步拓展网络平台的问题。我们前面说过网络应用正在进一步拓展,目前中国的网络应用日新月异,今天中国有最大的网络用户,网络应用在中国不断的扩大,中国技术还有用户、社区的投入是非常重要的。我们在W3C方面也是非常关注来自于中国的投入,因此我们希望能够通过这样的合作来满足全球的需求,这是非常关键的,对于我们来说,中国研发小组的创新性想法,必须要加以重视,只有这样才能创造出适合中国特点,W3C非常关注中国的合作,在06年的时候,我们成立了中国办事处。我们也是在2008年在中国召开了顾问委员会会议。
网络扩展和网络应用,是W3C非常关注的一个领域,我们一直非常关注与进一步拓展我们的技术平台和技术领域,比如说SOA这个领域的应用。网络是未来计算的平台,也是未来的桌面操作系统,它也是未来技术开发非常重要的一个领域,在我们今天的世界中,我们看到平台,比如说像在SOA,我们有了更多新的领域和概念产生,但是这个网络是开放的,这个平台应该是一个世界性的平台,这个平台应该能够与各个不同的应用之间进行兼容,有不同的用户,有不同国家开发出来的应用相互操作,所以我们非常关注在过去几年以下领域的工作,我们一直致力于进一步改善互操作性,这是我们最新的标准。我们也在这个领域促进了非常多的创新,包括在视频方面推出了新的标准,我们非常高兴看到这个领域的趋势越来越强,有越来越多公司开始支持。
在操作领域中,网络它不仅仅是一个平台,不仅仅是一个信息共享的平台,而且网络目前有了这些技术的支,它也越来越成了这些技术重新应用平台。而且正是处于这样的原因,每一个人都能够参与到开放平台活动中来。我刚才已经提到过我们在SOA方面的工作,而且我刚才也说过了,我们还有其他一些领域,也是非常重要的。越来越多的我们看到在网络上的用户,我们通过手持设备来上网,因为我们必须要从非常小的手持设备一直到非常大的计算机设备之间,都能够给人们提供一些上网的界面,包括非常大的家用电器,像冰箱,目前也有用户上网的需求。目前移动网络也是上网非常重要的一个网络架构,我们也越来越多关注GO定位和GPS发展。我们看到正是处于以上因素,网络已经无处不在了,在W3C眼中,最为成功的一个领域就是网络的可访问性是一个非常关键的领域,我们也制定了相关原则,从而促进网络课接入性,来进一步增强这些网络用户的认知能力和使用能力,W3C也制定了很多的文件来进一步促进网络的可访问性。比如像内容的认证工具,还有像刀片服务器的开发。在过去几年中,我们看到发展速度非常快,但是我们看到我们在比较方面,还是比较慢的。在数据的网络以及社交网络,还有云计算方面,这些都是非常重要的明天平台的发展领域,像云计算领域中,SOA也可以发挥很重要的作用。W3C一直致力于参与到中国云计算行业的发展。
下一代网络代表,我们可以看到,不仅有静态网页,还有动态的网页,我们看到人和遥感器会对于数据产生越来越大的影响,而且我们也看到在网络中,文档的共享会变得越来越重要,我们会有一些机器处理和视觉化的技术,我们能够对世界产生更大的感知。我们看到有越来越多应用标准产生,因此能够促进人们更为有效的,更为健康的使用网络。开放数据在电子政务方面有着非常重要的应用,政府有着非常多的数据,这些数据是跟公众的,政府需要一种软件能够把这些数据提供给公众。当然我们知道在这个领域,我们目前已经研发出了非常多的技术,这些技术的隐私性非常重要的,除此之外,除了W3C的一些电子政务小组的研究工作之外,我们还有一个开放数据方面的例子,这个例子是在英国做的,我们除了这些横向的创新之外,我们还有很多纵向创新,最近有越来越多的公司他们开始协作,来制定自己的行业框架,这对于各个不同的行业,不同的国家而言都是一项非常重要的工作,我们一定要确保在创建这些数据框架的时候,要满足世界不同地区法律法规的规定,而且要使用原数据来数这些财务数据在网络上的本质特征。因此,我们能够非常清晰这些利润以及损失,还有分摊等等这些不同术语的意义是什么。另外我们看到对于这些术语,不同地区对这些数据有不同的解释。我们相信除了金融行业之外,还有其他的医疗服务行业也非常需要原数据的架构,有了这样的原数据能够世界不同地方的医院和医生帮助病人解决痛苦。
这是关于下一代网络数据的一些非常让人高兴的一些新的趋势。社交网络是下一代网络平台的一个很好的例子,社交网络有不同的形式,今天有了在线网络,整个世界已经变得越来越小,在线网络中,应用越来越普遍,应用不再是私有性的应用了,我们如何能够避免这些信息孤岛?我们看到W3C开始了解这些不同的网络应用之间如何能够打破他们之间的分离,我们可以在社交网络上提供信息的时候,我们如何对这些信息进行过滤,如何对这些信息进行加总,我们需要建立一个平台,SOA能够帮助我们解决不同之间的互操作性问题。前面很多人提到过了,云计算也是一个非常好的例子,SOA应用方面一个很好的例子。
云计算方面,我们看到SOA也有广泛的应用,在这个方面有三个非常广泛的方法论,平台作为一种服务和软件作为一种服务,这三种模式目前已经存在于市场中。对于这些不同的方法,我们有各种各样新的做法,还有公有人和私有人,我们有一点非常清楚,那就是在云计算过程中,我们会有云计算必须要基于标准的,必须要基于SOA,在云计算方面仍然存在着更多问题,但是我们需要更多管理方面的标准。
最后,无处不在的网络问题。我们已经看到今天有越来越多智能手机在利用,但是我们看到不久将来,会有越来越多移动设备应用到生活当中去,人们可以使用这些设备产生大量数据和进行网络访问。这会成为今后非常重要的一个趋势,因此我们在全球范围内需要制定关于移动方面新的标准。
W3C非常关注进一步的致力于核心使命的实现,另外我们已经做好准备跟中国加强合作,W3C希望更为灵活,我们希望更具有针对性,而且我们也希望进一步识别,到底哪些核心技术需要被研制出来,我们需要什么样新的标准。为了解决这些需求,我们已经开始在W3C做一些测试和做一些预测,预测我们的核心功能,未来会发挥什么样的变化,我们也会进一步识别网络未来的框架和平台会发生什么样新的变化,除此之外,我们也要进一步确保我们的用户能够通过W3C工作,能够获得更大的价值定位。我们也要进一步促进网络的全球访问性,我们要促进网络在金融标准制定方面的工作,除此之外也要关注用户的价值定位,我们也会非常关注建立整个IT的生态系统,所以W3C在这个过程中能够发挥非常重要的作用。关于全球性的问题,我不用再多说中国为什么这么重要了,因为中国在全球市场中有着非常大的增长份额,随着中国日益增长,还有随着下一代网络平台的发展,我们需要进一步加强协作,只有这样才能真正建立一个真正全球化的平台。谢谢大家。
主持人:感谢Jeff Jaffe先生的精彩报告。下一位演讲的是来自OASIS总法律顾问专家Jamie Clark先生。
Jamie Clark:早上好。如果仍然是早上的话。这里我要感谢大家,谢谢,不仅仅要感谢中国电子标准化研究所,而且要感谢咱们所有在座的各位。感谢你们参加今天的会议,今天我们会谈一些非常重要的话题及开放标准。实际上我来自的组织可以帮助大家去制定开放标准。实际上我们有五六千个积极的专家,现在在制定标准。现在我们一半的工作都是来自美国之外的。在这里我们一定要谦虚,那么对于W3C、CESI、OASIS,实际上我们并不去制作标准,很幸运的是,我们有一些成员,这些公司、专家,还有企业,他们一块去制定标准,我们组织本身并不是制定标准,这个取决于我们的成员。
其中一些制定标准的专家就可以是各位。所以请大家注意我的发言。OASIS所做的是确保我们的这些标准能够和其他一些标准融合。大家知道这里标准真的非常多,而且标准的组织也是非常多。因此,我们非常努力来确保我们的项目能够和其他的人融合,我们能够去进行很好的共享,把我们的工作能够扩展到其他的地方。我们大部分的工作,都发给了ISO,还有JTC等等,都提交给他们了。 我们现在也和国际电信组织和WAC等等一块合作,大家可以看到,在SOA和网络服务方面,在2010年有越来越多的工作。但是这个地图,我们只是接触到了它的表面,我们这里有很多项目,这里有很多点,我们做了很多,但是我们仍然要谦虚。那么每一个项目,都是有一些人,有一些专家他们花了很多的努力开展的,他们做了大量的投入。
为什么现在有这么多标准,是有很多原因的。即使我给大家发电子邮件,我也会使用四五六七个标准,这些标准来自三个不同的组织的。我觉刘总经理做的发言非常好,在世界开放标准方面,我们必须有多样性,如果说每个人不能使用开发出来的最好的方法,不能去共享的话,是不好的。这样的方法对于世界来说并不是最佳的,我们有很多标准。标准背后为什么这么多?那是有很多原因的。在标准方面,我们需要去谨慎,我们需要谦虚,因为我们并不是市场的重点,我们这些专家和公司给我们提供的标准,这是一个很好的一个筛子,可以使这些标准明确,很容易使用。但是此后,我们把这些标准发布出来之后,这些标准都推到市场上,用户会看看这些标准运作的是否好,实际上有时候不止一个标准,他们做的事情都是一样的,用户要去选择对于他们来说最好的标准。我们在标准方面,我们一定要特别地开放,要特别地谦虚。这里再看看这个地图,在OASIS我们开展了很多工作,在建模方面做了大量的工作,这里有SOA服务架构。其中很重要的一点,包括很多社区和很多组织的参与,我们在网络服务方面做了很多的工作,我们至少有一个小组,他们在尽力建立SOA的架构。有一个项目,它被称为组合方法。很多这些工作都要求交易信息,一定要把这些信息准确的给它投入到正确的地方。实际上我们这里还有世界范围内很多的广泛使用的一些标准,他们使用是非常多的,我们现在要开始做一些初级的工作。
但是我们要在这些众多的标准当中找出适合我们的标准。我要告诉大家质量和质量控制是至关重要的。我们有一个韩国为基础的一个TC,还有其他质量控制人员和机构去衡量性能和表现,还有很多其他的一些事情我们要去做,去推动SOA的方法能够具体得以应用。比如说在设备上的应用,这里还有电力系统,还有智能电力系统,在这方面都可以使用SOA。随着亚洲、欧洲和北美,现在都开发智能电网系统,所以智能电网系统可以应用SOA,SOA应用的领域非常多。所有这些组织他们都有规则,这里有一个正式的流程他们要去遵守,他们要去界定工作范围,这样的话,相关人员就愿意参加工作。
同时要看看人们的观点,要去广泛收集人们的意见,去进行沟通,然后开展工作,向世界展示他们的作品,然后进行公布。有时候不仅仅是在一个工作组当中他们做了很多的事情,可能有很多工作组一块进行工作。所以标准工作组必须能够共享,这样的话才能建立比较好的模块化的开放标准。我们必须进行合适的信息共享,同时要利用现在拥有的东西,而不是去找一些新的东西,不存在的东西。
当然这里也涉及到专利和版权的问题。我们要让不同的标准组织相互知道彼此的规则。可以在各个组织之间自由传输信息,这是一个至关重要的问题。中国国家政府做了很多事情,大约在两年前去描述知识产权和一些相关的许可政策。这样的话,可以使中国标准能够最佳满足大家的利益。大家也需要去看一看,那么对于开放标准的使用有什么样的规则要去遵守,其中有一个问题,我知道是非常重要的,今天我们的同事也提到了,你的断言,你的陈述,那么在这个方面要注意。有一些人说好,你利用我这个可以,会有这样的陈述,那么大家也要注意,这些都是开放式的陈述。合作也是至关重要的,我希望在今天的会议中,大家能够了解这个合作是至关重要的,因为很多发言人都提到了,我们现在非常努力要进行合作,还有很多工作要做,还有很多事情要去理解。我们现在是非常地充满了感激的,那么OASIS真的非常感谢大家给我们提供这样的一个机会。同时,中国的软件生产中心,还有其他的合作伙伴给我们提供了很多的支持,我们这里真的心怀感激,我们这里也很多项目,大家可以在我们的网站上找到多种语言的项目信息,如果大家感兴趣,谢谢各位的聆听。
主持人:感谢Jamie Clark先生的精彩报告。今天大家一定感觉到饿了,今天上午最后一个报告是来自WS—I理事会副主席Jeff Mischkinsky先生,下面欢迎Jeff Mischkinsky先生给我们做精彩报告。
Jeff Mischkinsky:各位来宾,各位同事,各位朋友,非常高兴能够受邀再次来到北京参加这次非常重要的关于SOA方面的研讨会。今天探讨的主题是我作为WS—I理事会副主席,所代表这个机构的工作。我在WS—I的工作历史可以追溯到6年前了,今天我想跟大家做的发言内容,就是要介绍一下我们这个组织的最新状态,也会给大家介绍一下我们未来的发展方向,在此之前给大家简要介绍一下我们的背景情况。
WS—I是一个网络服务互操作性基础架构方面非常重要的一个机构,而且我们知道目前基础架构的互操作性是大家非常关注的一个问题。而且有很多人已经广泛采用了SOA的架构,我们也要进一步促进我们所提供的网络服务能够尽可能的实现互操作性,而且也要具备它的应用。我们感到目前有非常多的企业级工具来自不同的厂商。互操作性是一个非常重要的途径,没有互操作性,这些产品之间无法相互对话,我们有无法非常有效的利用不同的平台。所以WS—I做的工作就是开发一些文件和工具,从而更加有效的实现可操作性和互操作性。
什么是文档?它就是一组规格,在某一个版本水平上的一个规格,我们会制定非常清晰的要求、原则和测试工具,来测试如何使用这些规格,从而确保这些规格之间的互操作性。另外还有非常重要的样本应用,积极测试情景方面实施工作,从而支持不同的环境。我们也会提供很多测试情景。我们在开展这方面工作的时候,一方面问用户使用的样本是什么?另外我们也会进一步来开发我们自己的文档,来支持用的需要。我们因此要确保我们的文档是正确的,是非常精确的,是具有使用价值的。我们会有很多知识材料和测试工具,这些测试工具方面,它主要是衡量各种各样的信息流来衡量网络的应用信息流,我们可以看到,我们的分析人员,他们会捕获信息流,而且会使用这些测试工具,对文档进行测试,来确定这些信息是不是跟文档之间能够实现匹配。
这张幻灯片,大家可以看到是我们的网络服务基础架构,我们可以看到,黄色的部分表明的是WS—I已经完成的工作,在文档方面完成的工作,这是基础的地位。包括安全、计划、UDDI,我们已经完成了这方面的工作。蓝色部分表明的是WS—I目前正在开发的一些文档。因此,随着时间推移,我们可以看到我们会更多来使用,我们会进一步在安全对话,以及可靠的信息流开展更多的研究工作。
下面给大家简要介绍一下WS—I目前为止取得的一些成就。WS—I会制定最终材料的规格,我们已经制定了BP1.0和BP1.1,我还制定出AP1.0,另外还有样本。我们已经批准了BSP1.1和BSP1.0。另外WS—I也已经与JTC1进行了合作,已经跟SOA规格之间实现了融合。目前我们在做什么样的工作?目前正在开发的工作,是BP1.2,另外我们看到我们还在开发W3C、WS的工作。
下面来看BP1.0,我们有一个可靠的安全的文档1.0。我们的产品是符合和涵盖了不同的标准机构制定的标准,我们能够实现这些标准之间的融合,这是WS—I非常关注的领域。我们开发了非常多的测试工具和测试分析器,另外我们也采用测试情景来测试数据,来制定相应的测试规划,由此能够确保实现相互匹配,我们会帮助他们看一看互操作性的具体情况怎么样。对于WS—I未来而言,我们有什么样的重点?我们WS—I和SOA的成员已经宣布了,我们正在考虑将WS—I的工作来转移到SOA的框架之下,我们目前还没有具体有一些细节达成一致,但是我们会遵循下面的一些步骤,我们会创造一个WS—I的成员小组,从而进一步来开展WS—I的工作。我们也会创建SOA技术委员会,来维护和进一步开发WS—I,也会进一步开发相关的测试框架。另外跟JTC1来进行合作,我们会把SOA维护责任转移到WS—I的文档中去,这个转型过程会通过JTC1的支持。
如果人们愿意接受这些标准,我们可以向JTC1提出新的标准。我已经说过了,目前还多没有最终定稿,目前所有的意向还处于讨论的阶段中。这是我给大家介绍的WS—I的现状,谢谢大家。
主持人:谢谢今天上午各位报告人。上午的研讨会到此结束。
主持人:尊敬的各位领导,各位专家,女士们,先生们,大家下午好。很荣幸今天下午上半部分的论坛由我来主持,上午我们听了很多专家从各个层面,各个角度讲到了SOA及相关领域的标准,下午我们聚焦到一个更加具体的主题,就是中国SOA标准及实施经验交流。下面首先请允许我介绍一下今天下午的演讲嘉宾,微软大中华区首席技术官张湘辉先生。东方通首席架构师刘川先生。中电投云南电力投资有限公司总经理工作部副主任赵东先生。北京锐易特软件技术有限公司技术总监李轶强先生。神州数码工程院技术总监李方平先生。北京炎黄盈动科技发展有限公司总裁刘金柱先生。有人SOA就是一个概念,SOA太虚,或者说SOA不知道从哪里入手。那么SOA到底怎么做,SOA的最佳实践是什么?我们今天下午通过专家们的报告会给大家带来很多启发。首先请微软大中华区首席技术官张湘辉先生演讲"SOA中的互操作性"。大家欢迎。
张湘辉:我们解决一些技术以前,我今天要讲的内容,跟服务架构有及其紧密的关联。SOA之所以存在,如果我们回顾一下它的目的,它的目的其实是要为用户提供更多的价值。那么价值如何体现?用户它可以有自己的选择,用户在原来所做的一些投入,一些投资,可以不被浪费。那么怎么才能保证这么一些东西能够做到?其实要有一些比较相类似的,或者说统一的用户体验,这是第一个目的。第二个目的,能够保证各种各样的服务,各种各样的架构,以及一些应用能够很好的进行互操作。
今天大家知道都SOA这个词讲了很久了,现在有一个新的词,更加以服务为中心,这个就是所谓的云计算。微软可以说是双手来拥抱云计算这么一个概念。云计算这个概念,如果大家仔细查一下它的定义,无非就是把原来的IT一些资源,包括存储、计算、应用、软件等等这些资源,通过互联网,以一种服务的形式来提供给大家,让大家看这不是服务嘛,面向服务的东西,语音也是面向服务,面向SOA的这么一种结构。大家可以知道,其实在很多方面,它们是相通的。
今天上午很多专家谈了一些这样的标准,特别是WS-I这方面很多的东西。微软我们的看法,其实跟今天上午专家,包括WS-I这么一些协会,这些组织的观点,可以说是一模一样的。这个黄色的代表是已经形成的一些东西,而且是通过国际标准化的一些东西。白色的是已经有了这样的说明,但是正在被标准化的过程里面。那么在里面,大家想想看,SOA最底下这层,它的基础层,也可以说是传输层面,这个层面无非就是为所有的SOA里面其他的一些标准,一些说明,可以说打下了一个基础。
如果再往上看有一个允许服务,各种各样的服务,可以很好的进行交流,能够进行复操作。它是以一些格式和一些这样协议的形式存在的。再往上看一层,叫做安全,或者是往来的这么一个层面。这个层面无非要保证各个服务之间,它们能够安全的、有条理的,同时能够跨平台、跨格式来进行很好的交流。最上面这一层,这层可以说现在看上去模块并没有很多,但是这一层今后有很多空间加以扩充的。这一层,它是应用层,它可以引起各种应用,在各种应用实现的技术中间,能够有机地来进行偶合,能够对底层这么一些说明,以一些这样的标准来进行应用。右面,无非就是能够详细的自己来说明。这么一些结构,还有今天上午谈到的,WS-I所谈到的各种各样的,已经国际标准化的东西,可以说经过了很长时间的努力,在过去10年里头,微软以及其他的合作伙伴一起,积累了很多经验,然后经过了很多讨论,那么这个讨论经常也是非常激烈的,于是这个东西的形成,有了今天这样一个样子,从微软产品战略里面,也是以这么一些东西来作为基础的。
但是已经形成的标准,并不一定能够保证技术是不断在往前进步的。所以这些标准可以说很难以保证,将来在技术进步情况下将会发生什么事情。在这些模块里面,留下了一些可以扩张的模块或者是功能。在这些模块和功能能够满足的情况下,是需要进一步扩展的。但是也许这些模块最终可能还不够,这个时候我们需要提出一些新的标准,微软在这里表个态,将来根据用户的需求,根据行业的一些需求,如果需要对现行标准加以扩充,以及制定新的标准,我们一定会跟大家同心协力,进一步来完善这些标准,来提高这些标准。这样我们有可以使得我们SOA当时的初衷能够满足用户的需求,能够使用户的体验更好,能够加强更好的互操作性。
刚刚讲了我们认为这个标准的现状,以及WS-I,我们怎么跟他们有机的进行配合,这张是讲在所有的微软的产品,以及我们的一些实践里头,我们所做的一些事情。从这张图,要从底往上看,标准是我们所做事情的基础,离开了这些基础就无法谈所谓的互操作,来保证用户有很好的用户体验。刚才我们所列出来的那些模块,可以说是我们的一些基础,那么这些基础,可以说通过现行的一些标准,能够推广这些标准,我们有150个标准组织做出来的一系列的标准,这个是我们互操作的基础。
我们有了这么一个基础,大家知道微软的软件是被许多人所应用的,不光是消费者这一级的用户,还包括很多企业一级的、政府行业这样一些用户。这样的用户,怎么能够保证我们的软件和我们的服务能够跟其他的一些软件跟服务,能够有机的实现很好的互操作,要做的第一步,我们得开放很多内部的东西,内部的一些东西的开放,我们怎么能够支持原来在微软的平台上来做开发的这么一些开发人员,这个开发人员,以MSDN,凡是做过编程都知道有这么一个东西,就是把微软开发环境,以及各种各样的产品放在这个里面提供给但是。这个里面提供了协议文件怎么样能够让其他一些系统,用微软的这套系统来进行交流。包括一些实践个说明,包括一些文档格式,比如说人家做了一个电子邮件,怎么跟我们其他一些应用来进行很好的互操作。在这个方面,我们不再是一个封闭的东西,应该是一个极其开放的一套东西。
在这个基础上,要跟很多合作伙伴来做这个事情,合作伙伴里面,包括在微软基础上做开发的人,也包括我们的竞争对手,也包括政府,我们具体做了很多这样的工作,在开源社区里面,我们有人在参与他们的讨论,解答他们所遇到的一些问题。然后有很多的8万个以开源代码写出来的应用,很好的跟windows来进行操作。它政府采购方面对一些格式有专门的要求,这些都是通过文档格式互操作计划下,我们都做到了。
除了社区以外,除了合作伙伴以外,更重要的就是我们的产品怎么能够支持互操作。我举了三个例子,一个是微软新的公有云的系统,在公有云上面,我们的目的,它有三层服务,一层是基础设施来作为服务,无非在一个巨大的数据中心里面,用了它的管理系统,我刚才讲的它的一些基础设施,计算能力、存储,以及一些其他的基础管理东西,都可以通过它提供出去。第二层,就是它的平台,身份认证、数据库都在这里面。最高一层,就是软件作为服务这一层,我们做了大量的工作,我们发现在云计算模式里面,在公有的,以软件作为服务这么一种平台上,一定不能够只是说用微软做出来的东西才能够在上面跑,应该有很多其他的友商做出来的东西,都能够在上面跑,于是在这个方面,可以说我们做了很多工作,在下一张里面会提到。
经过我们一个工具包,经过一些适当的转换以后,就能够把它发行到这个上面,作为一种服务来提供给全世界的用户。由此可见,以标准作为基础,然后很好的跟合作伙伴在一起工作,很好的把我们在互操作方面的一些知识跟大家共享,包括把一些文件来公开,我们才能真正做到跟越来越多的友商软件能够很好的在一起工作。
这是我刚才讲的微软做出来的东西,它可以以云服务形式提供给大家,都可以有效的经过一些发行,使得用户可以在公有云上面享受这样的服务。这样的东西,实际上还是以这上提到大的各种各样的标准,以及正在制定的标准,以它为基础做出来的。最后,微软,我们做了大量的工作,在我们的产品里面有这样的东西,能够很好的支持互操作性,在公有云系统里面能够很好的做互操作性,在个别解决方案里面,我们把SOA的这么一些标准,以及这样的开发过程,也应用到我们行业一些解决方案里面。这个就是按照SOA这么一种开发过程,以及它的标准,为中石油做的一套系统,这个同样是跟很多友商在一起同时做出来的系统。正是因为大家采用了SOA这方面的标准,所以这个互操作性得到了满足。
综上所述,SOA的标准对用户将会带来极大的价值,不光是今天的行业解决方案,还是在今后云服务环境里面,它都会带来很大的价值,可以保证用户有一致的用户体验,可以保证系统之间、服务之间有很好的互操作性。我今天就跟大家共享这么一些东西。谢谢大家。
主持人:非常感谢张总的精彩报告。张总也代表微软做了表态,微软的产品,文档格式可以充分开放,支持互操作,特别在云计算时代,以云服务的方式协助大家做好服务问题。下面有请东方通首席架构师刘川先生演讲。
刘川:各位是,各位专家,大家好,今天很高兴和大家一起来探讨SOA以及相关标准这些具体的实践。我今天要讲的题目叫做SOA系统的技术要求。为什么标准会加一个引号?实际上这个可能更偏一种比较高层次的相当于是SOA的原则,以及它的一些通用的一些技术要求,而并不是我们经常说的底层的一些技术实现的标准。
那么首先我想和大家来探讨一下SOA总体技术要求。首先看一下具体的技术标准,具体底层的通讯等等,以及这种互操作等等,现在已经有各种各样的标准了,并且仍然在飞速发展中,这是一个SOA的基本的标准站。可以举一个例子,它们之间有各种各样的联系,有一些协议仍然在高速发展之中。我想我今天的演讲并不是主要在这些具体的技术互操作方面的标准,我想和大家探讨的是更高层次的,怎么样叫做SOA的系统,它有一些更抽象的技术和功能要求,可以说是SOA的一些原则。在这里,这个其实也是说我们国家标准现在正在提出的一个SOA通用的技术模型。从这里可以看到大概分成这么几个层次,最底层,在咱们这个模型以外,是基础的各种各样的已经有的IT基础设施,那么底层是各种各样的SOA的资源,包括应用系统的资源,以及数据资源,第三方已经有的各种各样的应用功能。
中间核心部分是作为一个SOA的系统,它的一些共性的这么一种技术要求。比如说它需要支持基本的偶合服务,或者是业务功能组件之间的互相操作、互相调用,互相通讯,以及一些基本的实现SOA理想提供的基本技术功能的支撑,比如说服务描述和发现,服务的编制、服务的编排、服务管理。另外一方面,作为整体的系统,怎么样SOA在面向服务世界里面,怎么样提供一个完整的质量的这么一个保证,以及整个的SOA服务治理。从这里来看,我今天讲的这个模型更多是一种抽象的模型,它基本上是来表述了一种,就是说一个SOA系统实现需要有什么样的功能支撑,这样的话才能实现最终SOA,咱们大家提出来的偶合和互操作,以及快速交付等等。
从参考模型来说,其实可以从不同的角色来分,大致可以分成两个方面,一方面作为提供支撑产品,支撑工具的中间件的提供商,我们的职责在哪里?我们职责更多是主要面向实现刚才说的这些共性的基础服务,以及包括相应的服务质量的管理,以及部分的服务治理的功能,我们可以提供技术实现手段的支撑,包括和SOA资源等等这些接入,对它的这些管理。这些我们认为是需要这么一个中间件来实现这部分的基本技术功能,为整个构建SOA的应用,提供更加易用支撑的公共设施。
再就是SOA的应用,各个应用根据各自的需求,基于SOA的支撑中间件提供的这些功能,同时要本着SOA基本的原则,现在划在这个部分,它仍然需要本着SOA各种松偶合、标准化、互操作等等原则,然后在这个上面构建自己的,首先构建自己的业务的公共服务,其次通过上面对公共服务进行进一步的组装,构成真正的用户实际应用系统。
稍微特别一点,服务治理这里,服务治理,大部分来说并不是一个技术工作,就是说技术给它提供一些相应的手段,相应的便利方式来支撑,但是实际上SOA治理和整个企业级的管理等等,有非常大的关系。实际上可以看到SOA应用和底层支撑的中间件,他们都需要在服务治理方面付出努力。基于刚才的基本技术要求,拿一个具体的实例来说,我们公司SOA应用集成套件来介绍一下我们这个产品,或者说一个基本的SOA支撑工具,需要具备的功能,以及是怎么样实现的。我们这个支撑套件,它的体系结构,它的核心运行体系是基于一个异部的消息总线来构建的,各种各样的服务,服务之间可以进行松偶合互相的调用或者是通讯。它会基于一个应用服务器作为基本的服务,以及把各种各样的业务功能做SOA的服务化,接入到服务总线上。中间会提供很多内部的功能,比如说数据转换的服务,路由的服务,以及把多个服务合成起来,以及更进一步灵活的编码服务。当然围绕这些,始终在这里面有服务的管理,它的整个生命周期,以及运行时的生命周期,以及非运行时,从建模设计到部署,以及中间服务质量的管理和监控。
最上面一层,由这些基本业务功能,经过用户基于中间件进行定制开发,在这个上面可以实现业务逻辑应用级的SOA的服务。具体场景,比如说服务的中介,或者说数据集成,或者说是一种企业应用集成的这么一个场景。
在两端,我们首先提供一个统一的资源中心,以及外部注册中心,这样可以实现统一服务发现和注册,我们提供集成开发工具,它可以实现整个基于我们的产品来构建SOA应用,整个从设计建模,一直到开发,一直到部署整个全面的管理,以及最后的质量监控中心,它更多可能会涉及SOA治理和服务管理,来对运行时的服务进行监控,进行一些比较细致的监控和统计。
下面咱们可以分层来看,首先看SOA资源的接入。这种资源服务化,以及接入,我们首先提供各种各样的适配器,能够把各种各样的外系统接入进来,但是不止这些,这里仅仅是接入的工作。它可能比较偏技术,实际上接入进来还有一个工作就是服务化,接入到ESB上,实际上今后所有凡是需要用到这部分功能,从资源注册中心都可以找到,可以把它加入到自己的应用当中去,以及具体运行起来,所有这些功能都可以应用到这一部分。
中间这一部分就是TRESB提供的一些其他核心支撑功能,首先看TRESB,它首先是一个异部的消息背板,在这个支持服务的交互模式,说到具体的标准,当然支持各种各样现在通用的业界标准,以及它能够和我们注册中心进行无缝集成,进行服务的注册、检索、发现等等,以及运行和管理。集成开发工具是一个完全图形化的开发工具,从左边来看,它就是一个注册中心的表现,所有SOA资源都在左侧,在右侧进行具体的组装,或者说进行具体服务功能开发等等。
服务组合与服务合成应用,系统的资源或者说各种应用功能,接入到ESB之后,它在ESB上有一大堆服务,但是实际上这些服务摆在那里没有用,我们需要组装起来,但是它还要符合松偶合灵活调动的模式,这里需要把服务提供者和消费者,通过配置的方式能够进行灵活组合和封装。比如说数据交换的服务,我们提供现成的图形化,不需要编码就可以构建数据转换的服务。以及我们资源中心,它基本上是一个所有SOA资源的一个统一注册,一个存储管理的中心。监控管理中心是基于外部浏览器的,它可以针对不同节点到各个服务运行状态,以及状态的统计,进行各种各样的管理。
说到服务,我们支持各样各种的企业级服务,比如说安全可靠的消息传输,以及安全机制,以及事物、附带均衡等等,作为一个企业级的应用都是必不可少的。完整生命周期管理,到运行的时候我们提供监控工具,可以对所有的这些服务运行状态进行监控。上面基于我们这个和具体的用户共同来开发的业务SOA的服务,以及上面SOA应用系统,可以有这么几种典型的场景,一种是基于ESB的基础设施,这种典型的数据交换流程服务,它可以实现从异地,不同的地方对数据进行抽取、转换、路由、加载等等。还有在之上,在ESB之上使用业务流程管理引擎,我们提供我们自己,如果用户需要也可以和第三方进行密切的合作,因为BPM有很多产品都有优缺点,最终实现一个SOA企业的应用,以及和门户这种无缝集成。我的介绍就到这里。谢谢。
主持人:非常感谢刘总的精彩报告。东方通是咱们国家中间件的佼佼者,刚刚刘总介绍了东方通在应用之下的中间件,包括消息的中间件,ESB领域怎么支持SOA,支持互操作,据我所知东方通在咱们国家标准租里面也发挥了重要的作用。下面欢迎中电投云南国际电力投资有限公司总经理工作部副主任赵东先生演讲。演讲题目是"SOA在电力行业的应用"。大家欢迎。
赵东:尊敬的各位领导,国际友人,各位专家,大家下午好。我是来自中电投集团云南国际电力投资有限公司的赵东。我今天交流的主题介绍一下电力行业如何应用SOA的架构来解决我们的实际问题,并基于我们多年的经验跟各位专家分享和探讨一下SOA整个在企业应用中的衔接和技术之间的一个问题。
今天我演讲有五个部分,第一个是电力企业的几个基本业务特征。第二个,这个行业对信息化的一些特殊要求。第三,如何在电力行业构建SOA架构的体系。第四,我们实际解决业务中存在的一些问题。第五,关于企业信息化架构、SOA架构我个人的一些粗浅理解和一些总结。
第一个方面,电力企业信息化建设,它属于一个资产密集型的企业,我认为电力企业首先关注如何定义和管理这些资产。资产本身涵盖的范围比较广,过去我们一谈到电力企业,它就是一个管设备的,但是实际上设备只是企业资产管理的一个部分,发电企业的资产大概有几大类,一个就是设备,设备相对于在电力企业中的地位,它是一种运行的资产,在线运行资产特点就是安全、可靠,并且能够在线实时反映生产和管理的问题,从而辅导生产管理进行决策。另外一大块就是离线的资产,主要包括材料、燃料,在线资产是一种变动的资产,在解决过程中,我们离线资产可以变成在线资产。资产转变过程中,我们需要对它的状态和对它的运行进行管理,包括对库存、安全位置都要进行全生命周期的管理。
第三大类资产就是成本和财务,成本和财务也是企业资产的一个部分,包括现金、应付帐款、预算管理。第四大类资产,就是和资产相关的事件和人力资源。我们什么时候需要检修,就是对人员的一个要求。
第二个方面,电力企业与制造企业的区别,比较大的一点,电力企业的计划本身不由电力企业自己决定,而是由电网公司统一调度,电网公司要求我们发多少电,在电力企业当中不能决定,首先就是管理模式不一样。电力企业生产多少,本身的计划电网给你多少电,你发多少电,所以电力企业的ERP,成功或者不成功,我觉得不光要看这个软件有没有用起来,要看相应的管理模式改变了没有,管理流程是不是合理,管理是不是得到了优化,电力ERP,或者是电力企业与制造产业最大的区别不在于计划谁来管,而是按照ERP理念,企业通过市场需求来确定企业的计划和生产以及无聊管理,这个是电力企业和流程制造企业一个比较大的区别。
基于以上行业的特点,行业的特点,在企业信息化管理过程中,企业必须面临如下的困难,企业的信息化,以前在企业信息化过程中,就是为了集成而集成,为了解决两个系统之间的整合。第二,走私有协议,不具备开放性。第三,没有普遍性,无法上升到集团级的信息化管控模式。第四个,技术实现不具备通用性和开放性。然后没有性能可靠的全盘考虑,稳定性无法得到保证。
基于SOA电力企业信息化架构需求。服务为中心的架构,通过服务的交互,集成各企业的IT资源,如分布应用或者是数据,帮助企业IT部门将已有老的系统和不灵活的系统集成起来,释放和功能和数据,要提一下的是所谓现在的服务,不是我们传统自己理解的服务,它是把一项服务分解到最基础的服务的数据源,以服务为基础的架构,需要来自商务和技术两个方面的促进,从商务角度来看,今天企业把全球化经济环境中,求生存和发展,就必须努力适应越来越强的竞争和越来越快的变化,这意味着企业管理模式要灵活,要快速应变。在企业的业务模式变得灵活的转变过程中,要将企业的业务流程不断自动化,然后跨部门横向集成,并管理和优化它们,这意味着技术集成和数据资源,需要在企业范围内集成,所以业务灵活应变的能力是SOA的一个因素之一。在技术方面,IT部门面临的一个挑战,业务部门对IT部门的要求越来越高,他们要求IT部门少投入,快速反应企业观点的需求,这样对IT部门提出一个挑战,这种挑战,我们在SOA中首先能够满足快速实施一个企业管理信息的一个需求。
在SOA中,借助于SOA通用的能力,这些来自不同应用的服务,以松偶合的方式相互完成集成。所以只要服务结构描述不变,服务的使用者和提供者可以自由发生变化而互不影响,最后通过服务组合,服务可以按照不同的方式来组合成不同的业务流程,当五个业务流程发生变化的时候,我们大多数调整服务方式来满足变化,这种通过重组,粗颗粒度服务,而不是底层来实现开发,使得I无组织以更少的投入来开发应用系统。
综上所述,可以灵活应变的重组方式是SOA另外一个趋势。纵观集成领域发展,我们简单回顾就可以清楚的看到,借助于简单的语言来实现一个业务管理的信息化,再高级一点通过中间件、传输转换、事件发布来实现一个营运系统。分布式计算技术得到广泛应用,业务组合模式就发生了一个变化。在初级事件中,应用之间相互的拓宽,大多数是点对点的,都是印编码的,所谓的技术协议都是非标准的,对功能提供者和使用者之间,是一种紧偶合,功能的力度通常比较细,数据表现也不是非常统一。随着集成复杂度增加和世界经验的总结,开始出现了一些从好的事件中总结出来的集成模式,这些模式从不同角度,以不同的方式来管理集成复杂性,但是或多或少提供一个基础设施来简化应用之间日趋复杂的问题,提供一致的数据和功能表述,或者访问方式,通过原数据和应用领域相关知识,这些提供了中间件转换的机制,就是把以前编程的方式和实现信息系统的架构发生了一个质的变化。
随着SOA技术不断开拓和创新,我们基于这种架构体系下,构架出来的信息系统就比较灵活了。综上所述,SOA给我们带来的价值显而易见,因为它是对应一个基本标准接口,它实现起来相对简单一些。构建电力企业面临的五大问题,一个是跨操作系统,跨开发商,跨应用系统,跨数据存储,跨地理位置,这个是电力企业面临的一个主要问题。
第三个方面,完全实现SOA架构必须明确以下六大要素。首先要明确原数据和企业管理服务之间的一些关系。另外将引进组合流程。作为SOA标准体系六层架构,今天上午很多专家都讲了这个问题。另外明确企业的实际情况,业务和IT能力,无论在什么时候开展SOA架构,必不可少的一个任务,尤其在电力行业,上下游企业,集团企业,各分公司,由于需求差别导致信息程度的千差万别,通过不同业务级别,对功能实现有一个比较深远的影响。SOA在电力企业组建过程中,首先构建SOA架构的流程整合,建设技术支持系统,使得信息系统能够实行变化的需求,建立数据中心,统一人、财、物的管理。我们在应用过程中,通过SOA架构体系来构建一个分公司级的系统,是通过这样的架构体系来做的。这是我们做的过程中,基于SOA架构,对企业组织编码,对这些编码体系进行了标准化的过程,这是我们在做的过程中一个标准化的过程,通过SOA架构信息系统,我们所有的底层的电场,通过EBS总线把这些服务源挂上以后,通过这种来实现企业管理的一个体系。
在整个整合过程中,通过管理流程的实现,信息系统交互,然后实现不同系统之间的互相操作,实现跨系统的信息交换和共享,实现数据标准化转换,实现跨供应商,彻底消除信息孤岛问题,在这个方面做完以后,整个SOA架构体系也有一些成功的地方,也有一些不良的一些反映,整个SOA架构体系实现过程中,也不是一个灵丹妙药,就是能够解决企业实际过程中的所有问题,它在实施过程中,它也有一些好的东西,它的灵活性和易于操作,这都是比较好的,但是它存在思想观念的转变和权力的变化,这个牵扯到权力、利益的变化,整个SOA架构体系和应用过程中,我们通过这个总结出来一些经验。谢谢大家。有讲的不对的地方,请多多指正。
主持人:非常感谢赵主任给我们分享了一下SOA在电力行业应用的案例。下面请北京锐易特软件技术有限公司技术总监李轶强先生演讲,他演讲的题目是"SOA在医疗卫生领域的应用"。大家欢迎。
李轶强:尊敬的各位领导,各位专家,下午好。很高兴今天能有幸参加第三届SOA标准化国际研讨会。我们参加过第一届,今天算第二届参加国际研讨会了。我今天给大家介绍的内容,主要是SOA在卫生医疗领域的应用情况。希望能够跟在座专家有一个互动探讨。
我今天介绍的内容,主要包括以下几个方面,首先简要介绍一下锐易特在发展过程中,在SOA,我们经历了6年的耕耘情况,以及在SOA标准化方面的工作成果。然后会引入到SOA在当前行业应用当中一个很重要的切入点,或者说一个落地方式,就是ESB。然后会介绍SOA在医疗卫生领域的典型应用,我们构建了一个区域卫生平台的一个方案。最后介绍一下在平台当中我们涉及到的SOA标准引用以及这种迫切的需求情况。
锐易特它是一家由海外归国人员成立的企业,从01年开始,到03年,公司的这种创作团队在国外开始了SOA领域产品研发,当时基于一些具体的国外实践,我们在做产品开发。到04年回国之后,又继续进行产品本地化的研发,以及后期在国内市场推广工作,到如今,公司基本上形成了以ESB为核心的信息领域整合方案。核心产品,它包含了这种企业服务总线,还有企业的应用门户,以及企业的应用平台,这些产品解决方案,经过这么多年发展,我们成功应用于金融、电信、政府、制造以及卫生医疗、零售等主流行业。应该说取得了客户的认知和满意。
我们知道SOA主要要求是标准规范,公司对这个也是非常非常关注。我们从08年开始参与了国家这种SOA标准的制定工作,也是国内最早一批参加SOA标准工作的成员。我们参与制定的标准包括SOA标准化指南,还有SOA术语,以及SOA总体技术要求,另外我们参与编写了SOA指南。另外今年联合中国电子四所也是牵头制定SOA服务质量评定规范的国家标准。以上是锐易特这些年在SOA领域的定位,以及我们在标准化方面的一些工作。
接下来给大家简单介绍一下ESB,现在应该是SOA在行业应用当中一个比较直接的切入点,或者是一个落地的方式。什么是ESB?ESB简单来说,它是基于面向服务的体系架构,能够把企业的这种业务,或者说应用,这种集成,为企业的业务和应用集成,提供一种松偶合的互联的技术结构,它提供最基本的雷同性,就涉及到消息的传递,消息的路由,以及消息灵动性方面的功能。另外ESB提供SOA松偶合的服务主要方式,以及动态扩展,以及这种技术中立的特点。ESB是SOA在国内非常好的一个可实施的切入点。它主要的作用,是应用集成。我们看到右边ESB标准的一个框架图,在这个里面可以看到,通过ESB可以很有效的集成异构的平台,它可以有效的把这些异构系统很好的孵化,然后很好的集成起来,做到互联互通。
其实ESB一个很重要的事情,它是做服务的封装工作,它把异构系统,通过一种标准规范的方式进行有效的封装,封装之后变成一个非常统一、规范、标准的一个接口,然后通过ESB其他的功能实现这些服务之间的交互和调用。
以上介绍ESB在SOA领域的落地方式。现在具体介绍一下在卫生医疗领域,SOA在这个领域里面应用的情况。我们知道我们国家从去年开始,国家开始提出了建居民健康档案工程,提出了通过这种区域信息化的建设,来推动医疗保障,以及基础医疗服务,以及实现我们居民基础医疗服务均等。但是基础卫生建设,我们目前众多的卫生医疗机构,像我们了解的医院、社区卫生服务中心、疾控中心、妇幼保健等等,每个医疗卫生机构,他们有大量的正在使用,正在运行的与健康档案相关的系统,这个系统应该是条块分割,各自独立,我们常见的有很多行业化的信息孤岛状况。在这种情况下,要实现一个完整的,基于一个可建的相对完整的这样一个信息整体,首先要解决的是把分散的医疗资源和系统怎么样可以有效的进行整合。在这个过程当中,在医疗卫生领域有一个比较特殊的特点,这种信息量非常大,很难做到一个大集中的方式,这种医疗信息只能分布在各种医疗机构,在这个情况下要集中,我们就提出了分布式集成的要求。
综上所述,我们要建居民健康档案,实现整个信息的互联互通,根本的要求,我要统一这种规范,建立统一的标准,然后最终实现信息的共享以及这种业务的协同。
所以说区域卫生协同平台是应势而生。我们说区域卫生协同平台,它连接区域内的医疗卫生机构,这些所具有的基本业务信息系统,而建立数据交换和共享平台,是不同系统间进行信息整合的基础和载体,通过区域卫生信息平台,逐步实现信息资源和服务资源的共享,实现公共卫生、卫生管理、药品保障、药品监管等多方面的业务协同。通过这样一个平台,我们可以把分散的医疗医院进行有效整合,形成一个统一的信息整体,从而对医疗机构和人员来满足他们的需求,对于医务人员来说,能够更有效的进行疾病控制,以及这种疾病的监控。对于居民而言,我们可以查看我们的健康信息。对于卫生部门领导人,他们可以通过平台更有效的看到资源使用、利用情况,从而进行科学管理和决策。这是基于电子健康档案的区域卫生平台的结构设计,主要包括三部分,上面是一个管理层,也叫管理中心,它一般是一个地市级的信息数据中心,在管理中心里面,最主要提供一些基本的服务,像这种注册的服务,以及这种数据医疗的服务,还有一些基本数据服务,以及全程健康档案的服务,以及还有一些数据仓库的服务。
最下面是机构层,就是下面医疗机构。下面的医疗机构,这种医疗信息的生产、产生,包括一些基本数据产生的一些机构,具体包括像这种二三级医院,还有社区卫生服务机构,以及公共卫生机构等等。机构产生健康档案的数据,通过中间的信息交换场,然后进行有效的交换。所以交换层,它起的作用就是把健康信息能够有效上传下达。
这是基于SOA的一个区域卫生信息平台的中心架构图,这张图是结合了SOA的技术参考模型,整体上大概分了五层,最下面是基础设施层,然后再往上是这种资源层,再上面是服务提供层。贯穿这五层,我们提供平台的标准和规范体系,以及安全保障、运维体系的保障。基础设施层,在数据中心,一些硬件和网络平台。资源层包括健康档案库,以及医疗机构服务资源,还有一些数据中心以及其他一些数据资源,以及医疗机构的信息资源目录。
另外提供这种医疗机构的注册服务,包括机构,包括人员,还包括注册服务。专业服务层提供双向转诊服务,还有第三方检验的服务,以及很重要的健康档案的调阅服务、专家会诊服务。同时对这个平台提供一些有效的管理,包括这种用户管理、权限管理、决策管理、系统维护、平台监控、配置管理等等。
这是一个信息平台主要服务组成,从上往下,也是三部分,第一部分是在管理中心提供服务,包括数据服务,健康档案服务,还有平台的注册服务、安全服务。中间是交换平台的服务,它核心是以服务总线的方式来实现的。服务总线上传送的信息是健康档案的基础信息。这个涉及到管理中心下面机构的一个交互的功能。这是卫生平台可参考的部署方案,实现两级部署,在中心部署一级总线,在下面的机构采用二线总线部署的方式,来实现跨层次的部署。部分核心的是ESB产品,这种产品是比较完整的企业服务总线产品,包括核心部分和管理部分。在核心部分有三个核心的服务组件。管理平台,它是对这些核心平台配置管理服务,包括权限管理,配置和部署,以及运行阶段的管理。服务监控提供的是整个总线服务接点的监控和一些指标的监控,包括常规,还有基于业务的监控、统计分析等等,还有对所有的服务资源进行注册、进行治理、进行管理。
整个产品在整个SOA生命周期里得到了很好的体现,其中包括建模、组装、部署、管理。在建模阶段,我们可以进行数据的建模,以及服务的组装开发。在部署阶段,我们可以通过识别器和销售代理、服务代理进行有效部署。然后通过集中的配置管理器,还有服务监控,我们可以有效对整个总线服务节点可以有效进行监控和管理。另外全程采用服务的注册,对所有服务资源进行有效注册。在整个平台建设当中,涉及到一些标准情况,因为建设这个平台涉及到的机构非常多,而且信息化建设也不均等,这里面对标准要求,一个是比较苛刻,另外也是比较迫切的。到目前为止,行业标准,已经推出了一些基于数据方面的标准,包括医院信息基本的数据标准,还有公共卫生基本的数据标准。另外卫生部现在正在试行的一种健康档案的基本架构和标准,还有发布了基于健康档案的区域卫生平台的指南,在指南里明确ESB为平台建设核心。
我们在整个设计当中,也借鉴了SOA的技术参考模型来做这样一个整体的技术架构,在众多的医疗卫生机构,在这种互联当中,运用大量外部服务的标准,涉及到各个方面,包括服务描述、编排等等,我们今后在标准制定当中,需要进一步统一和规范。像标准这种互操作,还有安全事务,这是一直困扰大家的。我今天的介绍就到这儿,谢谢各位。
主持人:非常感谢李总的精彩演讲。企业服务总线ESB,应该是SOA应用的一个标志性产品,锐易特作为本土的一个企业服务总线的厂商,在咱们国家也发挥了重要的作用。下面请神州数码工程院技术总监李方平先生演讲,他演讲的题目是"SOA在数字城市建设中的应用"。大家欢迎。
李方平:各位领导,专家,大家下午好。我是神州数码的李方平,下面由我给大家做一个SOA在数字城市建设中的一个应用汇报。其实SOA,大家都已经跟踪了很长很长时间了。SOA其实最容易被大家接受一个东西,然而也最容易被大家遗忘的一个东西是什么?就是业务驱动,从数字城市建设应用中,讲一下业务如何驱动SOA在它的IT系统建设过程中应用作用。
大家知道中国城市化进程,现在已经到了如火如荼的阶段。现在中国城市人口达到了7个。我相信在未来五到十年,这个数字会上涨到10亿。就是说中国70%以上的人口将聚集在城市。而一个人能够享受到,就是这个社会或者说政府给他提供的这些服务,在中国每个城市涉及到多少部门,城市是中国人以后聚集的一个单元,当然农村人口会越来越少。一开始出生,卫生,然后出生以后涉及到教育,然后教育以后涉及到工作,涉及到社会保障,涉及到他的医疗卫生,结婚以后涉及到民政部门,一直到他最后死了以后,还要有相关的一个专门管火葬的部门来管理人,从人的生老病死整个过程。
大家关心的核心问题,其中一个就是民生问题。尤其在城市,在大型城市中,生活特别特别疲惫,大家除了日常工作外,大部分时间在各个部门在办理着自己的事务,比如说从办理身份证,可能到很多地方身份证还不行,还要用户口本,中国特有的户籍制度。中国经过很长时间的经济发展以后,已经到了关注民生的阶段了。但是由于刚才我讲到的涉及到一个人从出生,一直到死亡有30多个部门,这样的话,实际上造成很大的民生问题,就是老百姓围绕着政府转。大家可以看一下,我们原来建立的所有的为老百姓,为人民服务的这些系统,大部分都是垂直系统,比如说我们的社保,社保从人社部一直往下管,可能管到地级市为统筹的,还有教育,条条框框的分割非常严重,如何体现统一的为民服务,我觉得实际上是数字城市建设过程中的非常严重的问题,还有产业问题,这个是GDP的问题。还有就是城市的形象问题,中国这么多年来一直在评一级城市,实际上就是在讲什么?就是在讲哪个城市为人民的服务做的比较好,大家觉得这个城市比较宜居住,这个就是如何提高民生的问题。
我们觉得如何整合这个城市中为广大的市民的这种信息,以及应用,从而更好的为广大的市民提供服务,我们觉得这是数字城市建设过程中最客观的一个诉求,也是从市长,一直到下面各个局的局长、部门,包括老百姓非常关心的一个话题。所以说从老百姓围绕政府转,到政府围绕百姓转,这样的话,这是我们在IT系统建设过程中,可能要在技术上帮助他们支撑的一个点。所以我们推出了市民卡的综合解决方案,它的理念就是说我通过整合所有的市民在30多个部门的信息,然后通过记录这个人的一生,从而更好的管理这个人的一生,从而达到为他服务的目的。我们利用一个小小的卡片,大家可以看一下自己的钱包,大概都有十几张卡片,实际上就是整合部门和商业为我们提供的各类服务,从而达到我刚才讲到的记录一生、管理一生和服务一生的目的。
这个是我们在数字城市建设过程中市民卡的一个总体框架,我们一个市民,通常会享受哪些服务?有四项,一个是政府给我们提供的服务,像社保局、卫生、公安,包括代管中心,还有就是公积金,包括民政,这都属于政府类的服务。还有商业服务,比如说医院、药店、超市、便利店。我发现一个情况非常奇怪,在其他城市,大家拿着一个医保卡就可以到药店去买药,到医院,如果住院的话,都可以直接享受这个服务,唯独北京是事后报销的制度,这块非常麻烦,这块随着市民卡的建设,这块会逐渐得到解决,市民卡在北京也提到了议事日程上。还有就是公共事业服务,大家知道我们买水要有水卡,买电要有电卡,买燃气要有燃气卡,有线电视还有有线电视卡,还有就是金融服务,中国有四大国有银行,还有各个城市商业银行,有几十个银行,如果想到各地享受到便捷的服务的话,你要把这些卡都带全。如何把这些服务整合在一起,这个是我们面临的很大课题。这个课题第一次让我深切感受到SOA在应用建设过程中的重大作用。
首先我讲一下SOA建设过程中,它起到的一个关键作用在哪儿?第一个,我们知道每个政府系统,包括政府系统,包括社会事业系统,它都有自己独立的核心系统,大家看到底下这一部分,动物系统公共事业系统和金融系统,我们出去办事的时候,都要到每一个部门办理相关的事务,如果今天有10件事要办,要跑10个地方,大家知道在北京跑10个地方,可能需要一周的时间,可能在小地方好一些。然后他们这些服务互相之间不沟通,但是对于老百姓而言,是和个人息息相关的,虽然我办理的服务,部门之间不关注,但是对于我而言,这是一个一连串的动作。我们试图通过整合这些系统的应用服务,比如说我把这个人这一生过程中在各个阶段享受的服务,整合到统一的市民卡系统中,作为他的一个后台服务应用,这样的话,并且通过各种渠道提供给老百姓,这个渠道非常多了,一个是到相关网点去办理,还有就是通过电话。还有一个可能是通过网站,包括可能通过各种的自助终端,我可以在自助终端上享受这种各个政府部门给我提供的服务。但是现在做不到的。我上个月为了交一笔罚款,我跑了三天,为什么?因为首先罚款,我先要到执法站接受处罚,接受处罚以后,他告诉我还不行,你要到银行接着去交费,可能那天银行休息,当然很多网上银行服务,整个所有如何能够统一到一起,这实际上对老百姓来讲是一个非常重要的事情。
所以我们从整合各个部门业务系统,到整合各个渠道,为老百姓服务的渠道,从而把刚才我们那个理念能够贯彻到位,再就是通过卡片的整合,这个卡片大家知道,我们现在用的是智能卡,在银行里用的是磁条卡,实际上社保是一个交互芯片,它和北京的一卡通还是不一样的。我们从事整合这三类卡片,作为一个对老百姓统一服务的一个这么一个媒介,从而达到刚才说的服务统一的一个效果。
这个是技术性东西比较强,我们在这个过程中,要整合各个系统,要使我们内部的系统也得到一个充分的面向服务的这么一个架构。所以我们要切实地去分割好,去切割好每一个业务服务,我们的服务都是面向业务的,老百姓要办一张卡,你要享受园林服务,你要享受公交刷卡服务,你要去充值,还是要去办理你的一个居住证,还是要缴纳个人所得税,这都是和我们日常生活息息相关的业务服务,我们要把这些业务充分抽取出来,但是这个抽取过程,实际上和原有遗留的系统也要密切相关,因为这些服务有可能在原来系统中都已经存在了,这个就存在着如何有效的集成好原来的系统,然后通过一个完整的平台,提供一个统一的支撑。在市民卡建设过程中,我们觉得数据的整合,应用的整合,服务力度的切分,以及服务的定义,包括服务从各种不同的渠道,然后提供给服务的消费者,这个过程中是我们搭建SOA的应用是非常需要关注的东西。以上基本上阐述的是我对于SOA在数字城市建设过程中的应用,我主要还是着重于业务驱动如何帮我们更好的认识到SOA在一个IT系统建设中的作用。SOA第一一定是业务驱动的,其次,技术上是它一个重要的支撑。
最后看一下实施了市民卡以后的一个大概效果。这个效果可能在北京现在达不到,但是在扬州,也是联合国教科文组织评定的中国最宜居的城市之一,它基本上能够达到这个效果,拿这张卡可以乘坐公交汽车,市民领来这张卡以后,通过充值以后就可以乘坐公交。公交公司对它来讲无所谓,因为所有涉及到的结算,都是由公交公司和市民卡公司来做的。再就是拿这张卡可以去园林,比如说扬州的瘦西湖,都可以拿这张卡去园林刷卡,直接可以进去,我估计北京还没有,北京现在有通票,都是纸制的。还有就是社保,其实原来扬州已经可以在各个药店和医院享受基本的医疗服务,通过我们把原来社保系统整合以后,可以通过这个卡直接去药店买药,原来要多张卡,现在只需要一张卡。最后一个,我们小孩出生的时候,要打将近100个疫苗,你这个卡上要记录这个小孩到底已经打了多少疫苗,还有多少疫苗需要再打?这样的话,可以在下次应用过程中有一个很好的记录。
其实还有很多其他的应用,包括水、电、煤气的一些整合,我在这儿就不一一赘述了。这个就是市民卡未来建设以后的效果,能够给广大老百姓带来的一个便利。我的介绍就到这儿,谢谢。
主持人:非常感谢李总精彩的演讲。刚刚李总以数字城市建设中的市民卡为例,讲到了政府一站式服务或者是一卡式服务的重要性,我想不管是一站式服务还是一卡式服务,背后一定是流程的整合、互操作,下面这位演讲嘉宾给大家带来这方面的内容,有请北京炎黄盈动科技发展有限公司总裁刘金柱先生,他演讲的题目是"BPM现状与在SOA领域的应用实践"。
刘金柱:刚才锐易特李总、神州数码的李总,我们导入SOA架构是从ESB作为一个核心的支撑设导入SOA的基础架构。我给大家带来的主题是另外一个角度,尝试通过流程管理的角度导入我们一个SOA的基础架构。这个导入过程可能是我们还没有构建我们的SOA架构,我们怎么通过BPM导入我们的SOA架构?也可能是我们有了SOA基础架构设施,我们如何通过BPM增强SOA服务的可视度以及它的可用能力。我的介绍分为三个小部分,首先介绍一下今天探讨的BPM的话题,或者是我们BPM延伸到下层SOA架构的一个客户驱动力在哪里。然后简单介绍一下前我们中国还有全球在BPM这个领域的一个发展现状,标准的一些交叉级。我们发现目前中国有一些企业已经在纷纷进行改变,这个是首先管理驱动自己内部机制的一个转变,这些企业大多数在规划或者是实施他们的流程管理架构,在这个架构里面,往往是打破传统在企业里面的一个部门职能,把一个企业管理模式去转变为一个部门的一个,打破部门间壁垒的流程管理架构。在这样一个管理架构里面,其实对我们IT信息化系统是有挑战的。这样我们的信息化解决方案,其实是在做这样一种积累的一个转变,就是我们可能会帮助企业去规划他们的流程,通过梳理的方法,导入他们的一些流程的管理模式,落地到我们的IT系统里面来。
这个落地的过程,我们在实施过程中发现,其实有一段可能会落在ERP系统里面,或者是投资的自己的核心系统里面,比如说金融、电信领域自己的一些交易系统,或者是电信的一些BOS系统。
我们现在发现一个问题,我们一个企业里面,把一个流程梳理清晰之后,我们在IT系统看不到一个完整的场景。如果我们把这个场景组织起来,需要一些挑战,比如说我们如何解决系统间的断点,就是系统和系统间有集成的问题,流程的断点,部门和部门之间,上下游之间的断点问题,乃至于我们在几年前提到的信息集成的断点问题,这都是问题。这些问题,用户也非常矛盾,一方面管理在推动它,希望能够发生一些变化。另外一方面,我们的解决方案达不到这样一个能力,从管理创新到IT系统支撑的这样一个能力。我们中国很多企业,在几年前自己就构建一些核心系统,但是发现没有解决最根本的问题。流程是企业核心的价值。但是这些流程管控的过程,它的适应变化的过程,往往没有得到这样一些核心系统的响应,所以我们现在会发现,有很多企业在反思,是不是有一些新的解决方案能够解决这些问题。所以我觉得我们通过BPM增强SOA的基础设施,就可以很好的弥补我们在一个有很灵活的ITSOA架构之上,还可以承载SOA的一个最终目标,就是能够让企业灵活适应它的业务的变化。
最终我们可以通过流程管理的方法加工具,把我们的流程打成一些服务,一些托盘,推到我们终端用户,或者是系统与系统之间的端。BPM,我总结了四点可以帮助我们在企业起到一点的价值。第一点,我们可以在企业的资金管理角度,可能这个角度不是咱们今天探讨的一个主要话题。它可以帮助我们企业首先搞清楚我的流程在哪里,它长什么样子。我们过去请咨询公司做这样一个工作,可能落地以后是一个高碳经济,其实我们现在说用BPM软件,你可以把流程制度固化下来以后,发布到你的页面上,这个可以利用web2.0的技术做交换,做及时变更。
BPM最核心的目的,就是帮助我们自动化我们的一些过程执行的状态。比如说我们在BPM这个领域探讨两个方向,一个方向是以人为中心的工作流。在中国企业市场里面,需求是非常迫切的,这个和我们整个国家的信息化企业的IT建设阶段有很大的关系。因为我们每个企业有很多系统,不是说没有信息孤岛,可能我还希望赶快能够快速构建我的一个信息孤岛,因为有一些企业的信息化比较薄弱,这个时候中国企业赶上这拨了,有人机交互界面的系统,这个强调的BPM是人机交互的方式。还有一种BPM,是我们今天探讨的一个比较重点的领域,我们要打破这样一个集成的问题,我们需要首先能够给客户一个场景,那么这个场景比较容易识别,我可以通过一种可视化服务建模工具,能够把接口组合起来,做一些小的服务组装,或者是过程调用,这个过程在BPM里面会归到以集成为中心的BPM当中来。
最后一点,其实在BPM领域里面,企业希望它最终的一个境界,我在做管理的时候,我能够度量我的管理过程,我知道我以前做的很差,或者做的很好,这样我知道我下一步怎么做。在BPM里面,可以把这种数据,利用它的机制,或者是BPA的分析能力,然后能够把这个数据动态展现出来,然后生成一些领导比较关注的高层分析结果,不是说分析一个流程的效率问题,我们可能会分析这个流程和这个组织之间到底有什么问题,这个流程和几个岗位之间交叉是什么问题。这段流程,客户投诉的流程,它在什么样的高峰期有趋势,这样我们把呼叫中心座席的席位进行调整,这些趋势预测和实时监控成为BPM更高的一个层面,我们把这个层面也可以理解成是一种流程的分析,流程分析优化的一个阶段。
我们觉得作为一家BPM的方向的一家公司,我们在给客户去实施流程管理解决方案的时候,SOA是一个非常重要的支撑设施。在这个设施里面,我们自己的一些观点认为,如果说我们在IT系统,是以这种业务流程为核心的方向的话,我们可以考虑通过BPM导入我们的SOA架构。如果我们的系统目前已经是非常地零乱,然后集成点非常多,这种情况下,我们建议先导入SOA架构,通过ESB或者是其他的相关解决方案,然后先把端和端之间的接口协议做好,然后在上面做流程管理,这两种方式,谁先谁后都可以根据企业自己的发展情况来导入。
和上午探讨SOA架构问题有一个情况,BPM也存在一些不是没有规范,而是规范太多的现状。我们探讨BPM这个领域,可以分成三个规范的交差点。第一个是它的行业管理标准和最佳实践框架,这个和SOA架构关系不是特别密切。在这个领域里面,我们考虑到上市,我们会考虑到中国的《萨班斯法案》,还有国外的《萨班斯法案》。在BPM软件IT解决方案里面,我们可以通过两个视图来分析,业务视图比较有统一,基本上BPM的规范在我们这个领域里面是达成一致的情况,IT视图里面目前存在一些交差点。
另外一个是SPL,它也被广泛的BPM厂商所遵循,这个也是制定SOA架构需要考虑的一个问题,我们目前在BPM这个领域,很多厂商其实还在兼容这样一个路线,据我了解,他们都会有分别的产品来兼容BPM和BPL。我们炎黄盈动在中国做BPM领域是做的比较早的一家企业,在2001年就开始做流程管理软件开发。我们的产品可以定位在一个流程管理全视角的领域里面,从企业管理层到内控人员、运维人员、管理专家。
我简单介绍一下它的架构,这个架构底层设施可以通过SOA基础设施来支撑它,上面有一个流程平台,还有一个业务平台,还有一块通过后台服务接入到ESP。我们可以把流程作为企业的一块云彩,放到我们的企业里面,我们是有案例的,我们现在在做这样一些事情。另外在BPM里面,我们自己的实践,也有一些BPM和SOA的标准,包括在BPM里面,还有SOA里面。产品这部分,我不去做介绍,后面有一个案例,我想花一两分钟时间介绍一下,第一个案例是我们在海尔集团,给海尔集团实施的BPM架构一个解决方案。我们知道海尔集团它的IT投资比较复杂,它会有ACP的解决方案,在这样一个软硬件很复杂的解决方案里面,现在海尔的架构,它在做分层的处理,就我能够看到的,比如说在海尔的最底层,它的资源层,他们现在已经在实施云计算的底层,但是看不到它底层的结构。之前的时候,它集成路线比较复杂,现在其实也是这样的,有它的ESB,还有一些直接直读的数据库服务。在上面,我们给他们一个解决方案,我们可以连到你的ESB里面,然后去调用你的数据。现在我们主要在大概有三分之一核心业务,有几十个业务的一个核心业务系统里面做BPM项目。
第二个是金山软件。金山软件,公司是一家中国内地知名的上市IT软件公司,但是他们内部信息化建设也非常前沿。在这样的情况下,他们之前导入的是ACP的ERP,后来我们给他们做了一件事,就是通过BPM接入ACP的数据,然后在中间做一些互动操作,这个里面做了一些ACP和供应链集成的一些流程。刚才我们提到的案例里面,其实讲了好几个关于政府和公共事业的一些案例。SOA架构在政府行业,我们觉得是非常有迫切的需求,我们在廊坊市疾病控制中心业提供了BPM加SOA的一种模式,我们知道在国家免疫系统里面,有三层架构,国家层的、省级的,到市级的,到市级的,可能还要到本市妇产医院生孩子,孩子的信息要自动转到社区医院,因为我们要给孩子打疫苗,疫苗有很多种,可能国家有规划,城市有规划,这样一个系统它是一个SOA架构支撑的ESB体系下,我们在上面通过BPM驱动它的一些核心业务,比如说对出生儿的管理、对疾病的预警控制等等。
最后一个是中国航天集团的案例,下面有很多它的院、二级单位、厂去支撑这样一个体系。在这个体系里面,我们在航天这个体系里面会遇到一些问题,在2003年的时候在探讨这样一些事情。我们中国对于打上一颗火箭,如果这个火箭出问题,我需要知道原材料,这个型号到底在哪个厂,哪个院生产,在这种情况下,我们需要能够跟踪到这些数据,后来我们做了一个垂直系统,其实是一个MBM的架构,我们把航天集团300多万元器件,就是它的组成部分作为一个主数据统一起来,然后发布给各个院,各个厂指导它的型号设计。我的介绍就到这里。谢谢大家。
主持人:非常感谢刘总精彩的报告。BPM也是SOA应用的一种方式,过去很多企业建了很多遗留的系统,这些系统都在提供一定程度的应用和服务,BPM怎么把这些服务串起来,过去流程又被分散在各个系统里面去,炎黄盈动据我了解是一个非常优秀的厂商,在SOA标准领域也应该起到非常重要的作用。下面是互动对话的时间,有请以上嘉宾上台。微软大中华区首席技术官张湘辉先生,东方通首席架构师刘川先生,中电投云南国际电力投资有限公司赵东先生,北京锐易特技术有限公司技术总监李轶强先生,神州数码工程院技术总监李方平先生,北京炎黄盈动科技发展有限公司总裁刘金柱先生。下面直接由台下嘉宾进行提问。
提问:你好,我是中国电子工业技术标准化研究所的,我有四个问题想问一下东方通的刘总,第一个,您刚才在PPT演示中,看到您的一个工具演示,好象是针对SOA开发的工具,贵公司开展设计中展示的,我刚才看到类似于那种构架,就是把服务组合合起来,您对这个服务模块的组合,您那个组合合成是针对服务的组合还是针对服务的编排?第二点,类似于那个设计图,对于下面的是否是动态部署的?
刘川:我们那个ESB,既提供组装,也提供服务的编排,刚才那个,它更多定义的是服务的消费者和提供者之间的动态的调用关系。因为我在设计的时候,我在开发的时候,基本上不用关心真正的在哪里,那个图基本上是描述这件事告诉计算机在运行怎么调用起来。
第二个问题,是不是动态部署。我们那个界面包括一直到我们图形化的工具,最终这些服务可以动态部署,以及到真正的运行环境中的。
提问:你好,我想问一下微软的张先生,SOA会对微软今后的产品产生什么影响?
张湘辉:关于对微软产品的影响,反正大家仁者见仁,智者见智,在这里面,我想说的比较清楚一点,很多人认为SOA,还有云计算等等,这些东西的出现,对微软来说是一个威胁,其实这个完全是一种被误导了,或者是一种误解。因为我们微软过去采取软件授权的模式,但是其实在不同的国家,我们其实一直在尝试,就是所谓一种服务性的模式,我们在过去15年里面做了很多东西,比如说我们的电子邮件等等一些服务,可以说都是以面向服务的应用。随着高潮的到来,随着服务商业模式的到来,我们会伸出双手来拥抱这个潮流。我们认为对于我们来说是一种机会,这个机会会把我们现在的产品做一定的转型,使得可以更好服务于我们现在的用户,也服务于未来的用户,让大家有更好的用户体验。
提问:我来自ACP,问一下在座各位嘉宾,我想谈SOA,我们今天谈了很多技术性问题,怎么样看待SOA和行业性的一些关系?在座的嘉宾有兴趣都可以发表自己的观点。
赵东:谈到SOA架构对行业的影响,因为我是做行业信息化的,我是来自于电力行业的。我觉得SOA的架构,将改变我们行业应用的一个方向。我们以前做企业信息化,是基于业务去做的,但是我们SOA架构出来以后,行业整个的解决方案和解决思路,这些可能会发生革命性的变化,我们以前做信息化,是从底层往高层做,现在可以倒过来做,从塔尖往底部做,我们可以把架构体系架构好了以后,剩下的业务系统,不同的应用商,不同的集成商可以做他自己做的最专业的东西,然后通过我们SOA标准化体系建设,大家对话的机制一致了,做整合更容易了,这个将会改变行业应用的架构体系。谢谢。
李轶强:因为我本人对SOA这块,我从国外做SOA的时候,我很早就做这个领域了。当初感觉SOA也是从实践中来,真正在行业应用的时候,也是行业的需要,资源需要整合的时候,要把一流的东西很好的整合起来,然后开发新服务,新流程出来,在应用之后,大家觉得这个应用跟IT发展很合拍,能够满足这种要求,而且能够提供发展,所以SOA的概念才引起大家的重视,慢慢变得到今天这么热,到现在大家对这个概念没有过多的疑虑在里面。我相信SOA应该说对我们现阶段的信息化建设,包括行业都有是一个很重要的架构。而且这种体系架构,我相信这种服务化的架构,在今后一段时间内,会起到很重要的作用在里面。
刘川:我感觉其实技术和业务是非常密切的,SOA对业务提出了业务,包括管理提出了更高的要求,像我刚才在演讲里面讲到的,技术在SOA是必要条件,但是完全不是充分条件,比如说包括各种技术的标准,是不是所有的业务功能,这个不一定。比如说包括中间件等等这些,我刚才从一个角度说这些技术标准,当然现在有的应用的非常广泛了,这是必不可少的,但是光有这些技术标准不够,需要有一个更高层次的一个对SOA原则的这么一个理解,比如说我需要一个好的SOA系统,我可能需要服务中介的机制,这种原则性的这种要求或者说这种需求,那么从业务,从管理上来说需要一个统一的服务中心,需要有一个和业务,具体行业相关的服务目录等等,只有这样才能真正发挥实现SOA世界大同,可以实现互用、高复用的理想。谢谢。
主持人:我说两句,我记得在SOA标准组上次会议上面,我曾经提出一个建议,SOA要落地,我们应该注重行业的参考架构出来,就是行业SOA参考架构。今天谈到更多的是技术层面的SOA标准,上午OpenGroup主席也介绍了TOG的框架,一个是技术参考模型,TRM,还有信息基础设施参考模型,这些参考模型或者是参考架构,对于我们技术分类,对于构建无边界信息流的技术分类是非常有意义的。但是具体落地到每个行业去应用,我们应该有行业的参考架构,当然TOG不仅仅只有这两个参考模型,我想SOA要落地,行业参考架构非常重要。我们行业里面它的业务模式是什么样,它的业务需要什么样的服务,服务怎么来划分,这些东西做出来之后,我觉得对整个产业发展,形成新的产业链,大家认为要一个框架,到里面做各自要做的东西,这是非常有意义的。
提问:各位专家你们好,我刚才听到这个讲座,大部分是关于SOA应用方面的,我想问一个SOA质量,一个SOA的系统,它的质量评价方面,我们只是有SOA服务质量是远远不够,各位专家还有哪些方面可以衡量一个SOA架构,以及SOA应用的质量。
刘川:我先来说一下,你说的很对,SOA质量,刚才说的纯粹技术方面的肯定不够,各个业界对整个SOA质量,包括SOA的成熟度,现在有一些理论做这种支持的。包括整个做的系统的SOA的规模是什么样,是部门级,还是企业级,以及上面的应用,到底是一个多大的灵活度,有各个方面,可以说不光是技术方面,还有更多企业级的管理等等这些方面的一些标准,以及这些要求。从技术来说,首先要提供能够度量这些标准,得出数据的功能,至于上面得到这些度量之后,怎么样企业进行持续改进,这个可能需要更多的SOA治理,可能更多涉及管理方面的内容。
张湘辉:它的定义还要有一个平台的话,在这个平台上承载的各种服务之间的互操作性,实际上跟我们原来讲的在平台上的软件,以及软件之间的互操作性,其实有很强的关联的,这里面我想过去我们所积累的很多的,在业界大家积累的很多经验都是比较好用的。
第二个,我们今天坐在这儿要讨论标准,标准就是保证一致的用户体验,同时能够保证比较好的互操作性。那么标准定出来了,但是实际上大家做出来这样的服务,或者是按照这个标准所定义出来的服务,实际上还是会面对很多挑战,因为它们之间的互操作性,第一个,对标准是一个考验,第二个,对大家做出来这样的服务,它是否严格按照标准做的,还有是不是在某些方面做的不够,于是在这个过程中间会出现一些互操作性,或者是服务跟服务之间的交流,或者是互相使用,会出现一些问题。这里面还有很多总是需要摸索的。这样做标准的也许可以把这个东西作为一个方面,我们怎么能够进一步完善我们的标准,以及它的一些检测的东西,那么让这个标准更加完善。
主持人:标准意味着质量。大家是符合标准的,本身就意味着一种质量。上半部分,我们主要围绕中国SOA应用的标准和实施的经验,我想SOA落地,标准肯定起到非常重要的作用,这个作用不仅仅是在技术层面软件的互操作性,实际上SOA要落地,非常重要的一块,还是回到我刚刚说的企业架构这么一个框架,从方法论上面。因为企业架构,包括TOG这样一个标准框架,它对SOA落地应该有非常重要的作用,因为SOA,我们不能为了SOA而SOA,我们需要把SOA放在一个大的背景下考虑,我们到底什么时候需要SOA,目标SOA的架构是一个什么样,现在的架构,我目标的架构,还有一步一步走到未来过渡的架构,这里面需要我们把SOA,不仅仅从技术层面来考虑,需要放在企业架构来考虑,这里面需要有方法论指导,也需要有相应标准的框架,本身OpenGroup的TOG框架是一个非常重要的方法论,它本身就在指导企业架构,包括SOA的实施,也起到了非常重要的作用,上半部分的论坛就到这里,谢谢台上的各位嘉宾,也谢谢各位。
主持人:下面主要讲SOA的标准与技术,但是我们的五个报告源于SOA,也超越了SOA,当中有一些议题讲到了云计算,也有我们讲到了中间件,每个演讲的嘉宾都有他们自己的一些观点,供大家做参考。首先请北京航空航天大家的赵永望博士给我们带来中间件发展的趋势分析及思考。大家欢迎。
赵永望:尊敬的女士们,先生们,尊敬的各位专家、领导以及同行们,我是北京航空航天大学计算机学院的赵永望,我作为学术界的代表和大家共同探讨一下中间件发展的趋势以及SOA和标准化,随着中间件的不断发展所需要做出的一些应对或者发展的策略。
我们北航从1999年开始到现在,一直在从事中间件,从事web服务和SOA方面的研究工作。经过前期的研究以及经过最近我们对这种新的计算模式,新的网络上面的应用形态分析,我们得出一些基本观点,在这里跟各位同行进行分享,也请各位同行批评指正。
我今天要讲的内容主要包括几个方面,首先我们回顾一下网络技术以及网络上面软件技术的一个个历程。从网络技术新的发展趋势这个角度和新的网络应用形态、新的需求,给这种新型的网络应用提出了一种新的模式,这种模式它有什么样的特征,这么多不同的模式,它有没有一些从技术角度来分析的综合形态?从这些综合形态里面,它对中间件的发展,是不是提出了一些新的技术要求?最后我们从中间件发展的趋势,以及最新的一些态势,来分析中间件所面临的技术挑战以及SOA,以及标准化在这个方面需要做出的一些应对策略。
在IT这个行业里面,有一个重要的观点,就是15年周期革命的观点,比如说1965年计算技术的发展,到1980年前后以PC普及为标志的个人计算发展,到1995年互联网革命。时间到的2010年,从2010年前后,我们网络上面会面临什么样新的挑战,会发生新技术革命?是不是我们经常说到的云计算,常常说话到智慧地球。IT在后网络时代靠什么引领工业界的发展?我们从网络发展的时代划分来看,包括70年代到80年代,主要集中在军事网络,到90年代的计算机互联网,到21世纪初的信息互联,到现在2010年以及以后出现的信息世界和物理世界融合的趋势。在下一代趋势下是一个什么网形形态?网络软件经历了不同的阶段,从最早的简单浏览器都后来的分布式应用,到后面的SOA和web服务,新的软件模式是一种什么样的新形态?
从技术角度来讲,我们经历了从最早的函数编程到后面的构建,以及web服务,这个趋势,它的对象力度从小到大,它们之间的偶合度,从紧偶合到松偶合的发展趋势,下一代的编程模式,什么是它最为基本的概念或者是对象?实际上这三个问题,从目前发展趋势来讲,问题已经提出来了,但是没有一个确切或者是可靠的答案。从网络应用趋势来讲,实际上应用的需求,或者是应用发展是比较明确的。比如说因特尔发展驱动,那么导致了网格计算,导致了web发展和云计算发展,移动发展趋势,以及像新的传感器传感设备的发展,以及它们和网络结合,实际上引出三个趋势,第一个是信息空间和物理空间的融合,人们在新的网络形态下,需要对信息和数据访问,同样需要对传感器或者是物理设备实时访问和控制。第二,嵌入式和移动的发展。人们不仅对这个信息已经从传统的通过我们的PC机或者是通过笔记本来访问,已经发展到通过简单智能的手机终端来访问,这种趋势就是随时随地对数据,对信息,对设备的访问。第三个一个共同特征,软件始终是这个发展趋势下的一个重要概念,比如说基础设施服务概念、平台的概念。在这个发展过程中有一个重要的转变,我们原来在网络上面对信息的访问,主要想达到一个目标,我们可以在任何的设备上,在任何时间,可以在任何地点对任何信息进行访问,网络发展了,网络所连接的设备,无限扩大之后,数据规模极大的丰富,在这种趋势的驱动下,人们提出新的要求,就是需要在正确的时间,将正确的数据或者是服务推送给正确的用户。
这种新的应用驱动需求,使得互联网上出现了一些新的应用模式或者是应用的形态,比如说我们经常说的物联网,比如说经常说的云计算、GPS以及智慧地球,今天上午在北京市林主任的报告里面也提到了这些新的形态,作为我们国家在下一步要着力来推动这几种新的技术发展的趋势,实际上在互联网它的需求,它的趋势已经比较明显了。首先是云计算,实际上云计算,它主要是基于数据中心,那么强调对数据,对设备使用的性价比、效能和可行的服务运用模式。它的核心概念就是虚拟化,把各种计算设备,把各种存储,通过虚拟化的技术,把大规模的数据,通过并行分布式存储,通过高效的数据检索数据请求,给用户提供方便数据使用的方式。
我们通过典型的云计算平台体系架构分析,主要可以得知云计算主要关注的是这种资源的虚拟化,对数据有效的存储和对数据高效的服务,以及将软件作为服务的三个主要核心概念。比如说CPS这种新的应用模式,CPS实际上强调的是信息世界和物理世界的互联,所谓的信息世界,就是我们通常接触的互连网络、信息存储设备或者是普通的计算机,物理世界它的范围比较广,比如说像新的传感器,新的电子化设备,比如说经常接触的智能汽车,或者说一些电子化的飞机发动机,这个以后都会和下一代网络进行互联,来对这些设备进行状态的实时感知,以及对设备智能的操作。
在2006年美国自然科学基金会就提出了CPS的概念。它所面向的目标,就像因特网改变我们和其他交流的方式一样,CPS将会改变我们和物理世界交互的方式。在这个里面涉及到计算,涉及到我们网络上面的通信,涉及到我们对传感器,对物理设备的控制。从典型的参考架构来看,这里面有一些基本的单元,首先是传感器单元,第二个是作用单元,它主要是对物理设备的控制,最重要的是一个CPS单元,这三个单元通过网络进行互联,那么CPS单元可以对传感信息进行综合分析,根据一些智能应对策略,做出最物理设备智能化的控制。它关注的实际上是三个方面,一个是对物理抽象,第二个是信息世界和物理世界的融合。第三个,人们对环境的实时感知,以及对环境和设备的及时反馈控制。比如说物联网新的应用模式,主要是从现实世界一些具体的物理对象,加上信息化标签,可以对物理对象,在它的制造,比如说在它的运输,比如说在它的销售过程中,对它进行实时的跟踪和信息的控制。
那么人们也对物联网新的应用模式提出了一些参考的架构,比较典型的一个架构是这里面对物体的这种跟踪和对物体的注册,以及信息的及时控制,是它强调的一个关注点,我们认为实际上物联网主要关注对物理世界的感知。比如说智慧地球的这种新的应用模式,这个在上午IBM的报告里面提的比较多了,所以我不再多具体介绍。我们对智慧地球也提出了一个自己的一个技术参考架构。在这个架构里面,实际上我们通过对设备,对网络,对这种数据处理进行分层,各个层次之间实际上都可以用这种服务的思想把它们进行贯穿起来,比如说把基础设施看作服务,把网络看作服务,把数据处理平台看作服务,把上面的软件和应用看作服务。通过新的网络应用模式对比以及技术架构分析,我们可以得出三个比较主要的观点,第一就是面向服务,面向服务始终是这种不断出来这种新的应用模式下面的一个重要的技术支撑的一个架构。第二个,那么多不同的新的应用模式,它们的差异化实际上比较大,比如说它们所面向的目标的应用,它们所具备的核心功能,它们运行在一些目标平台上,走有比较大的差异。第三个方面,它们的互补。从功能上面,我们通过对这种新的应用模式的分析,可以给出一个新的应用模式的一个综合的形态。在这个综合形态上,实际上前面这几种新的应用模式,或者是新的这种应用架构,实际上是互补的关系,而且它们基本上覆盖了综合技术形态的功能。
我们所说的新网络应用的综合形态,我们主要是从技术这个角度,从信息或者是数据流动四个环节,对它的综合形态进行分析。比如说第一个是关于数据的获取,关于设备的控制,第二个关于系统的互联和数据的传输。第三关于数据的存储,以及数据的处理和计算。第四,关于数据对用户的服务,以及用户对这个数据或者对设备的操纵。从四个环节里面,第一个环节,实际上新的传感器,使得我们信息获取的能力极大的增强。比如说天文望远镜,每年能够得到2.5TB的数据,比如说欧洲离子物理中心,每个小时的科学数据数量达到40TB。第二个,人们对接入设备的控制技术,把我们从被动获取信息新主动控制物理设备这个角度转变,比如说远程手术。
第二阶段,信息的互联和传输。在互联网和移动网环境下,大量系统之间的信息共享和交互,导致了这个信息的互联关系很复杂,而且丰富的信息源和丰富的信息量,导致在这个网络上面数据传输规模非常大,沃尔玛每个小时有100万笔交易,它网上传输的数据达到2.5TB。研究报告到表明,全球每18个月的数据量翻一番,这些大部分的数据都是在网络上面使用和传输的。从存储和计算角度来讲,大规模应用提出新的要求,比如说对数据,对存储能力要求更高,要为用户在正确的时间和地点,提供正确的信息。
另外一个重要的问题,信息源的这种多元化,以及信息的动态性,使得各种类型不不确定数据大量引入这个系统,关系数据库是否能够满足我们对新的数据源,对大规模数据的存储和管理。
第四个,服务和操纵。移动设备,移动网络的发展,在互联网上,在移动网上,接入了大量的移动用户,那么终端设备的差异化,要求对丰富和灵活的数据展现提出了更高的要求。我们通过对这种新型网络应用的特征分析得到下一代网络上面的软件系统,将会体现复杂性,资源和数据规模化,以及在一些关键应用领域实施系统要求会非常高。
通过分析,我们认为这里面所涉及的关键技术问题,主要包括五个方面,包括数据感知、传输、多元数据的有机融合,以及智能挖掘,快捷的交互方式,最后是可靠及时的反馈控制技术。
新的网络应用极大的复杂之后,我们中间件技术或者是SOA和标准化的技术如何来应对?我们从中间件发展阶段和它新的趋势,我们可以把中间件简单分为四个阶段,第一个只有操作系统和应用程序,第二个是中间件的出现和应用,这个主要是面向网络化平台,比如说点内的这些中间件在第一阶段,实际上我们处在一个落后的状态,第二个阶段,我们实际上是分离,出现了很多国产的中间件。我们认为第三阶段,当前所处的这个阶段,是整合的阶段,主要是网络上面出现了各种各样的异构平台、异构系统,这些系统之间的信息共享,这些系统之间的互操作,需要有平台的整合和应用整合。
从99年到现在,出现了上百个这方面的标准和规范。未来我们认为软件中间件将会出现一个细分的阶段,它们基本占据了产业的市场,但是随着应用的多样化,随着应用对系统的灵活性和个性化的要求,以及中间件在不同专业领域的深入应用,那么实际上会出现很多不同的,面向不同技术特征的专业中间件,以及面向不同应用领域的应用中间件,这些中间件的规模、数量比较多,它们每一个都不能和现在成熟的或者是热门的中间件相抗衡,但是它们的总数,在产业市场占有量,会占到和现在的热门中间件相同等的一个市场规模。我们从基础中间件和应用中间件这两个层次进行划分,在基础中间件,除了有基础的工作流,也会出现很多像传感器网络的实时中间件,这些中间件和已有的中间件,通过灵活组装后,会形成面向不同领域应用共性中间件,比如说面向智慧城市的,面向交通信息的感知与服务中间件,在这儿之上通过一些个性化定制和开发快速,形成不同的领域应用。这种趋势已经初见端倪了。
随着中间件发展,我们有很多新兴的中间件应用领域,比如说城市的智能交通,这个是北京市智能交通发展规划,当前北京有6万辆出租车,如果我们可以通过智能数据分析为每辆出租车一天节省10公里的路程,一年将会节省2万升汽油。通过这种对物理世界的控制,我们以后会形成一个泛在的智慧城市。比如说远程手术,以及其他一些更专业的应用领域,从趋势和发展阶段来看,中间件应用范围在不断扩大,到智慧的城市,到绿色环保,到科技上面实施中间件,领域在不断扩大。
第二,从国家战略层面,已经得到了足够的重视,比如说物联网产业,比如说国家对CPS投入和建立重大的技术研究。
第三,从基础中间件框架和标准角度,实际上应该要形成,比如说高校、企业、科研院所和标准化组织的通力协作,形成对基础中间件框架和标准,争取在国际上能占有一席之地。从应用中间件角度来讲,应该在不同行业和领域,在已有中间件产品上进行不断梳理和沟通,也形成相应的标准规范。我的报告到此结束。谢谢。
主持人:谢谢赵博士带来的精彩报告。下面请OpenGroup资深技术专家Heather Kreger女士给我们演讲SOA标准全景及指南。大家欢迎。
Heather Kreger:大家下午好。非常感谢邀请我参加今天这个会议。能够在这么出色的与会者面前给大家做这个发言。我知道咱们今天会议当中有很多非常重要的人物都参加了,你们在SOA标准方面发挥着很重要的作用,有很多发言人提到了有很多标准,有很多标准组织,确实这么多标准和标准组织让我们感到非常困惑。不仅仅这些标准化组织他们的数量非常多,同时对于我们的客户,我们的合作伙伴,对于大家来说要去了解这些非常让人混淆的这些标准组织也真的很令人头疼。为了回应这些让人混淆的一些问题,这些不同的一些架构和标准是怎么运作的,它们之间有什么关系?
这里我会给大家介绍一下我们所开展的一些工作以及我们研究的结果。这些内容是我发言的内容。我们要去确保不管你是使用OpenGroup的标准,还是OASIS的标准,我们要确保大家能够最基本了解这些标准对于大家来说意味着什么。SOA对于大家来说有什么价值。然后去看一看这些架构标准,目前这些架构标准处于发展当中。首先看一看架构标准,我还记得基础架构的标准是我们比较熟悉的,有很多的产品驱动,对这些标准,我们也是进行了很好的遵守。
对于架构标准来说,它们可能并不是我们特别熟悉的,它们主要是驱动人们共同的理解,促使人们去理解我们的业务,我们的合作伙伴和我们客户的一些需求。这里是标准的价值,今天有很多人都提到了,我们首先要在架构标准方面开展工作,我们要去了解这些有什么样的架构?我们给大家制定了一些一系列的术语,描述了各个术语是什么意思。我们要看一看我们的开源标准,前面有一些发言人已经做了发言。
我会拿一些图片给大家介绍定义,首先比较重要的是,我们要知道标准确实是存在的,而标准也越来越多,这些架构的标准,尤其是以服务为导向的架构标准会越来越丰富,这里有TOG,它是企业架构,是OpenGroup的。我们这里还有基础架构、参考架构和参考模型。基础架构是提供了一些最基本的概念,我们可以做一些架构上的一些设想,在任何产业当中都可以应用这些架构,使这些架构能够去具体得以应用,我们还有产业的架构和共同系统的架构。那么产业架构指的是银行业、零售业或者是电力业等等,具体产业上的架构。最后我们还有组织的架构,组织的架构,它指出有客户可以去执行的,非常复杂的一个架构。在每一个架构之后,大家可以看到,我们有基础的架构,还有组织的架构,我们在中间是存在参考架构的,它们提供了最佳的实践。能够让大家去了解这些架构,它们怎么样进行实施。同时也可以让大家去了解关于架构方面做出的决定。最后可以让大家去了解组织的架构,也是成为他们整个业务实践的一部分。
看一看参考模型,我们一旦知道这样一个架构的统一体,我们要去看一看参考模型,参考模型它是一个最基本的概念。而在参考模型右边,还有本体论,有UML的这些图表,可以让我们了解产业的这些架构,我们还有建模的语言。建模的语言,像ONG这样的标准组织,他们给大家提供了自动设置的文件夹,这些架构怎么样去使用UML图表。我们最后还有成熟模型,可以让我们了解各组织的解决方案,最后的成熟度有多大。还有组织目标实现有多好。
我们这里看看参与者,首先OpenGroup,这里列举了所有不同的标准,今天早上也给大家介绍了,现在有一些标准应用在架构标准上,我们这里有SOA的本体论,SOA的参考架构、SOA的治理,对于OASIS是有不同的类型标准,他们和服务导向,以架构为基础。我们在技术委员会当中,在技术层面也开始了很多的工作,CSA业提供了比较好的应用标准。OMG我们和GF集团进行了合作,进行SOA的建模。他们也是有SOA的管理。刚才提到了所有不同的选择,这里大家可以看一看,我们的这个图表,做一下匹配。我们发现实际上在组织当中,并没有特别多的重复的现象,但是由于我们现在不同的组织提供了不同的这种业务形式,往往不同组织之间的一些模式是互补的,OASIS它是有SOA,OpenGroup也有我们自己的标准。彼此这些不同的组织之间的标准是互补的,OASIS它们有一些最基本的层面的文件,OpenGroup我们有更具体的一些架构,提供了一些技术框架。
OMG有建模语言,这些标准它们相互之间的关系是什么?我们看到这里对于最基本的概念存在着很多争议的。有一些团体,有一些组织,从一些共同来源当中找到了一些共识。那么OMG也使用了比较类似的概念,并对这些概念进行标准化,来进行升级和更新。所以在不同的组织当中,是存在着一些共识的,也是存在着一些互补性的。我们也发现通过协作,在不同的标准之间,是存在着一些影响的。比如说OpenGroup,对于OASIS的一些标准是有一定的影响的。相反也一样,我们可以彼此通过协作来进行改进。黄色的部分,是独立开发出来的。
接下来要做的是,我们给大家提供一些标准的指南,这些标准,对于我们来说哪些比较好,有哪些指南。我们会对我们的一些建议进行具体整理,第一个问题,如果大家去看一看未来的发展,SOA有哪些最基本的概念是比较重要的?大家可以去看看SOA的参考模型。OASIS可以让大家具体了解核心的SOA的一些概念。OpenGroup可以让大家具体了解核心的SOA概念。
下一个问题,我们这里有各种各样的架构的一些标准,有一些标准是相互冲突的,我们应该选择哪些标准,我们在这里,OASIS有SOA的参考架构,是针对基础的SOA的。OpenGroup的参考架构也可以让大家了解一些要素,还有在企业当中的一些部署。那么在各个国家,各个不同的世界当中,可以进行标准的具体选择。这是称为标准使用的生态系统,要解决各个不同标准的应用。
OpenGroup参考架构更具体,它主要涉及到SOA的这种功能运作,它是架构的基石。可以去满足各个层面的要求,我们也是集中关注这些企业,如果他们要去实行的话,会有一些共同的利益相关方,他们可以进行合作来推动SOA的使用。
接下来看看管理标准,我们了解到管理是至关重要的,可以让大家获得解决方案的一些价值。同时能够让大家证明它的标准对于你们的组织来说是有用的。我们有OpenGroup的管理框架标准,可以让大家理解SOA在组织当中的管理,SOA管理的概念和方法,同时还有SOA的参考模型和生命力方法。在OpenGroup,我们是集中关注企业和组织,他们要尽可能去实施SOA的管理。OASIS的SOA参考架构,它是针对最基本的SOA治理的,可以让大家理解SOA的治理。它们实际上要去让大家了解对于你们的原则,你们的目标来说,一般性的SOA管理的原则是什么,没有单一的实体。
接下来看看成熟度模型。OpenGroup的标准,我们有一个OCM的标准,OCM是非常有用的,可以让大家了解在一个组织当中SOA的成熟度,你需要多少SOA,在多大层面上执行和实施SOA,同时能够让大家了解目前的状况,对大家将来SOA的执行制定一个路线图。我们觉得这个成熟模型,这是找到比较好的解决方案的一个重要组成部分。还有建模语言、SOA标准,可以让大家了解UML,去了解UML当中的一些事实,同时也去支持大家把服务的建模扩展到UML。
我们提到了协作当中可以获得哪些意见,我们一个已经提到了概念性的东西和实际的一些具有针对性的东西。在这个统一体当中,我们可以看到有概念的SOA的参考架构,还有一般SOA参考架构,还有产业SOA参考架构,以及SOA企业参考架构。我们同时应该看一看,这里是否有一些模式,我们在这里有不同的参考架构,它们都是在统一体当中,这里可以准备一个比较好的管理模式。实际上我们也是不断去推动各个组织之间进行协作,美国酒店业主协会,还有零售业主协会,他们也是推动在SOA应用方面来进行协作。还有另外一个方面,我们觉得也是比较重要的。我们要去看一看这些标准,它的完整性。在这里,我们有非常具体的一些架构,同时还有一些非常狭隘的一些架构。在这里我们对这些不同的标准来进行定位,有一些是更全面的,有一些是更抽象的。我们这里有产业级的,还有一般性的一些标准。
我想在我们的工作当中,我们对于SOA的这种管理概念开展了很多工作,我们在这里也有不同的标准表达来帮助人们,给他们提供指导意见,帮助他们找到比较好的解决方案。这里是我们在文件当中所开发出来的SOA的概念的一些定义,我们有SOA管理,我们对SOA也出台了一些比较好的定义。
这个幻灯片给大家展示了技术产品的指导和使用。可以去使用OASIS参考架构,去了解SOA,让大家理解正确的语言。管理是非常重要的,OCM成熟模型可以让大家了解你现在使用的SOA的特点,帮助大家怎么样去采纳和应用SOA。总的来说,我们现在在很多的标准当中,确实是存在着一些常用的,大家都获得认可的一些概念的。在这么多的规格当中的一些共同概念,可以去暗含着SOA成熟度的发展情况,有一些规格和标准是互补的。实际上它们可以互补,我们现在在组织当中,现在也是存在着很多的机会的。
我这里有一个链接,大家可以在网址上找到我们的白皮书,谢谢各位。
主持人:感谢Heather Kreger女士给我们带来精彩的演讲。接下来我们请SAP公司总经理张志琦给我们带来“SAP—SOA标准化的倡导者和支持者”演讲。
张志琦:大家下午好。我把我讲的题目稍微改了一下,我本来想谈本身SAP—SOA的倡导者和支持者,我改了一下题目,叫倡导标准化,打造SOA的最佳业务实践。为什么会谈这样一个话题?我觉得今天很多的一些厂商谈了很多的内容,包括很多的一些技术化产品怎么样落地,也有很多案例来谈。反观SAP,我们看SAP怎么样把SOA真正落地。在谈整个话题之前,我放了几页片子帮大家扫扫盲,看看我们到底是一家什么样的公司。
可能跟在座的嘉宾有一些交流,我想花一点点时间从另外一个侧面,从另外一个角度来谈。其实在国内SAP,在SOA这个话题上面,也做了大量的投入和研究,在国内有超过2500名的研发人员。给大家一个比较形象的概念,SAP到底是什么?我们一般用衣食住行来看SAP。从衣来看,个大家知道美特斯邦威这个牌子,这个都是SAP的客户。从食这个角度来看,大家吃的康师傅方便面也是SAP的客户。从住的方面来看,北京的国贸饭店,或者是买的万科的房子,它也是SAP的客户。从行来看,这边所有的大众、通用、尼桑等等这些也都是SAP的客户。其实SAP在大家的生活中间无处不在,我们这个logo,在每天大家的衣食住行的背后发挥着很大的作用。
所以今天谈到很多的SOA怎么来落地,我其实更多的想谈一谈,看看SAP如果已经在这么多客户中间,让大家用了SAP的系统,如果啊SAP能够做的更加标准,基于SOA的架构做的更好,其实对于整个SOA标准化,对于整个SOA行业来说都是一个很好的发展。如果我们在反观一下国内的情况,感觉上SAP虽然是一家外资公司,我们是继微软之后的第三家最大的独立软件厂商,在国内应用来说,其实也是如火如荼。在最近中央信息化水平评测里面,也评了一共10家A级企业,在10家A级企业中间,SOA也是一个很大的话题。很荣幸在这个中间,其实有六家企业都是完全使用SAP来进行内部管理。
所以从另外一个角度来看,其实SAP如果我们把SAP的SOA标准化做好,能够为整个SOA的标准化研讨会能够提供更多的贡献的话,我相信我们能够把整个方面做的更大,更强。
SAP,我们其实拥有的,除了核心的ERP产品之外,包括商务套件等等之外,我们还有一个很完整的核心技术平台,在这样一个核心技术平台中间,我们也有几个的大观点,第一个对于标准化方面,所有业务方面标准的支持,可以看到所有主流的业务方面适配器协议的标准,在SAP平台上有很多的支配。再就是技术行业的一些标准,像W3C等等一些组织,SAP也是作为核心的创始会员,或者是一些董事会的成员。从技术方面选择中间来看,我们大的一个生态系统,其实已经有很多的客户,都在SAP开放的平台上来进行运行。从开源来看,很多人在谈SAP是一个很封闭的环境,是一个很私有的协议,刚才和炎黄盈动的刘总谈金山的事情,还要做很多开发,可能要做外包,好象用了一个私有化协议,在SAP这几年,我们做的更加标准化,做的更加公开化,有更多的标准协议可以直接来做支持,只要客户拥有新的版本,都完全可以使用标准化协议来进行支持。从开源角度来看,SAP也是一个很开源乐观厂商,我们作ERP层面语言,所有的这些标准语言,原码对所有客户都是开放的。
从业务标准,从技术标准,从技术选择以及对于开源这方面来看,SAP结合了很多的技术平台中间所有的一些优点,帮助更多的生态伙伴,以及客户来选择SAP作为一个完整的解决方案。
我想举两个例子,谈谈SAP和标准化的关系。这个是一个很标准的工作流的建模以及协议方面的模型。在SAP,一开始的想法,是SAP和IBM一块来创始的,并且SAP其实也已经将整个白皮书,包括和合作伙伴进行一些开发的规范,到1.0的发布,到SAP本身产品的支持,SAP是作为这样一个标准化的标准来作为一个从SAP的思路,从创新提出到整个OASIS,以及被大家广泛认可,其实SAP在后面起了很大的作用。
通过一个标准的身份认识的方式,能够被更多网站接受,在越来越行业受到重视以后,SAP也投入了更多的力量,在我们的公开开发者论坛社区上面,也建立一些专门的板块,来负责这方面信息的收集,并且将产品在技术产品中间技术部署,使所有的SAP的客户或者是整个生态环境中间,能够加速享受到整个行业的趋势。
举了两个简单的例子,SAP其实对于标准化做了很多的贡献。我也代表SAP向在座的各位专家做出一个承诺,在SAP在中国的SOA标准化的进程中间,SAP也愿意积极参与,提供我们的一些支持,来帮助整个标准化协议做的更好。从目前平台中间来看,多数的标准,节目注册的,包括今天谈的很多ESB的集成平台,包括复合应用的框架,在整个SAP拓展平台中间,都有完整的覆盖,都有完整的支持。对于客户来说,平台选择对于他们来说也是一个令人头疼的问题,我们虽然谈了很多SOA的目的,要做的标准,使各个不同的产品之间能够更加好的进行数据的通畅的流通。大家可能很多时候也忽略了一点,我们技术上能够保持做到数据流通,两个系统之间进行很好的交流,但是从业务规范上,从业务模型上,是不是我们还能够保证这样一个做法。我们可能有两家企业可能是一个集团中间的两个子公司,对于这两个公司中间来说,要看某一个无聊的库存,对于&公司中间,它可能把再途的商品也纳入库存统计。这个时候我要问企业一个问题,你的库存到底有多少?你说能够简单把这两个数字做叠加吗?很多时候我们有一个不可回避的问题,怎么样用更好的业务模型,用业务的语言能够把SOA除了这样一个技术化的标准化做完之后,业务上有能够形成这样一个标准化,使更多不同的异构厂商的产品能够更好的组合起来,能够更好地结合起来,交流起来。能够真正意义上保证信息的准确无误。
所以在SAP过程中间,利于标准化,我们在进行中的一些标准化是减轻更多企业在不同的研发的过程中间的总体成本,能够在规范管理方面,在支持标准方面,SAP在这些组织中间担任一些重要的角色或者是参与到整个进程中来,能够保证SAP在以后标准化大体环境中能够更好运行。
我们本身的架构,我们也谈了一个SAP完整的针对SOA我们提供的一个方案。目前SAP提供是一个完整的端对端的SOA方案,从最底层的,从服务本身驱动应用来看,SAP本身应用,包括ERP,我们这几年做的工作,就是把我们更多的,原来是紧偶合的应用,拆分成各种各样不同的服务,这些服务可以快速被消费。在SAP应用角度中,其实有很多原来不能真正意义上被称为是服务的,现在在SAP版本中,在SAP软件中,完全被服务化了,能够提供更过的业务流程的组件。对于SAP本身的管理,以及服务的总线支持,在整个过程中间,我们也有对应的集成中间件。对于上层使用,包括事件组合,以及信息方面的组合,在这个方面在我们CE平台中间,也可以利用开发框架和体系,我们也有完整的基于这样一个模型,完成BPM软件和组建。
SAP有一个完整的方法论,对SOA进行管理和治理,并且通过企业服务目录,它是基于一个注册器,为企业提供企业级的服务目录的支持。对于最上层,用户可以通过不同的界面应用,由SAP提供的端对端的架构,能够产生服务,能够快速消费。这是SAP提供的端对端SOA的架构,能够满足本身企业对于SOA怎么落地,能够提供更好的支持。
如果从产品对应能力来看,除了SOA本身的中间件之外,其实SAP也有包括像现在我们完整的信息管理,因为很多时候谈到SOA的时候,我前面谈到对于信息怎么样能够把数据加工成信息,再从信息沉淀成企业的知识,在这方面信息的管理,包括商务智能,包括内容管理,都在整个平台中间进行支持。对于数据本身的管理,我之前听到有市民卡的管理,有本身的城市医疗方面的管理,在这方面都是针对整个主数据的管理,包括数据质量的管理,数据分析等等,在这方面也有一个完整的组件进行支持。还有快速打包服务,可以把界面进行快速打包和快速消费。也有一个完整业务流程管理引擎来实现BPM的功能。对于最上层我们有一个用户生产力,通过人机交互界面快速消费整个SOA。
除了这个,我想重点谈一块,就是一个业务内容这块。在一开始谈的点,我们谈很多SOA,我们要谈落地,对于一个企业中间来说,如果我们从头建一套系统,很多时候如果把架构搭好,这个时候对于企业来说,他很有信心把这个项目做好,但是没有一个企业是从一张白纸开始的。SOA落地,怎么样结合它现有的系统,能够逐步把SOA做起来,在这个方面是很困难的一个过程,并且很多时候企业还有一个问题,颗粒到底怎么做定位,虽然我们也有很多对于服务颗粒本身的定义,但是每个不同的行业,它对颗粒的要求也完全不一样。这样的情况下,怎么样能够提出一个行业标准,或者是提出一个行业化的标准,行业化的内容化,其实更坚显得尤为重要。在这个方面,SAP在我们的整个技术平台中间,它不光是一个技术平台,更多打包了很多业务方面的内容,我们目前在整套系统中间有超过3000个服务提供给SAP用户来快速消费。一些服务的颗粒度可能太细了,我们再打包成更完整的业务场景,我们目前打包了13个真正行业化的服务的场景。在这个方面,SAP在不断通过我们在40年来,在企业管理中间所沉淀的这些业务理解,能够更好地把这些业务打包起来,能够为整个SOA的标准化提供更好的支持,也是帮助企业快速把整个SOA落地。
在整个SOA管理中间,对于客户来说,我们有一个完整的SOA参考架构,在这个中间包含了从计划到组建,到整个运行管理。
最后做一个小结,第一,我们SAP郑重承诺来致力于推动技术和业务本身的标准化。第二,SAP也是运行于一个成熟的开源软件集成,帮助客户更好利用团队创新的力量,能够利用成熟的架构来更好地节约本身的成本,有更大的灵活性。在此也希望在整个SOA方面,除了我们讨论很多技术问题之外,能够更多讨论业务方面的问题,谈一些行业方面的问题,能够将整个SOA来更好落地,帮助企业来更好快速实现整个SOA的架构。谢谢大家。
吴杰:谢谢张总详细演讲。接下来由我来讲SOA与云计算方面的事情。SOA与云计算,这是大家非常关心的两个名词。这样一个主题,比较具有挑战性。它们到底是和还是竞争,这个是很多都在问的一个问题,今天上午我们在每天专访的时候,媒体记者还特别关注了这样两个概念相互之间的关系,我觉得可以跟大家做一个探讨,不一定对,有错误的地方请大家批评指正。
因为要讲两个领域它们到底是什么关系,我想首先还是引用一些业界的观点,然后通过这些观点的引用,我们把两个概念做一些对比,在对比基础上面,我们再有一些观点抛出。我这些观点都是通过互联网,从互联网上面找到的,然后发现很多观点,很多公司今天也刚好来开会。其中有一个影响比较广泛的观点,是OpenGroup分析,他们认为经济衰退已经杀死了SOA,就是云计算作为下一代的新计算模式,它将取代SOA。持这样的观点,微软高级技术经理也说了,说SOA讨论肯定将开始转向云计算,当然今天微软的同行说,SOA非常重要,他们将坚定不移的支持SOA。他们其实有不同的部门发出了不同的声音。这个声音就是说云计算将取代SOA,这是一种观点。
第二种观点,云计算是SOA的一种实现。今天刚好IBM也在,IBM首席技术官说SOA是构建应用程序的一种架构风格,是松散偶合,我们根据SOA原则建立一个数据中心,答案是肯定的。他认为用SOA可以建立一个IDC,那么就是云计算,他认为云计算是SOA的一种实现。那么这种观点,也具有一定的普遍性。
第三种观点,说SOA和云计算有一定的相似性。以模块化方式向SOA过渡的机构,把模块嵌入到模块当中,它们具有相似性。
第四种观点,云计算和SOA是互补的,主要有一些开源厂商他们所提出的,他们说SOA和云计算是相互支持的,但是它们的思想基础不一样,云计算是一种部署架构,而不是设计企业IT架构方法,SOA是这种方法。所以他认为是互补的。这个是另外一种观点。
最后一种观点,说SOA能够为云计算做准备。就是说云计算是SOA的下一步,主要是惠普同事提出来这样一种观点。还有一个是反过来说,说SOA是云计算的基础,这也是一种观点。我们可以看到观点是非常多的,SOA与云计算在不同人的眼睛里面,它有不同的关系,我觉得这些观点在某种程度上都有一定的合理性。因为不管云计算也好,不管SOA也好,它的内涵实在比较丰富,所以因此产生不同的关系也不奇怪。
但是这两个技术又是当今非常热门的两个技术,尤其是云计算,他们到底是什么关系?我们可以从我们的角度来做一些分析比较,我想从几个方面对它们进行分析和比较。第一个,产生的原因,因为SOA和云计算都是在一定的历史时期,因为解决一定的问题应运而生的,它们产生的原因也很多,我提取了一些业界认为比较主要的原因。我想SOA,一个它要解决信息孤岛的问题,另外一个要解决遗留系统的问题。因为今天上午金蝶的滕腾演讲的时候也讲了,因为当今企业遗留系统里面,它的遗留系统造成了数据没有办法互联互通,系统没有办法互联互通,这个导致了企业效率非常低,投资效率也非常低,运行效率也非常低,所以SOA应运而生承诺要解决这个问题,我能够让你的更加具有互通性,可以让你业务面向市场时间更加短,具有敏捷性。所以我想这是SOA,我们所看到它能够给我们带来的一些好处。所有SOA厂商都在往这个方面做努力。
云计算,我想它产生的一个主要原因,因为数据或者是计算的高速增长和目前的处理能力相对不足,它主要解决扩展性的问题。第二个方面,它要解决计算资源利用率处于一种不平衡的状态,实际上在赵博士演讲当中,他说网络计算或者是网络应用发展的一些历史,在这个历史过程中,我发现有一个问题一直没有解决,非常困扰我们,就是说系统面向因特尔的网络应用系统的扩展性,举一个非常简单的例子,仅仅是一个web网站,它没有复杂的应用,但是因为它的点击量不确定,所以你很难前面做出预测,我应该怎么来处理这个web网站。因为在因特尔上面有一个现象,也就是说一个很平常的网站,如果一旦有特别吸引人的东西,全世界的人都会来点击,这个时候就会过载。它们的产生有不同的使命,我觉得这个是我们需要比较的一个方面。
另外一个方面,云计算和SOA,我们经常在这个里面讲一个关键词,这个关键词叫做服务。我们仔细去看一下,SOA基本上以软件领域为主,把一个功能进行包装,然后按照一定的流程进行运转,能够产生新的功能。它更多的是面向软件的。云计算它的硬件也是,它的平台也是。你发现它的颗粒度肯定不一样的,并且它的层次也都是各不相同。当然它们都用了同一个中文名字,就是服务。
第三个方面,在关键技术和属性方面,因为他们的使命不一样,更是千差万别。如果讲云计算,我们会更加关注它的一些技术点,比如说虚拟化。但是在SOA里面,你更加会关注它的可存用性、它的敏捷性、它的松偶合,那么通过我把这两个技术领域分别摘了几个属性出来,实际上发现要达到他们的使命和属性也是不一致的。使用的侧重点,也更不一致了。因为SOA它侧重于采用服务的架构进行系统设计和构架,它关注如何处理服务,就是说它能够承诺给企业,你用我的方法,你能够建设一个非常好的企业的系统。云计算,它侧重于服务的提供和服务的使用,它可能对企业用户来说,你可以把你的系统搬到云里面去,对于用户来说,你可以跟云直接签合同,来获得你需要的服务,他们使用的方法也是不一样的。
场景也是差的比较多,比如说SOA是当期业务,因为软件它的一个比较重要的特点,它经常要变。对于云计算来说,企业对IT设施需求经常改变,无法提前预知它的规模,或者有大批的数据需要处理,所以使用场景也不一样。
商业模式更有很多差异性。商业模式,SOA它有的这些特性,它承诺给客户的这些特性,它会承诺降低软件的开发和维护成本。它给客户带来的利益,它是间接的。所以它的商业模式是间接的,我们在SOA领域里面经常说要落地,就是让用户能够实实在在看到成本节省。在云计算是根据使用来进行计算的,所以它具有明确的商业模式,给客户带来的利益是立竿见影的,是马上能够算出来的,所以商业模式很不一样。有太多不一样,我们的比较结果,我们认为SOA和云计算,它是不同的技术,具有不同的侧重点。
我觉得因为两个是不同的技术,所以有时候应邀放在一起比较,我觉得也没有太多意义,它们各有它们有用的地方。
第二个方面,SOA和云计算,虽然是不同的技术,但是具有间接的冲突或者是竞争的地方。
第三个方面,我们认为它的融合还是具有可能性的。为什么说它具有竞争的点?从技术上面没有直接的竞争点,但是有间接的竞争点。第一个,我们认为在资本或者是投资层面上的竞争,就是VC的选择,资本的选择。比如说在座的各位都是很多产业界的,资本到底它选择SOA公司去投资?还是选择到云计算公司投资,投资多少将直接影响这两个技术发展速度,所以在这个层面是有竞争的。尤其在第一个观点里面,经济衰退了以后,钱少了,投资就少了,那么到底把投资放在哪里,我觉得这是一个方面的竞争,SOA一方面要做准,另外一个方面,我觉得在资本层面上还要来进行进一步的呼吁投资者往这里面多投资。第二个方面,对于CEO来说,他的投资是一个竞争,企业要建设新系统。我有时候出去跟产业界的人在一起,或者跟企业的CEO在一起,他们有时候也会问我,吴教授,我们现在在做SOA的项目,但是现在云计算非常好,我们是不是就不做SOA,把架构变成云计算就算了?这个问题是非常典型的,并非做哪个技术好,但是它们这种使用模式不一样,对于CEO来说有不同的选择,直接就选择了投入钱的流向。
第三个方面,对于消费者也是一个竞争。中观消费者愿意自己拥有还是愿意去买?因为我自己拥有的话,我可以去买用SOA做好的软件,但是如果去买,我直接在云计算签约,我每个月包多少钱就行了,这个里面还是有一些间接的竞争在里面。竞争方面,我想可能还有很多,但是我们比较简单就讲这些。
融合的方式有很多研究机构和企业都提供了他们融合的可能性,但是我觉得这两个和,一个抓手就是标准,不管是SOA也好,还是云计算也好,它们都是一个非常新的名词,或者是相对比较新的名词,它们的标准都是欠缺,从服务来说,它的标准也不对齐,但是不意味着它们没有办法对齐。有一些融合可以毫无关系的融合,比如说可以把SOA系统放在云计算平台上面,我们认为它们最有可能进行的融合点,其实还是在saas上面,比如说提供了基于云计算的office的服务,它的颗粒度是比较粗的。但是我也可以提供小颗粒度的,就是基于现在所说的SOA里面这样的服务,那样的话,我可以来组建新的服务。这样就有可能提供服务的整合和融合。
最后做一个结论,因为这两个名词比较,因为太热门了,两个都很热门,它们的比较也很热门,今天试着来做一下比较,第一,我们认为它们两个竞争不仅仅体现在直接竞争上,其实它有间接竞争。第二个观点,融合前提一定是标准建设和对齐,只有这些标准建设和对齐了以后,才有可能在某些方面找出共同的标准,既适用于SOA,又适用于云计算。第三个方面,融合要有好的实践来加以见证。如果有人说我做了很好的企业系统,它是基于SOA,或者是基于云计算,能够证明它在这里面有可行性,这样比较有说服力。现在有人在做,但是没有特别有说服力。第四点,融合到底是双赢还是画蛇添足?我觉得还是应该由市场价值来证明它们最终是双赢的还是没有必要,我们只是为了融合而融合,我把这个主题跟大家做一个探讨。如果有不妥的地方,希望大家批评、指正。谢谢大家。
主持人:下面是最后一个报告,是CESI SOA技术软家王潮阳给我们带来的云计算标准研究概况的介绍。
王潮阳:各位尊敬的来宾,各位尊敬的同仁,大家下午好,我是王潮阳,来自CESI。今天我代表我的团队来给大家做一个云计算标准研究概况的报告。这是我们整个团队的一个工作成果。有不对的地方,希望和大家共同探讨。
今天下午提到云计算,作为CESI工作组,我们为什么开展云计算方面的研究?我今天从以下三个方面进行阐述。第一个,我们为什么要进行云计算标准研究?第二个,我们怎么样去进行云计算标准研究?第三个,目前研究成果以及下一步工作计划是什么。
刚才吴杰老师已经提到了云计算与SOA,对它们两个关系进行了探讨,对于我们来说,SOA与云计算在架构上是互相补充和互相交织的,SOA侧重于把对服务进行力度划分,把服务串起来,提供服务。而云计算,它更侧重把各种各样的技术融合起来,对外提供相关的服务,简单说就是SOA侧重把服务串起来,而云计算侧重把服务展现出来,我们可以说SOA是云计算重要的技术支撑,云计算是SOA重要的应用场景及具体的商业实现。所以SOA标准工作组当中成立了云计算中的云计算标准专题组来开展工作。我们整体工作规划,第一步研究云计算标准的一个现状,基于这种现状的研究,我们会做云计算与SOA相关的标准需求,我们会基于我们对云计算标准的研究,去探讨在云计算当中,SOA标准是一个什么样子的。
我们目前工作完全集中在第一步,就是研究云计算的标准现状。把目标清晰了之后,我们看一下怎么研究当前云计算的标准。首先要有组织,要有一帮人,我们SOA标准工作组有一个专题组,这个组结构图是SOA标准工作组的结构图当中有一个云计算研究的专题组,这个专题组有来自全国33个成员单位,分别来自高校、企业、行业协会以及我们的研究机构,还有我们的用户,大家共同参加这个专题组开展相关的研究工作。
有了组织之后,我们整体的思路和过程是这样的,我们先有两部分,两部分调研,第一部分调研研究一下国内和国际上的现状,云计算的现状,我们看一些有哪些组织开展了云计算标准研究。他们对于云计算标准研究重点落在哪个上面,他们工作的进展是什么样的。第二点,我们调研国内产业界、学术界、用户界对云计算标准的需求,就是我们云计算标准现状是什么,云计算目前的问题在哪里。这个规划的目标就是研究出云计算的标准体系和云计算重点工作,按照分阶段,先开展重点工作。
下面的部分,把我们目前的研究成果给大家做一个重点汇报。这张图,在座的专家不会陌生,这个在成员大会上给大家展示过这个报告,是一个比较粗的报告,我们相关框架已经搭好了,目前报告正在完善中。我对报告几个要点给大家进行报告。首先是云计算的定义,可以用一个成语简单来阐述目前的概念,众说纷纭。大家对云计算确切的定义是各有各的理解,简单借用一下一份报告对云计算进行一个说明,这只是定义当中其中一个,只是起到一个引子的作用。
第二个,云计算的特征。我们同样也是借鉴对云计算的概述,分为五大特性,三种服务模式,以及四类部署模型。谈一下云计算相关的技术,与前两点不一样,,可以从这个图上看云计算要用到网格计算、虚拟化技术、服务等等。这是在共识当中,得到得到了大家的共识,可能还有一些具体小细节的东西。从这一页开始,我们报告的重点内容,刚才提到了我们的报告会先调研国内和国际云计算标准化现状。我们对目前的现状进行了一定的研究工作之后,我们制成这么一个表格,这个表格,我们调研到一共有14家标准化协会,以及标准研究机构来开展云计算相关的研究。第一个和第二个是国际标准化组织ISO,它里面有两个技术委员会开展云计算相关研究,分别是SC7和SC38。下面12家都是标准协会组织。
同样在这七家当中,在云计算领域研究工作比较深入的,比如说OCC,这是一个开源化的组织,在从事开源方面相关的工作。刚才那两个表格,是把有哪些组织能够做的相关工作,就是这些组织的名单列出来了,这些组织在哪个重点领域开展工作,可以通过这张图给大家展示。我们借用目前比较流行的划分,把云计算划分成三种服务模式,这张图上把刚才14家标准化组织,以及标准协会组织,他们在每一个层次所开展的工作进行了阐述。从这张图上,一个很直观的现象,从08年底,更确切说从09年底开展相关云计算相关标准研究工作的组织,呈现一种井喷趋势,09年比较少,到了09年初的时候比较少,到09年末的时候特别多,可以看到大家对这块的研究工作也是在09年开始的有一个特别大的跟踪。
研究完国际上的现状之后,我们再看一下国内的一个云计算研究的一个现状。国内目前有三个组织开展了云计算标准的研究,分别是全国信标委,还有IT服务标准工作组,以及产业联盟,这三家机构在进行云计算标准方面的研究工作。其实在我们研究了国际上的情况以及国内情况之后,我们可以得出一个结论,云计算标准刚刚起步。在这里我们不妨引用一下09年发布的一份报告,这是一个曲线图,我们可以看到在这个图,云计算处于这个图的一个波峰最顶峰,对这个图的解释说明在目前情况下,云计算它的技术模型已经成熟了,但是它的产业应用比较少,在报告当中,它预计两到五年内会有具体商业应用,以及它的产业会成形。从目前情况来看,云计算的标准其实刚刚起步。
介绍完目前的研究成果,把下一步需要做的工作给大家进行一个简单的说明。在基于我们对国际以及国内标准研究现状的一个了解的基础上,我们下一步会去明确标准化工作的定位,然后整体上规划我们标准化工作的整体工作思路,并且会去规划我们云计算标准体系的整体框图。我们其实在报告当中有一个初步的整体框图,但是还有待和产业去进行共同探讨,所以没有放在这里。我的报告就到这里。谢谢大家。
主持人:谢谢王潮阳给我们带来的报告。我们也希望能够尽早看到那个报告能够发布。今天我们整个第三届SOA标准化国际研讨会,经过了非常丰富和充分的演讲,和我们下面的探讨,所有的议程已经结束了,我现在宣布“第三届SOA标准化国际研讨会”到此结束。谢谢大家。
会议指导单位
工业和信息化部 国家标准化管理委员会
会议主办方
中国电子技术标准化研究所(CESI)
北京市经济和信息化委员会
会议承办方
全国信标委SOA标准工作组
CESI互联网标准开放实验室
会议协办单位
金蝶中间件、IBM、中创、微软、东方通、锐易特、炎黄盈动
会议支持单位
SAP、复旦大学、中国软件行业协会系统与软件过程改进分会、长风开放标准平台软件联盟、北大信息化与信息管理研究中心
支持媒体
CIO时代网、IT168、中文JAVA网、信息技术与标准化