准备工作
在本教程中,我们将介绍如何利用 WebSphere Enterprise Service Bus 的路由功能并联合使用 WebSphere Service Registry and Repository 的服务端点动态查询功能来启用多租户。我们还将展示如何通过集成 Tivoli Access Manager 来集成路由功能和访问控制功能。
图 1. 使用 WESB 中介模块为一个 web 服务启用多租户
在 第 4 部分 中,我们介绍了一个场景和用例,其中 Sam Peters 是 Jivaro 银行多租户应用程序的服务供应商的管理员。在本教程中,我们将展示 Sam Peters 如何通过以下步骤为现有的单租户信用检查 web 服务启用多租户:
- 在 WESB 中创建一个中介模块以路由租户请求(第 3 节)
- 添加特定于租户的服务元数据以路由到 WSRR(第 4 节)
- 在 Tivoli Access Manager 中添加授权策略(第 5 节)
Sam Peters 将使用以下工具开发中介方法:
- WebSphere Integration Developer (WID) v6.1
使用以下软件部署该中介方法:
- WebSphere Enterprise Service Bus (ESB) (or process server) v6.1
- WebSphere Service Registry and Repository (WSRR) v6.1
- Tivoli Access Manager (TAM/TDS v6)
使用以下软件将信用检查 web 服务的多个实例部署到每个租户:
- WebSphere Portal Server v6
- WebSphere Process Server v6.1
请参阅 参考资料 部分了解安装和集成这些产品的更多信息。
