技术开发 频道

步入应用元年SOA演进 市场纷扰仍存

让人纠结的SOA标准问题

  为何SOA标准问题让人如此重视呢?

  这一点还要回到SOA出现之初来说,作为面向服务的架构,SOA承担了整合企业现有复杂异构系统的重任,既然要整合这些系统,就必须有一套整合的标准,要不然,势必形成若干个互相无法兼容的异构型SOA,SOA大一统的梦想也就无从谈起。

  在工程领域,标准化的工作一方面是审核在设计过程中是否按照规范的要求进行设计,目的是用标准化的语言让所有工程师看懂;另一方面是在设计过程中是否尽量相关零部件的重用性,即尽量多的选用标准件,避免重复加工,节省成本,便于后续的维修维护,实现以最少内部多样化来实现最大的外部多样化。

  工程领域的标准化同样适用于SOA所在的软件工程领域, SOA的普及和落地工作的不断开展,正在将SOA标准问题推向风口浪尖,标准问题日益成为SOA真正大规模应用的瓶颈问题。许多企业对于SOA持观望态度也缘于这个方面,因为在标准不确定的情况下,企业如果贸然应用SOA,未来有可能面临与标准不相符的风险。

  鉴于此,有业内人士称,SOA的产生其实是为了解决多年来应用软件领域一直没有统一标准的问题,这是软件产业自身在补课,而不是说SOA是一个新的技术和理念,为企业带来了福音,不幸的是,用户却一直在为这种异构系统无法互相兼容承担责任。

  在国际范围内,SOA相关工程标准在2007年后成为关注热点,SOA的建模语言、架构、成熟度模型、治理框架等标准或规范正在OASIS、OMG、The Open Group等多个国际组织中开展研究。我国在其中也扮演了重要的角色。

  12月22日,我国正式设立“全国信息技术标准化技术委员会SOA标准工作组”,这是我国推进SOA标准的有一个里程碑。

  据了解,“SOA标准工作组”负责我国SOA国家标准制定,组织全国范围内的SOA标准应用和推广,配合开展行业或领域相关的SOA标准化工作,并负责对口ISO/IEC JTC1/SC38 WG-SOA及ISO/IEC JTC1/SC7 SG-SOA承担SOA国际标准化工作、促进我国与国际SOA标准化的融合发展。

  SOA标准工作组组组长、工业和信息化部软件司陈英副司长表示,SOA标准工作组的成立,意味着我国SOA产业标准化工作上了一个新台阶,相关产业创新步入快车道。SOA标准工作组提供了一个开放协作的平台,将充分凝聚我国SOA相关产学研用各界力量,通过标准化的工作,来支撑和服务于我国的SOA相关软件服务产业发展,并切实在各行业信息化建设中发挥实效、促进两化融合。

  独家评论:SOA与虚拟化殊途同归

  SOA作为面向服务架构,而虚拟化作为整合硬件的一种技术,两者怎么能扯得上关系呢?但自从有了云计算,两者发展和融合的方向正在趋于一致。

  事实上,关于SOA和虚拟化的应用已经探讨了多年时间,那时候,云计算这个概念还没有兴起,虽然将两者结合的声音不断出现,但如何实现两者的最终统一却一直没有突破性见解。

  过去,人们一直在想,未来的某一天SOA将应用系统整合起来之后将会怎样,当Web应用的触角深入到管理软件领域后,以服务模式交付软件成为大势所趋,于是,SOA与SaaS的融合成为未来可预见的一种方式。当SOA能够以SaaS模式提供给用户之后呢?

  IT系统的整合不仅体现在软件上,同样反映在硬件上,虚拟化的出现给硬件系统的整合带来了可能,与SOA的功用类似,虚拟化的应用使得计算资源、存储资源和网络资源的融合成为可能。

  以SaaS模式交付的SOA能否与通过虚拟化整合起来的各种硬件资源整合起来呢?

  云计算的出现解决了这一问题,如今,不管是惠普还是IBM,众多参与到SaaS和云计算领域竞争的企业对于云计算和SaaS的关系都达成了一个共识:云计算包含三个方面的内容:IaaS(基础架构即服务)、PaaS(平台即服务)、SaaS(软件即服务)。

  基础架构即服务(IaaS),其实就是把包含服务器托管、提供存储等在内的基础架构作为一种服务提供给用户。而平台即服务(PaaS)中,则包含中间件、数据库、集成平台等;软件即服务(SaaS)则是提供按需应用的软件。

  由此可见,以虚拟化技术整合起来的IaaS,与基于SOA的PaaS以及SaaS共同构成了云计算。

  以上所述仅仅是理论层面的逻辑推导,随便拿出哪一个领域,都无法在短时间内实现。但这并不影响我们对未来的憧憬:SOA将与虚拟化在云计算领域交汇。
 

0
相关文章