当前位置:首页 > 读后感 > [SOA:缔造企业应用的血脉]万家乐企业应用
 

[SOA:缔造企业应用的血脉]万家乐企业应用

发布时间:2019-03-18 04:15:50 影响了:

  人体中生命器官和系统是通过血液循环供给营养并实现了生理的平衡。江河湖海,水路流转,构成了大地的中枢循环系统,维系着生态的完整和欣欣向荣的局面。那么在企业IT应用体系,如何构建特有的“血液循环系统”,实现企业应用整合的办法呢?答案现在有了,那就是SOA。
  SOA(Service-Oriented Architecture,面向服务架构)是一种软件架构,基于XML语言,符合SOAP、WSDL和UDDI等标准。在一个商业环境中,纯粹的SOA是一种应用软件架构,其中所有的功能都是相互独立的服务模块,通过完备定义的接口相互联系起来。只要按照一定的顺序来请求这些功能模块所提供的服务,就可以形成完整的业务流程。因此,从这个意义上来讲,SOA已经不局限于某个技术的组合,而是超越了技术范畴。如今市场的激烈竞争要求所有的企业快速实现业务目标,并要尽所能地减少成本。SOA能够帮助他们加强对整个企业架构的控制能力,有助于提升他们的开发效率,同时只需改动少量的核心企业级IT应用,从而达到节约成本的目的。
  
  构建新的IT应用社会体
  
  今天信息技术概念层出不穷,ERP、CRM、SCM、eHR、OA等信息系统不断出现在企业应用体系中。但是,这些来自不同应用系统却总是各自为政,相互孤立。虽然为企业某个单方面业务效率的提高做出了贡献。但是,相互之间信息和数据的分离难以实现整体运营效率的进一步提升,造成企业内部“非战斗减员”。BEA公司CTO办公室首席技术专家Michael F. Smith表示,在网络时代,在过去备受欢迎的专有协议将逐步走向衰亡,专有技术将失去用户的宠爱。技术的标准化和开放性是一种必然趋势,这正是SOA软件架构的精髓所在。
  基于SOA软件架构,所有的应用系统的建设和应用都将是基于服务的。服务是开放性的,依据最终用户的需求实现紧耦合加松耦合。与其它企业架构方法的不同的是SOA能够提供企业业务敏捷性,是指企业面对快速变化的市场环境有效地进行响应、并且利用这种变化的时机简历独有的竞争优势。
  企业实施SOA的关键目标是实现企业IT资产的最大化重用,因此SOA实践中必须注意服务分级、粗粒度服务接口、接口标准化、松散耦合和可重用的服务及服务接口设计管理。其中,在服务分级方面,服务层的公开服务通常由后台系统或SOA平台中现有的本地服务组成,因此允许在服务层创建私有服务是非常重要的。
  值得一提的是,SOA并不是什么新生事物。SOA在8年前就已经被Gartner提出来了。BEA中国首席技术推广人程朝晖强调,即使在国内,许多大型IT组织在多年前已经成功构建和部署SOA应用,但是由于SOA概念还不成熟,还谈不上SOA实践。
  
  感知流体计算的韧性
  
  IT技术发展几十年来,一直难以突破传统的计算模式,新时代呼唤全面的企业IT构想。无论IBM的“整合计算”、Oracle的“企业网格”、Veritas的“效用计算”和以及微软的“无缝计算”,都在尝试着新的计算模式,适应应用的变革。流体计算则是BEA公司努力打造的建立在面向服务的架构(SOA)上的企业应用远景,其目标是要将企业打造成具备企业兼容性、主动适应性和突破性生产力的服务驱动型企业。企业兼容性是流体计算的第一要素,它将企业所有IT系统,包括应用、数据库、硬件、平台、业务流程和Web服务等整合到一个兼容性系统结构中,从而支持企业内部以及企业与企业之间无缝的数据交换。主动适应性指企业IT即时响应甚至应用需求预测的能力,让企业IT能够动态地适应业务需求的变化。流体计算不仅涉及IT的运作模式,它意味着IT对业务支持方式的根本性变革。
  根据自然界中流体的特性,当流体形成一种规模,它可以包容一切和淹没一切。在这种理念之下,SOA可以整合多有企业种应用,使得企业信息和数据流转更为流畅。对于用户来讲,如何整合过去非标准化的技术应用系统,在保证业务连续性的前提下,将这些系统融入新的SOA架构体系,是不得不面对的棘手问题。Michael F. Smith给出的答案,保留旧有系统的原有结构,把系统视作SOA架构中独立的基础单元,并包裹着这些单元,实现信息和流程的自由流动,适应企业需求变革。

猜你想看
相关文章

Copyright © 2008 - 2022 版权所有 职场范文网

工业和信息化部 备案号:沪ICP备18009755号-3