
简介
本开发指南面向负责实现集成和连通性解决方案的企业架构设计师、集成架构师和开发者。 本指南从高级别概念和功能入手,这可以帮助您理解企业服务总线 (ESB) 的功能和用法模式。 接着,它描述了如何实施这些功能和模式。
面向服务的体系结构
面向服务的体系结构 (SOA) 是一种体系结构方法,支持灵活地集成 IT 系统。 它通过提供一种方法来断开服务提供者(负责提供已定义的操作的服务功能)与服务请求者(负责发送请求的客户机)之间的连接来实现此目标。 这支持将一个服务提供者替换为另一个服务提供者,而无需请求者了解更改,也无需更改体系结构,如 图 1中所示。

通过采用 SOA 方法并采用支持的技术来实施此方法,公司可以构建灵活的系统,以便快速实施不断变化的业务流程并广泛使用可复用组件。
服务是 SOA 的构建块,其提供的功能可作为构建分布式系统的基点。 外部或内部服务使用者可独立调用服务来处理单一功能,也可以将服务链接到一起以构造更复杂的功能,从而快速设计新的功能。
企业服务总线
ESB 用于将服务请求者连接到服务提供者,以便能够在两个平台之间路由消息。 ESB 是用于管理网络各部分之间的消息传递的软件组件集合。 ESB 会处理请求者与提供者之间的不匹配情况(包括协议、接口或服务质量不匹配情况)。
ESB 会处理在服务端点之间交换的消息。 服务端点是网络上提供该服务的位置。 与常规业务应用程序组件相比,ESB 关注的是消息在基础结构中的流动,而不仅仅是关注消息的业务内容。 ESB 将执行调解功能(包括对消息执行路由、变换和日志记录操作),而不是执行业务功能。
This topic only applies to BAW, and is located in the BAW repository. Last updated on 2025-01-20 10:38