随笔 - 0 文章 - 61 评论 - 7 引用 - 0 收藏 - 0

作者:信息化的传播者


   领先的企业正在利用面向服务的架构(SOA)来降低其应用和IT环境的复杂性,SOA可促进模块化业务服务的开发,而这些服务可以轻松地集成和重用,从而创建一个真正灵活和适应性强的IT架构。

    SOA给我们带来了一个全新的思路,而这个思路的出现正好迎合了IT市场的趋势。很快,IBM、BEA等国外主流Java平台产品公司陆续推出了基于SOA架构的产品,迅速成为SOA技术推动和应用的核心力量。但是,国内的SOA发展情况如何?会遇到哪些问题?笔者认为,有几点值得企业用户去考虑:

    什么是SOA?

    SOA (Service-Oriented Architecture, )面向服务的体系结构  是一种 IT 体系结构样式,支持将您的业务作为链接服务或可重复业务任务进行集成,可在需要时通过网络访问这些服务和任务。这个网络可能完全包含在您的公司总部内,也可能分散于各地且采用不同的技术,通过对来自纽约、伦敦和香港的服务进行组合,可让最终用户感觉似乎这些服务就安装在本地桌面上一样。需要时,这些服务可以将自己组装为按需应用程序——即相互连接的服务提供者和使用者集合,彼此结合以完成特定业务任务,使您的业务能够适应不断变化的情况和需求(在有些情况下,甚至不需要人工干预)。

  这些服务是自包含的,具有定义良好的接口,允许这些服务的用户——称为客户机或使用者——了解如何与其进行交互。从技术角度而言,SOA 带来了“松散耦合”的应用程序组件,在此类组件中,代码不一定绑定到某个特定的数据库(甚至不一定绑定到特定的基础设施)。正是得益于这个松散耦合特性,才使得能够将服务组合为各种应用程序。这样还大幅度提高了代码重用率,可以在增加功能的同时减少工作量。由于服务和访问服务的客户机并未彼此绑定,因此可以完全替换用于处理订单的服务,下订单的客户机-服务将永远不会知道这个更改。所有交互都是基于“服务契约”进行的;服务契约用于定义服务提供者和客户机之间的交互。通常,通过创建“基于消息的”系统来实现此目标。

       剑指SOA发展弊端

    笔者认为, 目前SOA存在以下发展弊端:
    第一,SOA概念理念性太强,没有形成一个具体的产品或者是一个固定的模式。SOA的发展史很短,首先提出这一概念的时间和用户知道SOA的时间非常短。虽然,在国内外有众多的厂商如微软、IBM、SAP、东方通等厂商大力的宣传推广SOA,但大部分是“雷声大、雨点小”,所带来的效果和影响力远远不如ERP、SCM等用户熟悉。

    第二,SOA是服务架构体系, 没有一个完整的定义。实际上更多的趋势于理论方面, 而企业用户更多的是侧重于实际中的应用。当然,没有理论的实践是无法行得通的。但哪个企业敢做SOA第一个吃“螃蟹”的呢?当然, 这并不是没有。现在更多的用户,更多的持于观望的状态。

    第三, SOA缺少一套完整的标准体系。SOA的概念成立时间不是很长, 远远不及ERP的发展史, 经历了二十多年的ERP,无论是在失败, 还是在一定的成功的道路上,它都经历了并积累了许多的经验。可以得出结论的是,它的核心宗旨是, ERP是随着企业的业务变化而变化着。围绕的这个点,去开展管理的工作。这是每个企业、厂家等都共同遵循的标准。SOA相对来讲, 缺乏一套完整的标准,它没有一套具体的标准。现在的标准定位来源于每个企业,用户只能“袖手旁观”,厂商说什么是标准就是标准,没有一个权威而又专业的参考衡量。这样就造成了用户完全任由厂商去“摆布、控制” 从而间接导制了项目的失败。在SOA领域颇具有影响力的Sap 首席技术官 张侠同时也认为, SOA确实缺乏一套标准。

   第四,SOA好比“中间件”。业界对于熟悉了解SOA的一些人员认为, SOA好比中间件,但是从功能的角度来说,又略有些不同。一位对SOA非常热衷的人士对笔者做了如下比喻,他认为:“SOA更像一个中间件, 把所有的软件提供了接口,形成一个资源的有效整合,避免了企业信息孤岛,发挥了企业的最大的效率。”从说法的角度来讲,SOA和中间件上有很大的区别, 但是了解了相应的功能后,好像最终的目的很相似。

    2008 SOA的辉煌时代

    SOA虽然存在许多的问题,但这并不是不能推广。笔者认为,SOA虽然目前存在着市场、技术、用户等多方面的风险,但未来定会成为一个趋势,因为SOA是确实解决企业信息孤岛,企业信息集成的一套完整的体系架构,这需要一个很长的过程来支持,包括技术、市场、理念的成熟及用户意识到确实可以解决这些问题的时候,才能使SOA真正发挥的它的作用。 ERP等发展了将近二十几年的才有今天用户认可的成果,SOA目前从提出概念到落实,发展之速已经超越了ERP的发展速度,可见,未来SOA市场是非常有需求的,也就是说企业用户未来有潜在的需求。

    2007年SOA市场火了一年, 让更多的用户了解,知道,熟悉了SOA。畅享2008,SOA的市场肯定会火之又火。愿2008SOA迈进新的辉煌时期。

发表于: 2008-04-10 11:09 信息化 阅读(745) 评论(0)  收藏(0) 好文推荐

作者该类其他文章:


标题  
姓名  
主页
内容   
请输入验证码:
*
(如果看不到图片,请多刷新几次页面)
  登录   Top
[使用Ctrl+Enter键可以直接提交]