走下神坛——轻量级ESB产品破茧而出

 作为IT整合领域的带头大哥——“ESB(企业服务总线)技术”大家已经熟知,但是往往之后大中型项目才敢谈及,难道小型应用场景中就没有ESB需求?是何种原因导致ESB实施高高在上?本文将引出一个有趣的话题,与大家共同探讨ESB是否能请下神坛,进入寻常百姓家。

 一、背景

     从近几年的发展趋势来看,ESB技术已经从理论阶段进入实战阶段,国内大中型规模的整合项目已经开始基于ESB技术进行实施。考虑到这些都属于大中型项目,所以预算就较为充足,大家也多是购买IBM、BEA等高端厂家的ESB产品。

     但是随着广大企事业单位信息化的不断推广,大企业的部门及中小企业的IT整合需求不断涌出,这些规模较小的单位往往存在着规划差、种类杂、技术乱等特点,导致IT治理难度高。同时因为如下原因整合需求并没有因为它的规模小而消失,反而在某些情况下比大规模的项目需求更强烈: IT系统分散:因为单位规模小,不能像大企业那样整体考虑、统一实施。很多中小IT应用往往都是根据费用预算进行逐步实施。这样势必导致很多业务单元是在不同的实施阶段开发的,而业务是统一的,所以这些运行着统一业务而又在IT层面上分散的系统更需要整合。 决策风险低:因为各个不同的IT系统规模都不大,总体涉及到的业务单元也比较容易评估,所以管理者决策是否进行整合时相对简单,更容易提出把较多的IT系统进行整合。

 二、ESB为何高居神坛

     ESB作为SOA框架的一种技术实现,在国内推广也就最近两年的事情,一般主流产品还是由IBM、BEA、Tibco、Oracle、WebMethods、Sonic等国外厂家提供,下面的产品的报价说明了一切:

 项目                                  Tibco         BEA              IBM         Oracle

企业版(每CPU)             $85,000     $62,000        $71,000      $145,000

高级技术支持(每CPU)     $66,000     $23,540       $37,840      $68,420

适配器                             $125,000    $9,000          $20,000      $120,000

Studio/IDE                      $5,000        $1,000          $1,000         $1,000

管理工具(每CPU)           $85,000      $35,000        $80,000       $45,000

1年期每CPU总体拥有成本   $366,000     $130,540     $209,840     $379,420

(注:报价来自于个人收集,仅用于本文参考之用)

     以上报价仅仅是1年期的单颗CPU报价,一般进行整合的服务器多是2~4颗CPU,可见一般产品采购费用都达百万人民币的数量级,仅在ESB产品这一项支出上的成本就可想而知。

     专业人士都知道,IT整合项目,产品成本仅是个开始,主要的成本将花在实施上面,而实施成本更是难以预计。以上便是ESB为何高居神坛的最简单理由。

 三、什么是轻量级ESB

    针对上面的矛盾,客户无从选择,目前只能按照传统的方式进行整合工作,而SOA和ESB带来针对整合工作的诸多利好特征,使客户只能望洋兴叹。好在还有我们最喜欢的轻量级思路。

     所谓轻量级就是采用开源的ESB产品底层框架,通过针对国内中小型整合项目的实际需求进行外围功能开发,以用在国内中小规模的整合项目中的ESB产品,至少应该具备如下特性:

  •  技术规范上要符合国际主流标准,但要避免技术浪费
  •  功能上不追求全,但要精,宁缺毋滥
  •  设计上要符合国内中小型整合需求
  •  接口和数据转换上要考虑国内的现状
  •  实施上要尽量简单化,尽量减少实施成本
  •  核心功能一定要稳定、可靠
  •  最好能与国产平台、工作流、门户等软件进行良好整合

四、如何实施轻量级ESB

     其实轻量级ESB项目的实施非常简单,既然产品是轻量级,那么实施一定也要轻量级。我们可以先看一下现在的IT建设,每个信息化建设的项目中都不会是单纯的独立系统运行状态,多多少少的都有整合的要求,举例如下:“我们有个财务软件,现在的网上报销流程最好能与我们的财务数据进行交互”、“人员入职原来仅是个在HR软件中进行存档,工作流引入后,我们希望开发一个人员入职流程来实现入职过程中的相关业务处理,如HR定岗定薪、财务登记、业务系统人员注册等”、……

     以往我们只关注到了某某大型数据整合项目之类的大手笔中的ESB应用,而忽视了在身边大多数的IT实施中,整合需求已经渗透到了每个场景之中,每个场景之中都可以利用轻量级ESB进行整合工作。

     有人会提出:“我们是存在整合需求,但是都比较简单,用不上ESB这样复杂的技术框架”。其实,IT基础设施的重要性已经被大家所认可,而ESB正是整合领域的基础设施。试想,“如果在产品成本和实施成本都投入不大的前提下,为什么不在开始阶段就把整合规划好呢?”何况轻量级ESB是符合主流技术规范的,就算是在大型项目中的局部整合,也可以先用它开始技术工作,等整体条件成熟时,再向重量级的ESB产品进行迁移,这样也能大大分散整合支出。

 五、总结

     经常关注这个领域的人员可以发现,国内已经有软件公司开始关注并付出实施,如东方通、易达讯、东方易维等,它们各自从自身的角度对ESB市场进行着努力,同时结合自身技术和产品优势推出了一些ESB产品。其中作为轻量级ESB产品代表的东方易维还拥有着工作流产品,如果这两个产品结合良好的话,将会给国内轻量级ESB市场带来良好的推动,大家不妨关注一下。     这就是我认为轻量级ESB产品在国内市场将会大有用武之地的分析。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值