OASIS的思考:什么是SOA

日期: 2007-12-30 作者:Rich Seeley 来源:TechTarget中国 英文

在San Francisco, Calif. 2006年度的OASIS会议顺利召开,会上来自Oracle的Mark Chapman提出了这样一个问题从而引起了到会人士的热烈讨论:当你读SOA的时候你是读S-O-A还是So-ah?

  在San Francisco, Calif. 2006年度的OASIS会议顺利召开,会上来自Oracle的Mark Chapman提出了这样一个问题从而引起了到会人士的热烈讨论:当你读SOA的时候你是读S-O-A还是So-ah?

  但是从到会的人士那里似乎并没有能够得出一致的意见,这个作为面向服务架构英文首字母的组合究竟是该怎样发音?而这一点也正隐藏着所有SOA倡导者所不得不面临的一个大问题。

  Chapman说道当前对于SOA的定义已经是非常详尽的了,但是非常遗憾的是在很大程度上对SOA的理解已经是作为了几乎所有新兴软件产品厂商的一种销售买卖的手段从而对其性能,至少对其兼容性等各方面有了不大不小的夸张和过分的吹捧。

  顺着这样的话题本次的探讨会也正式的明确了主题,“SOA是否真的在协同互作方面带来成效?”这也在更大的程度上开始尝试对这样一个问题的解答:“究竟什么是SOA”。

  在会上也不乏有专门从事于SOA标准的系统架构师,但是他们却依然不能够作出一个最为统一的定义来解释究竟什么是SOA。最后,这位来自Oracle技术咨询部门的Chapman这样说道,不管你究竟如何发音,SOA始终有着它自己稳定的发展方向,并一直在不断的发展着。

  来自Intel Corp的资深程序管理员Robert Carpenter在讨论中说道,由于缺乏对SOA最为明确的定义使得新的软件架构提供商在销售这些依据新的架构理念的产品时会有着非常大的困难。他继续说到单纯的重复利用这一点优势并不足以让管理层和执行层的高管们感到兴奋和与众不同,因为这一点早在面向对象架构 (OO)出现的时候就已经是作为优势体现出现了但是却一直没有能够真正的得到实现。

  “SOA将会创造出一个非常好的机会去实现这一点,” Carpenter说道,“尽管这样的机会我们以前也遇到了,也曾专门对管理层讨论过关于重复利用这个话题。我们会充分利用已有的开发成果去考虑如何减小TCO。而这一点在OO出现的那一天我们就已经在争论应该如何去实现了。”

  在将这一段并不乐观的历史经历说给了年轻的OASIS成员以后,他还是很乐观的明确表示了,也许,眼前的这样一次机会能给我们带来不一样的惊喜,毕竟在OO和SOA之间还是有很大的区别,而且,SOA还有着很大的我们所无法预知的潜力。

  “当前行业需要重利用的最大的可能主要集中在传输,数据请求,服务以及发掘这四个方面。” Carpenter说到,“这正是HTTP, XML, SOAP 和 UDDI的精髓所在。并且,它们为我们提供了一个最为基础的结实架构,这也是OASIS之所以能够从数据中得出这样的一种架构逐步的成为了受广泛接受的最佳结实,也是我们之所以需要开始去构建这样一种共同运作的应用软件平台架构的不可否认的原因。”

  即便SOA确实能够值得付出诸多的努力去尝试获得我们所希望的成绩,但是有一点也是我们所必须要面对需要得到解决的,那就是标准!尽管如今也有了越来越清楚的说明来定义SOA的标准而且也在不断的完善发展中,也越来越多的受到了“来自厂商的支持”。

  HTTP, XML, SOAP 和 UDDI带给我们的优势则表现在了它将整个发展引向了一个标准化的方向里面,而这在我们以前尝试做应用软件架构时是完全没有概念和与之比较的,他这样说道。他也很严肃的向管理层官员争论了关于Web services标准的关键问题,架构师必须将重点放在SOA在商业价值中的体现是能够为终端用户提供完整的软件应用这一个优势特点上。

  “这些是我们,也是所有架构师所需要去考虑的问题,”他说,并且警告到如何去让标准得到进一步的完善这一点将是关系到SOA发展的关键所在,架构师需要考虑的不仅仅只是如何实施Web services的技术而是要看的更远一些。“我们需要去考虑这样的变化会给我们整个企业带来什么?会怎样来改变?它会让我们真的变的和以前不一样,变的更具有效率,更有活力,更主动的去解决问题,甚至在整个IT行业里走向一个引领性的位置?而这些会是怎样开始?”

  Carpenter说将来那些成功的IT专家或者是软件架构师将会是把他们的才能集中表现在如何推动企业能够在一个新方向和趋势下取得更大的成就。

  在会议的最后,ManTech Internation Corp.的技术主管,同时也是OASIS的SOA蓝图技术委员会的Michael Evanoff说道,他坚信OASIS的SOA说明模型将会给SOA的定义带来新的变化,这也是所有架构师都在苦苦搜寻的。大概是在一年以前,这个SOA的技术委员会为了这个模型逐渐成立了,除了要对这个委员会所做工作的高度赞扬,更多的应该看到这样的模型需要更多的有力支持去确保实现准确的定义以便在竞争和商业模式上取得更多的优势。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

相关推荐