首页|资讯|互联网|电信|硬件|软件|情报|产经|博客|家庭|商用电脑|游戏|评测|学院|下载|网络通信|方案应用|搜索
移动计算|商用软件|外包|开源|中间件|企业|IT经理|发烧友|程序员|IT女性|学生|老板|笔记本|手机|台式机|数码|论坛
商用软件

探讨:如何顺利走出SOA标准选择的困境

2007-05-30 14:11 作者:逸文 来源:eNet硅谷动力
[摘要] 尽管实施SOA(Service-Oriented Architecture:面向服务的体系结构)的好处是显而易见的,如对现存资产的再利用等等,但是首先必须确定标准。Forrester Research在其最近的调查中统计出115条SOA和SOA网络服务的相关标准;同时此项研究也确定了哪个供应商支持的哪条标准是不可行的。
[关键字] SOA CIO 中间件
  【eNet硅谷动力消息】尽管实施SOA(Service-Oriented Architecture:面向服务的体系结构)的好处是显而易见的,如对现存资产的再利用等等,但是首先必须确定标准。

  Forrester Research在其最近的调查中统计出115条SOA和SOA网络服务的相关标准;同时此项研究也确定了哪个供应商支持的哪条标准是不可行的。而CIO们必须迅速开展SOA工程以迎合企业需要。通用汽车公司的首席IT工程师张凭着多年的SOA工作经验,顺利走出了SOA标准选择的困境。

  张工说SOA相关的标准多事实上是件好事。他说,“这说明软件行业正广泛采用SOA。挑战在于没有一个普遍的、相一致的结构框架来对这些标准的改进和融合过程进行指引。当前很多标准都是不成熟的。

  在这些标准融合和改进之前,CIO们如何把握SOA的标准?技术主管和行业专家们提出如下建议:近距离监控标准应用的情境并将你选择的标准公开,但千万不要推迟SOA核心工程的开展。有很多战略都可以使你避免陷入标准选择的困境。

  Forrester调查公司的分析师Randy Heffner说,你可以先建立一个列表,此列表包括所有被广泛采用的标准,你要象定制SOA计划一样来认真制作这个列表。如SOAP和WSDL标准都已经被广泛采用,而其他标准,如WS-Security,即将被广泛采用,这些标准都应该被列入表中。但是建立高质量的网络服务所需的其他标准:如管理标准、交易标准和高级安全标准,其实都已足够成熟,只是要看CIO是否有魄力采用了。

  在现有SOA的网络服务标准中,Heffner说CIO应该重点关注以下标准:SOAP 1.1, WSDL 1.1, WS-I Basic Profile 1.0 or 1.1, UDDI 3.0.2, WS-Security 1.0 or 1.1, WS-BPEL 2.0, BPMN, WSRP 1.0, XML Schema 1.0, XSLT 1.0, XPath 1.0, XQuery 1.0, XML Signature 以及XML Encryption

  CIO们应该以当地协议为依据来支持基于标准的SOA,Heffner说,“但是不要为了采用标准而牺牲应用软件的服务质量(QoS)。”应用软件提供的服务必须比网络服务的质量高。CIO们是否必须了解哪位供应商在支持哪种相关标准?Heffner说,“在进行主要软件下部构造的相关选择标准时,候选供应商对SOA的支持情况、对网络服务准则当前和未来的支持情况,这两点CIO们应该有清楚的认识。”CIO们也要了解供应商们当前的计划。此外,你在技术上的风险投资有可能与企业的长期目标以及SOA战略目标并不相符。

  很多企业试图寻找暂时的解决方案,如中间件,以解决缺少成熟的标准的问题。Gestalt LLC (一家帮助客户开展SOA工程的咨询公司)的CTO Jim Stogdill说,“从CIO的角度来看,采用中间件平台以完成本应由标准来完成的任务,这是有很大压力的,但是从某种程度上说,等标准成熟后,CIO可以再转而采用标准。”

  “但切忌集中利用一个中间件供应商的服务,因为这样在将来停止交易时会带来更多麻烦。”

  Stogdill建议企业坚持采用如SOAP和WSDL此类被广泛采用的标准,但同时要关注你的企业应用软件供应商还提供哪些方面的服务。利用非插入式中间件,通过这些服务界面将企业应用软件进行整合。

  通用汽车从自身早期的SOA工程中学到了如何针对公司目标来进行关键标准选择。通用汽车公司于2000年首次发布SOA工程,一位叫Northstar的工程师为其制作了全球网上汽车陈列室这一服务(GM Global BuyPower)。 Northstar的目标是:建立一个全球通用的SOA计划,这个计划要足够灵活,以支持企业的动态交易系统。为了达到这一目标,通用汽车公司所设计的体系结构将交易职能从交易流程(交易职能的执行顺序)中分离。公司也将数据存储单元与用到这些数据的交易职能相分离;并将用户界面与交易流程、交易职能和交易数据相分离。

  2001年,通用汽车公司在40多个城市成功地配置了Northstar结构。基于这一结构,通用汽车公司能够迅速达成各种企业需求,如:遵守数据存储单元准则,进行基于企业规则的流程转换,由于终端用户所属国家不同而导致文化差异,因此而对软件进行的调整等。

  由于公司也在使用其他客户至上的网上服务系统(这些服务包括,GM OnStar服务等)中的SOA,其目的首先在于开发一项企业战略;其次在于开发将SOA在企业内部和企业外部合作者中进行配置的管理程序。张工程师正在进行最新标准和技术的评估,通过评估的标准和技术将成为通用汽车公司下一代SOA计划的一部分。
关键词: SOA, CIO, 中间件,
  • 精选专题

关于eNet | 广告服务 | 版权声明 | 加入eNet | 联系我们 | 建议/投诉 | 网站导航 | 加入收藏

网站合作、内容监督、商务咨询、投诉建议:010-65245588
合作建议:hezuo@mail.enet.com.cn
Copyright © 1998--2008 硅谷动力公司版权所有 京ICP证000044号

京ICP证000044号