服务集成总线提供了一个作用域,可以在该作用域内配置用于部署在 WebSphere ESB 中的调解模块和交互端点的资源。
我们将对 Enterprise Service Bus 的引用简称为 ESB。而将对服务集成总线的引用简称为总线。
对于 WebSphere ESB,总线能够实现端点与特定的交互服务质量之间的消息传递,必要时还可以临时保存消息。可以配置多种服务质量,即,从“安全可靠的传递”(保证消息不会丢失并且安全地进行传输)到“最大努力”(发生系统故障时消息可能会丢失)。端点实施者通过在 SCA 模块导出和导入上声明注释来选择它们期望的服务质量。如果未指定服务质量,则 WebSphere ESB 将应用它的缺省值。
当安装 WebSphere ESB 时,将创建一个 SCA.SYSTEM 总线供您部署 SCA 模块。如果此总线配置不适合于 SCA 模块,或者您想将服务集成总线用于其他用途,则可以选择使用下面哪些总线环境:1)多服务器总线;2)多个使用不同服务器的单服务器总线;3)链接至 WebSphere MQ 的总线。
在许多情况下都只需要简单的总线拓扑;例如,也许只包含单个服务器。通过对单个总线添加多个服务器,可以增加连接点的数目。通过将服务器集群添加为总线的成员,可以提高可伸缩性并获得高可用性。但是,服务器无须成为总线成员才能连接至总线。在更复杂的总线拓扑中,配置了多个总线,并且它们可能会互相连接以组成复杂网络。出于组织上的考虑,一个企业可能会部署多个总线;例如,如果一个企业有多个独立的部门,则它可能希望为每个部门都部署一个单独管理的总线。