您的位置:首页 > 理论基础 > 计算机网络

SOA与ESB技术应用

2007-04-18 10:16 357 查看
SOA 是一种IT体系结构样式,支持将业务作为链接服务或可重复业务任务进行集成,可在需要时通过网络访问这些服务和任务。从业务的角度来说,面向服务的体系结构的重点在于开发能帮助完成业务任务的技术,而不是通过技术约束来规定的行动。
ESB是SOA中最普遍采用的工具。作为SOA的核心和基础架构,ESB在其中扮演着日益重要的角色。ESB,全称为Enterprise Service Bus,即企业服务总线。它是传统中间件技术与XML、Web Service等技术结合的产物。ESB提供了网络中服务最基本的连接中枢,是构筑企业神经系统的必要元素。ESB就是一种可以提供可靠的、有保证的消息技术的最新方法。ESB中间件产品利用的是Web Service标准和与公认的可靠消息MOM协议接口……
ESB简单剖析:
SOA的最大生产率是服务的集成与合成。那么,什么是集成?什么是合成?现在流行的ESB又是什么?SOA和ESB之间是什么关系呢?为什么会产生ESB?ESB的架构是什么样的呢?
我们拿一个开源的ServiceMix框架来介绍一下。ServiceMix一个简单的容器?不!是全面实现了JBI的架构!让我们设计一个ESB又应该怎么做?抽象模型与具象模型。ESB的组件,组件生命期管理,Normalized Message的结构与分发,调度……
对,我们还需要慢慢体会。带着这些问题,我们一起来探讨一下ESB的相关内容。
用ESB构建SOA的中枢平台:
SOA不仅仅是Web服务,如何让业务服务在最大限度地复用才是SOA的核心价值。ESB为分散服务提供了交互、组合和治理的基础架构。有了它,才能释放SOA的最大价值。
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息