29、深入解析 AppFabric Service Bus:从企业架构到互联网规模的服务总线

深入解析 AppFabric Service Bus:从企业架构到互联网规模的服务总线

在过去十年里,企业大力投入升级企业架构,采用了面向服务架构(SOA)和企业服务总线(ESB)等企业软件模式。这些模式让应用基础设施实现松耦合,跨越软件边界保持兼容。例如,微软 SharePoint 服务器能与 Lotus Domino 或 EMC Documentum 集成,还能构建利用这种松耦合架构的自定义业务应用。为实现这类集成,微软提出四条原则作为指导:
- 服务有明确边界。
- 服务自主,可独立部署、版本管理和维护。
- 服务共享模式和契约。
- 通过适当的策略配置实现服务兼容性。

这些原则虽不全面,但为面向服务的企业架构提供了高层次框架。

企业服务总线(ESB)

ESB 是一种模式,并非产品,所以没有通用架构,可作为现有微软产品(如 BizTalk Server、MSMQ、Windows 通信基础(WCF)和 SQL Server)的附加组件构建。不同公司对符合 ESB 模式的产品定义不同,ESB 可定义为:“ESB 是一种企业架构模式,定义企业应用间业务对象的连接、契约和通信。”

ESB 提供四项核心服务:
1. 安全和访问控制 :为与 ESB 端点交互提供通信和消息级安全。ESB 通常与企业身份提供者集成,也可能有内置身份提供者。所有应用在与 ESB 交互前需通过此层。
2. 连接基础设施 :定义 ESB 在企业应用间通信业务对象的机制和端点,这些端点可以是符合企业标准的公共或私有协议,如 FTP、HTTP、TCP - Sockets

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值