跳转到主要内容

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

当您初次登录到 developerWorks 时,将会为您创建一份概要信息。您在 developerWorks 概要信息中选择公开的信息将公开显示给其他人,但您可以随时修改这些信息的显示状态。您的姓名(除非选择隐藏)和昵称将和您在 developerWorks 发布的内容一同显示。

所有提交的信息确保安全。

  • 关闭 [x]

当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

所有提交的信息确保安全。

  • 关闭 [x]

使用 IBM 中间件实现 SaaS 解决方案,第 7 部分: 使用 WebSphere Enterprise Service Bus 路由多个租户的请求的 Web 服务中介代理模式

Indrajit Poddar, 软件架构师, IBM  
Indrajit Poddar (IP) 是 IBM Software Group Strategy 的 Strategy, Technology, Architecture, and Incubation 团队的成员。他领导几个按 Software-as-a-Service (SaaS) 模型构建复合业务服务的集成 PoCs。
Devaprasad Nadgir, IBM 认证高级 IT 架构师, EMC
Devaprasad 是一名 IBM 认证的高级 IT 架构师,在印度 Bangalore 的 India Software Lab 工作。目前他参与 IBM Software Group 的 Service Registry 和 Federated SOA Governance 计划。他感兴趣的领域还包括架构方法、云计算、虚拟化和 SaaS。他的 博客 分享了他的一些见解和技术趋势。
Sobha R. Warrier, SOA 架构师, EMC
Sobha R. Warrier
Sobha R. Warrier 是印度 Bangalore 的 IBM India Software Lab 的一名 SOA 架构师。她目前是 WebSphere B2B Product 小组的一员。您可以通过 sobharwa@in.ibm.com 与 Sobha 联系。

简介:  本系列的第 1 部分介绍了多租户和服务供应商部署多租户 web 交付解决方案时面临的几个技术挑战。在第 4 部分中,我们提出了一个技术挑战:如何通过很少的代码更改甚至不需要代码更改来为现有的单租户 web 服务启用多租户,以减少上市时间并降低成本。我们提出了一个中介方法来应对这个挑战,并介绍了使用多个 IBM 中间件产品的三个实现选项。在这个教程中,我们将详细介绍利用 WebSphere Enterprise Services Bus 为现有的 web 服务启用多租户的实现步骤。

查看本系列更多内容

发布日期:  2009 年 9 月 03 日
级别: 中级

访问情况 : 5472 次浏览
评论: 

准备工作

关于本教程

关于"使用 IBM 中间件实现 SaaS 解决方案"系列的更多文章,请参考:

您也可以通过以下链接获取更多关于 SaaS 的资源:

在本教程中,我们将介绍如何利用 WebSphere Enterprise Service Bus 的路由功能并联合使用 WebSphere Service Registry and Repository 的服务端点动态查询功能来启用多租户。我们还将展示如何通过集成 Tivoli Access Manager 来集成路由功能和访问控制功能。


图 1. 使用 WESB 中介模块为一个 web 服务启用多租户
使用 WESB 中介模块为一个 web 服务启用多租户

第 4 部分 中,我们介绍了一个场景和用例,其中 Sam Peters 是 Jivaro 银行多租户应用程序的服务供应商的管理员。在本教程中,我们将展示 Sam Peters 如何通过以下步骤为现有的单租户信用检查 web 服务启用多租户:

  1. 在 WESB 中创建一个中介模块以路由租户请求(第 3 节)
  2. 添加特定于租户的服务元数据以路由到 WSRR(第 4 节)
  3. 在 Tivoli Access Manager 中添加授权策略(第 5 节)

前提条件

查看 WebSphere Enterprise Service Bus 产品专题,了解更多相关的技术信息。

查看 WebSphere Integration Developer 产品专题,了解 WebSphere Integration Developer 开发工具的更多技术资源。

查看 WebSphere Service Registry and Repository 专题,了解 WSRR 的包括基本概念、功能介绍,开发、配置与部署,与其他产品的集成,生命周期治理,案例分析及等方面的知识。

Sam Peters 将使用以下工具开发中介方法:

  1. WebSphere Integration Developer (WID) v6.1

使用以下软件部署该中介方法:

  1. WebSphere Enterprise Service Bus (ESB) (or process server) v6.1
  2. WebSphere Service Registry and Repository (WSRR) v6.1
  3. Tivoli Access Manager (TAM/TDS v6)

使用以下软件将信用检查 web 服务的多个实例部署到每个租户:

  1. WebSphere Portal Server v6
  2. WebSphere Process Server v6.1

请参阅 参考资料 部分了解安装和集成这些产品的更多信息。

1 页,共 6 | 后一页

评论



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=SOA and web services, WebSphere
ArticleID=425504
TutorialTitle=使用 IBM 中间件实现 SaaS 解决方案,第 7 部分: 使用 WebSphere Enterprise Service Bus 路由多个租户的请求的 Web 服务中介代理模式
publish-date=09032009
author1-email=ipoddar@us.ibm.com
author1-email-cc=
author2-email=devaprasad@in.ibm.com
author2-email-cc=
author3-email=sobharwa@in.ibm.com
author3-email-cc=

标签

Help
使用 搜索 文本框在 My developerWorks 中查找包含该标签的所有内容。

使用 滑动条 调节标签的数量。

热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。

我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。

使用搜索文本框在 My developerWorks 中查找包含该标签的所有内容。热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。