SOA参考模型(SOA-RM)将会为开发人员和架构师准确定义那些专业技术上的标准。这一参考模型的出台也将建立起评断SOA技术产品的严格标准并有望使那些单纯利用SOA概念宣传厂商最新产品的市场商人不再简单的运用先进的理念来迷惑用户。
负责SOA参考模型工作的OASIS技术委员会成员这样描述道,该模型是一个用来理解这个先进技术理念的抽象框架,是在面向服务环境里的重要衔接方式,是标准逐步统一的重要发展进程,也是服务支持的详尽规范。它是基于统一SOA这一目的的,是架构师在开发过程中指导SOA,实践、研讨SOA的重要依据。
SOA参考模型并不是“和其他相关的标准,技术或是任何其他已有的执行规范结合到一起即可的”,委员会这样解释,更准确的来说,它的出现是为了“用最一致的标准规范明确定义不同的执行”。
但是,来自ZapThink的资深分析师Jason Bloomberg说道,开发者所在寻找实现SOA的关键可能还是会在别的方面入手。
“OASIS的SOA参考模型提供了一个整体的抽象框架让使用者集合其分布式配置并有机的结合起来,”Jason Bloomberg这样说,“基本上,这个模型能够帮助企业的架构师有效的进行SOA的工作。可所面对的最大挑战则是,这个SOA参考模型实在太过抽象。它能够在企业的SOA整体计划中提供一个很具有全局性的整体框架加以指导,但是同样的在现实的SOA执行中却不能提供太多具体可行的意见。”
来自美国Adobe Systems的资深策略分析师,在过去的16个月里工作在SOA参考模型技术委员会的Duane Nickull表示,尽管确有声音说到这个参考模型过于抽象化,但是它却是确确实实的已经开始在SOA的执行中得到使用。
“在OASIS组织中通过成员同意并最终成为标准规范的其中之一个关键过程则是该项标准需要象一种产品一样在企业得到具体运用并能够通过检验。”他说,“而该参考模型是在更高要求下得到通过的。”
即便仍旧会有一些反对的意见会出现在SOA的准确定义上,但是Nickull坚定的表示,SOA参考模型的出台会是在整个SOA发展过程中的积极一步。“人们之所以愿意表示出自己对SOA不同看法是因为当前的SOA架构理念还并不能完全的准确定义,人们可以说‘当我谈到SOA的时候我的意思是……’这样的话。正是这样的情况下,我们更需要一个能够用来描述这么一个架构体系的模型出现。”