无思

本BLOG只用于个人资料收藏,内容如非注明,均为转贴资料,无意侵犯版权,特此声明!

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
 

Web服务作为炙手可热的技术,如何应用到企业的IT系统和商业流程之中、并给企业带来直接的经济效益,已经引起了国内外企业管理者的高度关注。但目前的现状是,Web服务在国内的应用还只局限在个别金融用户的IT集成项目和制造业供应链管理的应用集成上,Web服务要实现大规模企业应用还尚待时日。而标准、安全和管理则是Web服务普及的三大主要障碍。

  Web服务缘何受宠

  企业在什么情况下需要Web服务?BEA公司副总裁熊光梁认为,当企业面临系统集成很复杂、系统维护费用很高、业务流程再造、对购并企业进行集成、实时与合作伙伴的系统协调、为客户提供新服务等挑战的时候,企业可以考虑使用Web服务手段。但Web服务不适合交易量巨大的在线业务及安全性要求很高的关键型业务项目。

  而目前Web服务最被企业认可的是:它是集成异构系统的一种低成本手段。例如,统计表明,当一个企业用1美元购买软件之后,常常需要花3~5美元进行集成。没有Web服务技术,企业实现集成的传统方法是:先建一个集成平台,然后开发各种各样的连接器(Connector)去连接旧有的子系统。用连接器来进行信息的有效收集、现有集成平台与原有集成平台的信息转发。这种集成手段需要投入大量的咨询费用,其实施开发所投入的时间和成本也非常巨大。有了Web服务之后,企业集成手段就成为:所有的业务系统,不管它们原来是基于UNIX、Windows等哪种平台开发,都可以实现基于 XML的信息交换,这样企业的系统集成就会变得非常容易,集成所需要投入的资金也会非常少。而未来,当Web服务以Internet作为平台之后,企业所需要的业务模块、业务平台都可以在Internet上采购,然后在Internet上建立一个业务流程的实现方式。这种方式可以很容易的帮助企业实现新的业务模式,并很快给企业带来新的业务收益。同时,企业自身不再需要购买昂贵、超级的业务计算能力、存储容量等应用环境,所有的网络资源都可以来源于 Internet上的服务提供商。

  熊光梁表示,74%的Web服务项目都源自商业流程整合的需求,剩下的26%来自于降低IT系统的TCO的需求。以一家金融服务领域用户为例,Web服务已经使这家金融服务机构每年管理数据的成本节省13%,并减少其IT系统接口器成本的50%。

  Web服务仍在小心求证

  通过对Web服务在国内外应用情况的研究发现,目前Web服务还主要是应用于大企业中。最先采用Web服务技术的企业多数是一些银行和金融服务机构。这些企业的业务系统很早就采用IT技术,而且重要的业务数据都存储在一些应用早期计算机语言开发的应用系统中。当这些企业推出新的业务、新的平台时,如何使这些数据在新老系统中进行交互使用就成了最大的难题。这在很大程度上促使他们应用Web服务技术作为数据交换的手段。第二批采用Web服务技术的企业则多是旅游、交通、零售及电信通信行业的企业。这些行业的应用特点是它们拥有众多的分支机构,而且这些分支机构的地域分布很分散。在这些行业的松散集成方面, Web服务具有非常好的技术优越性。另外,对Web服务感兴趣的行业还包括医疗机构、公共事业、政府和制造业等。

  而调查资料显示,从企业对Web服务技术的应用和接受程度来看,将Web服务作为技术领先手段的企业占10%;将Web服务应用于业务创新的企业占15%;对Web服务注重实施的企业占25%;对Web服务还在小心求证的企业占40%;对Web服务还比较怀疑的企业占10%。而且目前企业使用Web服务多数都是基于企业内部,还没有真正推到以Internet作为平台的企业间计算环境中。可以看出,大部分企业对Web服务技术的应用还处于小心求证阶段。

  Web服务三大障碍

  大部分被访企业均认为,在看到Web服务真正实现的技术手段、标准及相应的管理软件之后,才会采用Web服务来实现其商业应用。因此可以看出,Web服务的大规模普及应用还存在标准、管理、安全等三大主要障碍。

  从Web服务标准看,尽管Web服务最底层的UDDI、WSDL和SOAP三大核心标准已经逐渐成熟,但Web服务本身是应用层的技术,应用本身的复杂性带来了Web服务功能的多样性。因此,建立更高层次的关于安全性、业务流程自动化及服务级别的标准将会是各个标准化组织面临的难题。

   Web服务安全机制的复杂性是阻碍Web服务大规模布署的又一因素。Web服务涉及到的访问控制映射和身份识别映射还存在很多悬而未决的问题。专家预计, 2006年以前高级Web服务安全规范不会达到适度成熟或普及的程度。而Web服务在管理方面存在最大问题就是政府监管问题。HP软件部David Shoaf表示,在欧美国家政府监管部门的控制对于Web服务技术的发展速度和方向都有很重要的作用,而且它所涉及的社会认可体系的建设过程将会是漫长的过程,例如数字签名是不是被法律认可等。目前由IBM、微软正牵头致力于Web服务互操作性标准的制定,特别是在Web服务协同工作、保障交易完整性、安全性和互操作性方面的标准。它的工作将有助于改变“厂商各自阵营不同,标准之争使开发者无所选择”的局面。

  “下一代”Web服务锁定SOA

  SOA被视为下一代Web服务的基础架构,目前业界领先的Web服务厂商所开发的相关产品大多是基于SOA架构,比如,BEA、IBM、微软等。传统的企业架构是由技术和业务两个层次构成,而技术层与业务层之间并不能直接通信,这就使得IT无法实时满足业务需求,SOA通过在两层之间定义了一个新的层次 ——“服务层”解决了这一问题。SOA将分布于网络中的软件资源看作是各种服务,而这些服务是从业务需求开始的,而非始于技术。Gartner预计,到 2008年,SOA将成为占有绝对优势的软件工程实践方法,主流企业现在就应该在理解和应用SOA开发技能方面进行投资。

  微软公司. net技术推广经理张炜表示,微软正在进行下一代Web服务的研发,目前他们把这个开发代码称为Indigo,Indigo就是对SOA架构的进一步实现,在安全上Indigo会有所提升。IBM SOA技术及策略部总监Mark Colan认为,下一代Web服务将会更加实用。SOA包含Web服务,但比其范围更广。BEA公司熊光梁说,Web服务在系统上考虑使供应链达到最佳的方式,比起以前旧有模式,SOA更容易完成软件的集成,而其挑战是来自企业与企业之间的横向整合。

  WEB服务主要构架在.NET平台和J2EE平台上。NET阵营以微软为主。J2EE以SUN、IBM、BEA、ORACLE等为主要支持者。

  BEAWeb 服务的核心技术就是WebLogic Platform平台,它是紧密集成的应用平台套件。BEA WebLogic Platform 8.1将以往相互分离的应用集成和应用开发汇聚在一起,在这一平台中,有效整合了BEA WebLogic Server、BEA WebLogic Portal、BEA WebLogic Integration以及BEA WebLogic Workshop。

  通过将集成和开发融合为一个IT流程,BEA WebLogic Platform 8.1能够提高软件基础架构的复用性、业务灵活性和技能协作水平,并最终为用户带来长远的成本节约。

  CA公司的Unicenter Web Services Distributed Management(简称Unicenter WSDM)是用于监测和管理企业内外Web Services的解决方案,用于帮助客户确保其企业Web services应用和支持架构的可靠性和安全性。通过自动发现、测试和监控Web services,Unicenter WSDM能够帮助IT部门紧密监测各种性能指标并对服务故障迅速做出响应。它支持J2EE和.Net两种Web Services框架,这也是CA作为独立软件供应商的优势,即没有平台偏向性。

  CA公司认为,由于可以把所有联网的资源作为运算平台,所以,Web services技术和按需计算都是向着资源共享的方向发展。这样,企业在实施一些重要业务时不需要去另外采购硬件平台或软件平台,而是通过在整个 Internet上的搜索,寻找提供这样服务的其他企业。如果找到了合作的对象,就可以利用其平台来做业务或者进行运算。通过应用现成的组件,较快地实现新的业务流程,达到节约资源并节省项目开发时间的目的。

  IBMWebSphere是基于互联网的电子商务应用的理想集成和开发环境,可以使企业的电子商务应用程序根据需求轻松地与企业内部或外部的贸易伙伴之间的应用自动连接。

  IBM正在致力于制订新的标准并将新技术集成到WebSphere的软件平台上,以使电子商务可以利用这些新的功能。这些标准包括:TpaML、 SOAP、UDDI、WSDL。IBM每年都要从收入中拿出100亿美元支持全球互联网基础架构软件的开发。所有IBM的中间件都全面支持互联网开放标准,以实现Web服务应用的发展。

  SunSun Java System软件产品掌握了在各个层面把各种不同系统集成在一起的核心技术,它的核心理念是建立服务驱动的网络,让各类设备接入网络计算环境就像是把电话机插到电话线插座上那样简单方便,而用户使用网络计算资源如同拿起电话拨号通话那样容易。(责任编辑:刘燕之) 热点企业 热点技术    

posted on 2006-01-18 09:33  kavenmo  阅读(234)  评论(0编辑  收藏  举报