对帖子:
http://www.iteye.com/topic/831144 的回复
这个话题我也喜欢。
我认为ESB或SOA,关键有4点:
1.reuse: 服务多了,就要避免重复,能重用的就重用
2.integration: 可重用服务之间会有依赖或者需要整合。才能完成更强大的功能。
3.route: 服务之间怎么整合,信息如何交换。route的过程会有过滤(filter)。
4.transform: 信息也需要转换成不同的格式。
总的来说,可以认为:ESB就是一个大的IOC(DI),spring的DI是object级别的,ESB的DI是service级别的.
请大家讨论。
分享到:
相关推荐
【JBOSS_Esb学习资料】是一份涵盖了JBOSS ESB基础到进阶学习的综合资源包。JBOSS ESB(Enterprise Service Bus,企业服务总线)是Red Hat公司的开源中间件产品,它提供了服务集成和服务导向架构(SOA)的实现,允许...
本代码实现了一个简单的EventBus结构。 当一个组织中的人数众多,我们需要将关注点拆分,以避免陷入逻辑混乱和不必要的代码冲突,而且能带来一些可以让组件复用的好处。 但是如果将一个复杂的问题解耦成若干个小问题...
### ESB原理及Mule ESB实践 #### ESB(Enterprise Service Bus)原理概述 **ESB**(企业服务总线)是SOA(面向服务架构)架构中的关键组件之一,用于实现服务间的智能集成与管理。其核心作用在于简化不同系统间的...
"ESB接入接出技术规范" ESB(Enterprise Service Bus)是一种设计模式,旨在集成企业内部的应用系统,以提高业务流程的灵活性和可扩展性。ESB的主要特点是提供一个统一的接口来访问不同的应用系统,从而简化了系统...
**ESB:企业服务总线** 企业服务总线(Enterprise Service Bus,ESB)是企业级集成中的核心组件,主要用于解决分布式系统之间的通信问题。它提供了一种中间件架构,使得不同系统的服务能够互相交互,实现数据和服务...
《探索企业服务总线,第2部分 为什么ESB是SOA的基本组成部分》文档可能会深入讲解ESB在SOA中的关键角色,包括它如何促进服务重用、如何提供松耦合以及如何支持异构环境中的互操作性。ESB通过提供一系列中间件功能,...
**ESB.NET架构方案** 企业服务总线(Enterprise Service Bus,ESB)是一种软件架构模式,用于构建松散耦合、灵活的企业级应用系统。它作为企业内部不同系统间通信的桥梁,允许服务消费者和服务提供者之间进行高效、...
ESB(企业服务总线)是面向服务体系架构(SOA)发展而来的,它将传统中间件技术与XML、Web服务等新兴技术相结合。ESB在企业中扮演着基础的连接中枢角色,是构成企业神经系统的必不缺少的组件。它改变了传统的软件...
普元ESB软件v6.2-产品白皮书 普元ESB软件v6.2是企业服务总线(Enterprise Service Bus,ESB)的解决方案,旨在帮助企业集成多种异构系统和应用程序,实现业务流程自动化和集成。根据白皮书内容,我们可以总结出以下...
下面,我们将详细讨论这些文件可能涵盖的知识点: 1. **ESBSimpleSamples.sln**: 这是一个Visual Studio解决方案文件,包含了一个或多个项目的集合。在这里,它很可能包含了整个ESB实例的源代码结构,允许开发者...
**MindManager源文件**:在提供的资源中,`ESB讨论.mmap`是一个MindManager思维导图文件,可能包含了作者对ESB项目的研究细节、关键概念、优点、挑战以及各个开源ESB实现的比较。通过查看这个文件,读者可以更深入地...
Enterprise Service Bus (ESB) 技术是一种关键的中间件解决方案,特别适用于构建和整合分布式企业应用。ESB 的核心理念在于提供一个平台,使得不同的服务能够高效、安全地进行交互,实现服务导向架构(Service-...
WSO2ESB 5.0.0 汉化后的jar.zip 评分: 内含 WSO2ESB 5.0.0 界面汉化的jar包 下载后将zip格式文件解压后 将jar copy 到 wso2esb-5.0.0/repository/components/plugins 中 将对应的jar替换便可完成汉化
【标题】"wso2esb-5.0.0.zip" 指的是WSO2 Enterprise Service Bus的5.0.0版本的压缩包文件。这个产品是WSO2公司提供的一款开源的企业服务总线(Enterprise Service Bus,ESB),它在分布式系统中起到了中介的作用,...
ESB(企业服务总线)和OSGI(开放服务网关接口)是两种在IT行业中广泛应用于服务整合和模块化编程的中间件技术。企业服务总线(ESB)是一种软件架构模式,它是面向服务体系架构(SOA)的核心组件之一。ESB的主要功能...
ESB 的简介和优点 ESB(Enterprise Service Bus)是指一种面向服务架构(SOA)中,用于集成多个应用系统和服务的总线式架构,它提供了一个通用的接口,用于连接和集成不同的应用系统和服务,使得不同系统之间可以...
1. **许可模型**:讨论了不同的许可模型,如基于用户的许可、基于服务器的许可、时间限制的许可等,以及如何在ESB Toolkit 2.2中实现这些模型。 2. **安全与认证**:展示了如何通过C#代码实现安全控制,确保只有合法...
**企业服务总线(Enterprise Service Bus,ESB)** 企业服务总线(ESB)是企业级集成架构的核心组件,它的出现旨在解决企业内部不同系统间通信的复杂性。ESB提供了一种中间件解决方案,使得不同的应用和服务可以...
### ESB(Enterprise Service Bus)概述 ESB,即企业服务总线,是现代软件架构中的一个重要组成部分。它融合了传统的中间件技术和新兴的技术标准,如XML和Web服务等,为构建灵活、可扩展的企业级应用提供了强有力的...