首页 新闻 论坛 小组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 第二书店 程序员

logo

您的位置:CSDN 首页−>新闻频道−>正文

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

2007.10.19  来自:CSDN      共有评论(0)条 发表评论    收藏

作为IT整合领域的大头大哥----"ESB(企业服务总线)技术"大家已经熟知,但是往往之后大中型项目才敢谈及,难道小型应用场景中就没有ESB需求?从近几年的发展趋势来看,ESB技术已经从理论阶段进入实战阶段,国内大中

 

走下神坛

——轻量级ESB产品破茧而出

 

王昕 2007-10-15

 

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

一、            背景

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

但是随着广大企事业单位信息化的不断推广,大企业的部门及中小企业的IT整合需求不断涌出,这些规模较小的单位往往存在着规划差、种类杂、技术乱等特点,导致IT治理难度高。同时因为如下原因整合需求并没有因为它的规模小而消失,反而在某些情况下比大规模的项目需求更强烈:

l        IT系统分散:因为单位规模小,不能像大企业那样整体考虑、统一实施。很多中小IT应用往往都是根据费用预算进行逐步实施。这样势必导致很多业务单元是在不同的实施阶段开发的,而业务是统一的,所以这些运行着统一业务而又在IT层面上分散的系统更需要整合。

l        决策风险低:因为各个不同的IT系统规模都不大,总体涉及到的业务单元也比较容易评估,所以管理者决策是否进行整合时相对简单,更容易提出把较多的IT系统进行整合。

 

二、            ESB为何高居神坛

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

项目

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~4CPU,可见一般产品采购费用都达百万人民币的数量级,仅在ESB产品这一项支出上的成本就可想而知。

专业人士都知道,IT整合项目,产品成本仅是个开始,主要的成本将花在实施上面,而实施成本更是难以预计。

以上便是ESB为何高居神坛的最简单理由。

 

三、            什么是轻量级ESB

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

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

l        技术规范上要符合国际主流标准,但要避免技术浪费

l        功能上不追求全,但要精,宁缺毋滥

l        设计上要符合国内中小型整合需求

l        接口和数据转换上要考虑国内的现状

l        实施上要尽量简单化,尽量减少实施成本

l        核心功能一定要稳定、可靠

l        最好能与国产平台、工作流、门户等软件进行良好整合

 

四、            如何实施轻量级ESB

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

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

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

 

五、            总结

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

这就是我认为轻量级ESB产品在国内市场将会大有用武之地的分析。

发表评论 0条】
其他文章
相关文章
最近评论

热点新闻
最新资源

最新招聘更多
精彩视频
精彩专题


 
网站简介广告服务网站地图帮助联系方式诚聘英才English问题报告
举报电话:13552009689
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号 世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved