赛迪网 > 中国信息化 信息化全部文章 > 文章
  IT资讯搜索
 
IT产品搜索
· [方案] 征信数据上报系统方案 网站防篡改方案
· [专题] 07年六大令人失望信息化事件 回眸SOA
· [方案] 反垃圾邮件解决方案 烟草行业解决方案
· [商务] 2008年中国电子商务行业发展趋势研究报告
· [专题] 中小企业实施管理 公司网站做不好CIO掉饭碗
· [案例] 北京网通客户服务系统 某部集中运行管理平台

CIO应注重基于标准的SOA 而不是原生协议 (1)

发布时间:2008.01.03 11:20     来源:赛迪网    作者:易观国际

虽然面向服务的架构(SOA)显然具有一些潜在的优点,比如可以重复使用现有的资产,但SOA标准方面看上去却是一片混乱。

弗雷斯特研究公司(Forrester Research)不但在在最近有关这个主题的调查中发现SOA和Web服务方面约有115项标准之多,它还发现单单确认哪些厂商支持哪些标准就几乎是不可能的。但是CIO们为了满足业务需求,必须继续推进SOA项目。好几年来,通用汽车公司的主管兼负责IT架构和标准的首席设计师Hong Zhang一直在标准困境与不断推进的SOA工作之间求得平衡。

Zhang说,SOA方面有许多相关标准其实是件好事。他说:”这表明软件行业正朝着广泛采用SOA前进。难题在于,现在还没有共同、一致的架构体系来指导这些标准不断发展、完善和集成。其中许多标准还不成熟。“

在这些标准真正成熟起来之前,CIO们如何才能理清这些名目繁多的标准呢?技术主管和业界专家给出了这个忠告:密切关注标准领域,尽量留出很大的选择余地;但无论如何,都不要拖延关键SOA项目的启动。有几项策略可以帮你避免陷入标准困境。

关注重要标准

首先,你在进行SOA规划时,只要列一份包括几项重要标准的清单,没必要列一份全面的清单。弗雷斯研究公司的分析师Randy Heffner表示,举例说,像简单对象访问协议(Simple Object Access Protocol,SOAP)和Web服务描述语言(Web Service Description Language,WSDL)这些标准已得到广泛采用,而包括Web服务安全(WS-Security)在内的其他一些标准即将得到广泛采用。构建运作时服务质量很高的Web服务所需要的其他一些规范(如管理、事务和高级安全等方面的标准)不太成熟,只是对积极大胆的技术采用者来说很成熟。

在新出现的诸多SOA和Web服务标准当中, CIO们应当关注下列标准:SOAP 1.1、WSDL 1.1、WS-I Basic Profile 1.0 或1.1、UDDI 3.0.2、Web服务安全1.0或1.1、WS-BPEL 2.0、业务流程建模标注(BPMN)、WSRP 1.0、XML模式1.0、XSLT 1.0、XPath 1.0、XQuery 1.0、XML签名以及XML加密。

CIO们应当注重基于标准的SOA,而不是原生协议。但也不要只是为了使用标准,而牺牲任何特定应用所需的服务质量(Quality of Service,QoS)。如果某个应用所需的QoS高于服务Web服务所提供的级别,就要进行战术方面的变通,又要尽量符合新兴规范的设计模型。那么,CIO们在现阶段有必要知道哪些厂商支持哪些标准吗?答案是:不必完全知道。但是如果CIO们正在选择软件基础架构合作伙伴方面作出重大决定,应当深入了解候选厂商当前和将来支持SOA和Web服务规范的情况。你还要了解目前这家厂商的计划,否则,你投资的技术很可能满足不了贵公司或者SOA策略的长远的业务目标。

许多公司会寻求临时的解决方案(比如中间件)来克服缺乏成熟标准的困难。Jim Stogdill是帮助客户启动SOA项目的国防和能源咨询公司Gestalt LLC的首席技术官,他说:”从CIO的角度来看,采用中间件平台填补标准留下的空白,自己又不被这个平台所牢牢锁定,他们面临很大的压力。“ 不过重要的是不要过于依赖某一个中间件厂商,因为以后换另一家厂商会给现有系统带来极大的干扰。

Stogdill建议公司应当坚持采用相对通用的标准,比如SOAP和WSDL,还要关注你的业务部门应用软件厂商在哪些方面提供服务,然后使用非干扰性的中间件,通过那些服务接口把业务部门应用软件集成起来。

至于通用汽车公司,它在SOA项目的早期阶段就学会了如何确认哪些标准对于自己试图达到的目标最重要。该公司在2000年为全球在线汽车展示服务(GM Global BuyPower)启动了第一个SOA项目,这个架构名为”Northstar“。Zhang说,Northstar的目标是制订一项全球通用的SOA计划,非常灵活,足以支持灵活多变的公司业务。为了达到这个目标,通用汽车公司设计了这个架构,把业务功能与业务流程流(执行业务功能的顺序)分离开来。公司还把业务数据的物理位置与使用这些数据的那些业务功能分离开来,并且把用户界面与业务流程流、业务功能和业务数据分离开来。

2001年,通用汽车公司在40多个国家成功部署了Northstar架构。这个架构帮助该公司迅速满足了各种业务需要,比如遵从数据位置方面的法规、根据公司签约规则对业务流程流进行改动,以及根据每个国家的文化差异来改进最终用户的软件体验。

由于通用汽车公司还把SOA用于其他面向消费者的在线服务,包括通用汽车公司的OnStar服务,公司打算为公司内部和外部合作伙伴中广泛部署的SOA制订一项面向整个企业的策略和治理计划。作为通用汽车公司下一代SOA实施规划的一部分,公司正在评估最新的支持标准和技术。

对如今的通用汽车公司而言,最重要的规范是有助于跨明确定义的服务层(表示层和业务流程等各层)对服务之间的接口统一标准的规范,其次最重要的是有助于对每个服务层内部的服务实现统一标准的规范。

1 2 下一页>>


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· 基于SOA体系架构的中间件将是下一发展趋势 (01-03) · 金蝶成立“SOA创新中心” 与IBM再结硕果 (01-02)
· 企业IT建设如何做到“简约,不简单” (01-02) · CIO关注:2008年企业IT应用大预测 (01-02)
· SOA将成为企业转向全球整合企业的关键 (01-02) · 2007年总结:企业应用SOA经典案例呈现 (01-02)
· 惠普首席技术顾问展望2008年IT六大热点 (01-02) · 中小企业及SOA市场 IBM明年软件市场展望 (12-28)
· 做公司网站力不从心 CIO将惨丢"饭碗"? (12-28) · 宜宾金洋汽车零配件制造厂厂长 (12-28)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
· 自助供应链已搭好 软件“沃尔玛”雏形初显
· 支付宝巨人合作提供第三方支付 支付电子化
· 访谈 西安协同的BPM和SOA战略 信息化监理
· 菏泽网通改造方案 海事数据交换平台方案
  IT博客 ·曾剑秋·项立刚·Java学习·网管
  IT技术论坛 ·开发·网管·安全·数据库·系统