数据整合中间件ESB简介
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据整合中间件ESB简介
近年来,我国的信息化和电子政务建设已经进入了一个新阶段,企业面临在不同时期、应用不同技术、与不同的厂商合作,建设了不同规模的应用系统,造成这些系统之间互相独立,不能集成,数据不能共享。
集团企业总部与下属企业,企业与上下游伙伴之间的业务协同,存在多个完全异构业务系统。
僵化的IT基础设施难以迅速响应这种变化,IT的灵活性难以适应业务变革的需求,整体的IT战略价值无法体现。
随着互联网的出现,企业之间开始寻求一条以互联网为基础的桥梁。
在这个背景下,企业集成软件出现了。
从最初基于协议的代码定制,到基于消息的代码定制,再到传统的EAI(Enterprise Application Integration),不断更新的技术让企业系统之间实现无缝集成成为了可能。
但随着企业应用的不断延伸,EAI无法提供更多的业务价值、缺乏灵活性等缺陷也逐渐暴露出来。
于是,下一代企业集成框架——ESB中间件应运而生。
ESB巧妙的将集成特性和SOA思想结合起来。
与传统集成软件一样,ESB 也是一项允许开发人员集成使用不同中间件技术创建的异构系统的技术。
但ESB 不再面向在不同平台上专门定制出来的业务接口,而是面向服务。
ESB为服务提供者和服务消费者之间的集成提供了一个平台。
相对传统集成中间件,它具有更有效、更灵活的内部体系结构。
同时ESB也是在SOA架构中是实现服务间智能化集成与管理的中介,在逻辑上与SOA 所遵循的基本原则保持一致。
ESB主要目的是整合不同应用系统中的数据,而不管这些应用系统运行在什么样的硬件平台和软件平台上,不管这些数据存储在什么样的数据库中,也不管这些应用系统是由什么软件厂商基于什么开发语言开发的。
数据整合是ESB产品当前最主要或者说是应用最多的功能。
此外还有业务流程整合等功能,目前国内由于信息化发展的现状,应用相对较少,在将来可能会有较多应用。