|
中间件到底是什么东西? 探究ESB的是与非ESB这个新名词让人感到既时髦又有点儿迷糊,它似乎正在被赋予许多自己不应承载的内容。那么,ESB究竟是什么呢?本文将对此进行相关的介绍,并着重说明中间件和ESB之间的关系。... 今天的ESB产品能够提供这一切吗?恐怕很难。问题的关键并不在于产品本身,而是那些已经在许多企业中扎根的多如牛毛的中间件产品、协议和方法。各公司为中间件和集成应用投入了太多的资金,以致于不可能在一夜之间将它们全部淘汰,再从头开始。实际的集成环境基本上是采用多家厂商的中间件产品,其中许多中间件产品是在特殊战略项目的环境下部署的,或用来集成特定的应用、平台和协议集合。 因此,大多数的公司并没有单一企业范围的“总线”,而这种总线也不可能很快问世。由于实际应用中的集成需求多得令人眼花缭乱,没有一种ESB产品可以提供单一的解决方案。大多数企业所能做的就是在老环境难以应付的异构性上再覆盖上一层基于标准的集成环境。 总而言之,ESB术语只是一个有关MOM和基于SOAP的Web服务融合的笼统短语罢了。我们不应该赋予这个术语它所不能承载的更多含意。它只是连接我们整体盘子上中间件肉丸子的一种方法而已。 什么是ESB ? 全称为Enterprise Service Bus,即企业服务总线。它是传统中间件技术与XML、Web服务等技术结合的产物。ESB提供了网络中最基本的连接中枢,是构筑企业神经系统的必要元素。 ESB的出现改变了传统的软件架构,可以提供比传统中间件产品更为廉价的解决方案,同时它还可以消除不同应用之间的技术差异,让不同的应用服务器协调运作,实现了不同服务之间的通信与整合。从功能上看,ESB提供了事件驱动和文档导向的处理模式,以及分布式的运行管理机制,它支持基于内容的路由和过滤,具备了复杂数据的传输能力,并可以提供一系列的标准接口。 有人说,Web2.0和SOA珠联璧合;也有人说,ESB是SOA的基础与核心;还有人说,最重要的是找到快速切入SOA的技术手段……实施SOA是美好的憧憬,也是艰难的跋涉,就让道听途说的状况到此为止吧。12月20日,身处一线的SOA资深专家将现场过招,详解案例,直面难题,你来不来? 敬请关注12月20日14时在北京理工大学国际教育交流大厦举办《巅峰访谈:整合异构,从ESB切入SOA》,机不可失,报名从速(疑难问题同步征集中)。 责编:孙雨露 微信扫一扫实时了解行业动态 微信扫一扫分享本文给好友 著作权声明:kaiyun体育官方人口
文章著作权分属kaiyun体育官方人口
、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。 |
推荐博客 |
|