2009年10月24日,信息技术领域的官方国际标准化工作组织ISO/IEC JTC1(国际标准组织/国际电工委员会 第一联合技术委员会,成员以各国国家成员体为主)在以色列特拉维夫的2009年全会上正式通过了成立新的分技术委员会SC38(Distributed Application Platform Service,分布应用平台服务)的决议,SC38下设Web Services工作组、SOA工作组、云计算研究组。中国是发起成立SC38的主导国家之一,在本次参加JTC1 2009年全会的中国代表团积极推动下,最终中国获得SOA工作组召集人的职位,为中国在SOA这个新兴技术领域的国际标准化工作中取得重大突破。
一、SOA产业现状
SOA(Service Oriented Architecture,面向服务的体系结构)是指在互联网环境下,以“服务”为基本元素来进行软件开发和信息系统构建的技术路线和方法,贯穿于信息系统的规划、设计、开发、部署、运维的各个阶段。SOA的核心特点是更强调标准和更贴合业务。基于SOA构建信息系统,可以提高信息系统开发效率、充分整合和复用IT资源、并使信息系统能灵活快速的响应业务变化需求。在我国,从2005年至今,SOA已经逐渐成为影响中国IT系统构建的主导思想,东方通、普元、中创中间件、金蝶中间件、中软国际、浪潮软件、神州数码、上海宝信、用友等众多国内基础平台厂商、应用软件厂商及系统集成商纷纷推出了基于SOA的软件产品及行业解决方案。从2006年开始,基于SOA的产品及建设方法已逐步在我国金融、电信、烟草、钢铁制造、电子政务、医疗卫生、电子商务、军事等行业或领域的信息化建设中得到越来越广泛的应用,成为解决当前各行业信息化中普遍面临的信息资源共享难、信息孤岛严重、IT系统之间难以协作、以及IT系统难以支撑业务变化等难题的有效途径。2009年,SOA在各行业信息化建设中的需求更为广泛。
二、SOA的国际国外标准化现状
标准是SOA应用和发挥价值的基础支撑。在国际协会组织方面,近几年来在积极推动SOA相关标准规范制定的主要是OASIS、The Open Group、IEEE、OMG、万维网联盟(W3C)等。据中国电子技术标准化研究所(以下简称“CESI”)发布的《SOA标准体系框架》中研究发现,截至2008年6月SOA相关的协会组织规范已有84个,但这些规范尚未形成体系,而且不同组织发布的规范间存在重复甚至冲突的现象。
在国际标准化组织中,SOA标准化工作已成为重大热点。ISO/IEC JTC1 内共成立了两个SOA相关的工作组织,均在2009年由中国发起并推动成立:
1) ISO/IEC JTC1/SC7/SG-SOA:2009年5月28日在JTC1 SC7(软件和系统工程分技术委员会)印度海得拉巴的2009年全会上正式成立了SG-SOA(SOA研究工作组),负责SOA工程化方面的国际标准研究工作。SG-SOA的召集人由中国派出的CESI袁媛女士承担,目前的总体成员已增至26人,分别来自10个国家,包括:中国、印度、西班牙、墨西哥、泰国、法国、韩国、加拿大、英国、日本;5个协会组织:The Open Group(开放群组)、IEEE(电气和电子工程师协会)、OMG(对象管理组织)、OASIS(结构化信息标准促进组织)、COSMIC(通用软件度量国际协会)。其中,中国的专家代表包括CESI的SOA专家王潮阳、CESI专家钟丽娜、北京航空航天大学计算机学院马殿富院长、上海复旦大学计算机学院吴杰教授、后勤指挥学院信息化教研室的杨云副主任。
2) ISO/IEC JTC1/SC38/WG-SOA:是首个专职负责制定SOA国际标准的常设组织,负责SOA技术方面国际标准的研究制定工作。其召集人也由CESI袁媛女士承担。
三、我国SOA标准化进展
随着SOA在各行业信息化建设中的应用范围扩大,在我国建立一套完整的SOA标准体系也已经成为软件产业界及和各行业用户的迫切需求。
中国电子技术标准化研究所(CESI)作为全国信息技术标准化技术委员会的秘书处单位,于2007年开始启动SOA标准研究和制定工作,并积极组织我国“产学研用”各相关单位开展了SOA国内外标准研究以及SOA国家标准的规划、申报和研制,以协力推进国内SOA标准建设。主要参与单位包括普元软件、东方通、中软国际、浪潮、、中创中间件、锐易特、上海宝信软件、金蝶中间件、神州数码、炎黄盈动、文思创新、微软、IBM、SUN、长风联盟、后勤指挥学院、北航、复旦、北大、中国软件行业协会等20家单位。两年多来的工作中,CESI已联合上述合作单位共同发布了《SOA标准体系框架》、《SOA用户指南》、《中国SOA标准体系研究报告》等研究成果,对我国SOA标准工作有了总体性、统一性、体系性的规划。
2009年7月23日,国家标准化管理委员会正式下达一批SOA国家标准制修订计划,包括《SOA标准化指南》(20090339-T-469)、《SOA术语》(20090340-T-469)和《SOA总体技术要求》(20090341-T-469)三项国家标准项目已正式立项,目前CESI正在组织各相关单位开展上述三项SOA国家标准项目草案编写工作。
目前,在工业和信息化部及国家标准化管理委员会的共同领导下,为推动我国SOA技术、标准创新和产业应用,充分发挥政府、企业、高校、研究机构、用户、中介组织等的作用,全国信标委正在筹建SOA标准工作组(以下简称“SOA工作组”),以推动中国SOA标准体系的研究及基础性SOA国家标准制定、并协助各行业制定SOA行业或领域的应用标准。
标准的竞争是国际产业竞争的制高点。本次国际标准化工作中取得的重大突破,标志着中国在SOA领域的标准化工作得到国际社会认可,中国获得在此领域的标准化主导权。中国下一步在SOA领域的标准化工作中,将继续组织国内“产学研用”各界基于我国的产业和应用需求,尽快建立中国SOA标准体系标准体系,继续积极推动相关国际标准化工作,做好我国与国际标准化工作的融合发展,并配合标准研制建立SOA领域的标准化支撑和服务体系,大力推进SOA标准在软件产业、信息服务业以及各行业信息化建设中的应用实施,以充分发挥标准化在提升软件产品质量和安全水平,促进我国软件和服务产业的自主创新和发展,并支撑和保障好我国各行业信息化的建设。