周六下午参加了以前的同事发起的SOA草根论坛的聚会活动,活动的主题叫做:开源ESB是否可以入乡随俗,偶13:00到达TechTarget中国的办公地点,屋子很小,但是已经聚集了很多人了,活动开始,参会人员都做了简短的自我介绍,从介绍中得知,其中有apache camel的committer,有对serviceMix很熟悉的推广者,还有一些曾经或正在做一些集成相关项目的项目经理,架构师等,呵呵,还有IBM的两个人员,呵呵,实际上是去做广告的。会议当中有人介绍camel的特点及具体应用,其实偶对这些不太感兴趣,开源的ESB有N多,具体是应用它来搞一个类似Helloworld的示例,也没有什么意思。在天南海北的讨论中,偶感觉好多人还停留在具体的技术阵地中,而没有跳出来有一个宏观的认识。好多技术人员的通病就是看到什么开源的代码,立马很有兴趣,好像自己会了一个开源项目的应用,水平一下子就高了,而不是去仔细的思考,这些开源项目能为自己带来什么价值,为老板带来什么价值,为最终用户带来什么价值。到底ESB的使用场景在哪?SOA,ESB到底适用于遗留的IT系统,还是适用于未来将要新建的系统?
如果是适用于遗留的IT系统,那么中国的IT才发展了短短的几年,真的有那么多遗留系统需要集成么?或者说,这些遗留系统有多少是有价值的呢?而国外的IT已经有二三十年了,他们确实有很多有价值的,而且是必须要保留的IT系统需要集成,而中国呢,以我所了解的情况是,中国的企业和政府中大多数的IT系统是毫无保留价值的,甚至是基本上不用,或利用率非常低,对于这些系统我们干嘛费劲吧啦的去集成它?干脆全部推翻重做就是了,而且可能重做的成本反而更低,并且能彻底的解决问题。如果是重做的话,我们统一来设计各种规范,架构规范,业务规范,数据规范等等,这时候,所有的系统都有了统一的规范,那还要那些什么交互协议,转换规则干屁呢(而这些恰恰是开源ESB的核心,当然ESB还包括所谓的路由,路由其实说白了不过是配置一大堆的地址而已)?OK,这时,可能有人跳出来说,我们就有集成的项目在做,中国就有这种需求,当然我不否认确实存在这种需求,但是这种需求的市场有多大呢?或者说他的生命周期有多久呢?就像ERP进入中国时,项目的失败率达到了90%,那么ESB进入中国会如何呢?当然ERT失败是因为中国企业的管理思想,管理理念,管理体系根本没有达到那个高度,而妄想用一个软件来达到那个高度,当然必败无疑了。
如果是适用于未来将要建设的IT系统,那么OK,ESB的核心就不要再强调什么数据转换,协议转换之类的东西了,我们统一规划,统一设计,不需要转换了。
最后,偶的想法其实是,大家应该更多去关注IT治理,SOA治理,流程治理,BI这些思想、概念、业务及IT实现,这些东西才是未来企业要实实在在面临的东西,而且会实实在在为企业带来价值的东西。尤其是这些思想,将会在未来很长的时间内去指导企业的IT建设及实施。
分享到:
相关推荐
ESB-SOA-ACS知识点总结 ESB(Enterprise Service Bus)是一种架构模式,旨在实现企业内部不同系统之间的集成和通信。SOA(Service-Oriented Architecture)是一种软件架构模式,旨在实现业务系统的松耦合和可重用性...
《Smart ESB-SOA解决方案产品白皮书》深入解析了企业级服务总线(Enterprise Service Bus,ESB)与面向服务架构(Service-Oriented Architecture,SOA)的集成解决方案,旨在提供一种高效、灵活且可扩展的企业系统...
通过TIBCO提供的PPT文件“TIBCO-ESB-SOA介绍”,读者可以深入了解TIBCO公司的产品和服务,以及它们在实际场景中的应用。这份资料详细阐述了TIBCO ESB如何实现SOA,以及BusinessWorks如何帮助构建和管理业务流程。...
普元ESB软件v6.2-产品白皮书 普元ESB软件v6.2是企业服务总线(Enterprise Service Bus,ESB)的解决方案,旨在帮助企业集成多种异构系统和应用程序,实现业务流程自动化和集成。根据白皮书内容,我们可以总结出以下...
wso2 esb binary installation file - part 4
收集了一些esb的资料,包括mule,servicemix等开源esb的使用等。
### 开源ESB in Action(中文):深入解析与实践 #### 第一部分:理解ESB功能 **企业服务总线(ESB)**是现代IT体系结构中的关键组件之一,尤其在处理复杂的集成挑战方面表现突出。它不仅仅是一个技术概念,更是一种...
在现代企业架构中,企业服务总线(Enterprise Service Bus,简称ESB)扮演着非常重要的角色。...通过阅读本书,读者可以更深入地认识到开源ESB在企业集成中的强大功能和灵活性,以及开源产品的成本效益优势。
### Oracle SOA Suite知识点概述 #### 一、Oracle SOA Suite简介 Oracle SOA Suite(Service-Oriented Architecture Suite)是一套全面且可热插拔的软件集合,用于构建、部署和服务导向架构(SOA)的管理。它支持...
《计算机-ESB案例解析---项目实施经验分享》 本文主要探讨了企业服务总线(Enterprise Service Bus,简称ESB)在不同行业中的应用和实施策略,特别是通过两个具体案例——交通运输行业和制造行业的ESB解决方案,...
官网下载,Eclipse插件:WSO2 ESB tooling,适配WSO2 ESB 5.0.0。 仅 Eclipse Mars.2 Release (4.5.2) 版本可使用(我用的是Eclipse JEE Mare.2)。 如果需要Eclipse汉化,必须先安装 WSO2 ESB tooling,再安装...
开源ESB框架 Mule 2增加了基于Schema的spring xml配置,用于集成传统的web应用。表达式赋值被内建在运行时的消息传递中,因此头信息,Xquery或是其他的测试可以很容易的完成,不需要新建POJO或是这些活动转换器。
测试可能会显示WSO2 ESB在处理请求时的延迟情况,与其他产品相比,其优势可能体现在更短的等待时间。 3. **资源消耗**: 包括CPU、内存和网络带宽等资源的使用情况。测试可能揭示了WSO2 ESB在提供高性能服务的同时,...
### ESB和SOA介绍与比较 #### 一、SOA与ESB概念解析 **SOA(面向服务的架构)**是一种设计思路,强调通过服务接口实现不同系统的交互,这些服务可以被发现、调用,并且具备独立性和可重用性。SOA的核心理念在于将...
JBoss ESB(Enterprise Service Bus,企业服务总线)是Red Hat公司提供的一个开源中间件,用于构建服务导向架构(SOA)。它提供了一个平台,让不同系统和服务之间能够通过标准接口进行通信,实现了服务之间的解耦合...
HENXU-SOA的业务规划和建模方法(ESB的工作原理).pdf
wso2 esb binary installation file - part 1
【Open Source ESB in Action】一书的作者Tijs Rademakers和Jos Dirksen讨论了开源ESB与商业ESB的对比以及它们在SOA中的角色。他们一致认为开源ESB已经成为商业产品强有力的替代品,尤其在核心功能如路由、转换和...
wso2 esb binary installation file - part 3
wso2 esb binary installation file - part 2