主要是为了解决信息孤岛,不同系统需要互联互通整合的需求,而是为了解决业务的变化所导致的对IT灵活性和适应变化的需求、
面向服务体系架构(Service-OrientedArchitecture,SOA)是在计算环境下设计、开发、应用、管理分散的逻辑(服务)单元的一种规范,要求开发者从服务集成的角度来设计应用软件。SOA的目标就是实现灵活可变的IT系统。要达到灵活性,通过三个途径来解决:标准化封装、复用、松耦合可编排。
ESB(Enterprise Service Bus,即企业服务总线)是面向服务架构(SOA)的最佳实现,是一种在松散耦合的服务和应用之间标准的集成方式。以广为接受的开放标准为基础来支持应用之间在消息、事件和服务级别上动态的互连互通,
企业服务总线,简称ESB,是基于目前最为先进的面向服务架构(SOA)的最佳实现,为企业提供一套先进、高效、稳定、开放、安全的应用集成服务,可以将企业的所有业务流程和应用程序进行协调与协作,包括收集企业的数据和流程信息,以及对它们的管理从而使企业的应用程序和用户可以方便快速的实现其业务目标。ESB从根本上改变了对企业应用的设计、开发和集成的方式。它倡导企业应用的模块化服务、增量开发、便捷集成和重用。ESB可以实现可靠的消息传递、服务的虚拟化、服务的发现和调用、策略管理,可以将应用程序和分离的集成组件拉在一起,以产生服务装配组合从而形成复合的业务流程,进而自动化一个实时企业中的业务功能。
ESB采用了“总线”这样一种模式来管理和简化应用之间的集成拓扑结构,以广为接受的开放标准为基础来支持应用之间在消息、事件和服务级别上动态的互连互通,是一种在松散耦合的服务和应用之间标准的集成方式。
本文出自 “无双城” 博客,谢绝转载!
原文地址:http://929044991.blog.51cto.com/1758347/1766252