本主题仅适用于 IBM Business Automation Workflow Advanced 配置。

简介

Draft comment:
This topic only applies to BAW, and is located in the BAW repository. Last updated on 2025-01-20 10:38
本开发指南面向负责实现集成和连通性解决方案的企业架构设计师、集成架构师和开发者。 本指南从高级别概念和功能入手,这可以帮助您理解企业服务总线 (ESB) 的功能和用法模式。 接着,它描述了如何实施这些功能和模式。

面向服务的体系结构

面向服务的体系结构 (SOA) 是一种体系结构方法,支持灵活地集成 IT 系统。 它通过提供一种方法来断开服务提供者(负责提供已定义的操作的服务功能)与服务请求者(负责发送请求的客户机)之间的连接来实现此目标。 这支持将一个服务提供者替换为另一个服务提供者,而无需请求者了解更改,也无需更改体系结构,如 图 1中所示。

图 1. 显示服务请求者、服务提供者与 ESB 之间的连接
补充信息

通过采用 SOA 方法并采用支持的技术来实施此方法,公司可以构建灵活的系统,以便快速实施不断变化的业务流程并广泛使用可复用组件。

服务是 SOA 的构建块,其提供的功能可作为构建分布式系统的基点。 外部或内部服务使用者可独立调用服务来处理单一功能,也可以将服务链接到一起以构造更复杂的功能,从而快速设计新的功能。

企业服务总线

ESB 用于将服务请求者连接到服务提供者,以便能够在两个平台之间路由消息。 ESB 是用于管理网络各部分之间的消息传递的软件组件集合。 ESB 会处理请求者与提供者之间的不匹配情况(包括协议、接口或服务质量不匹配情况)。

ESB 会处理在服务端点之间交换的消息。 服务端点是网络上提供该服务的位置。 与常规业务应用程序组件相比,ESB 关注的是消息在基础结构中的流动,而不仅仅是关注消息的业务内容。 ESB 将执行调解功能(包括对消息执行路由、变换和日志记录操作),而不是执行业务功能。