跳转到主要内容

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

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

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

  • 关闭 [x]

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

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

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

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

  • 关闭 [x]

使用 IBM 中间件实现 SaaS 解决方案,第 8 部分: WebSphere DataPower SOA Appliances 路由多租户请求的 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 架构师, IBM
Devaprasad 是一名 IBM 认证的高级 IT 架构师,在印度 Bangalore 的 India Software Lab 工作。目前他参与 IBM Software Group 的 Service Registry 和 Federated SOA Governance 计划。他感兴趣的领域还包括架构方法、云计算、虚拟化和 SaaS。他的 博客 分享了他的一些见解和技术趋势。

简介:  本系列文章第 1 部分介绍了多租户,以及服务提供商在部署多租户 web 交付解决方案时所面临的一些技术挑战。在第 4 部分中,我们提出了一种技术挑战:如何使现有单一租户 web 服务支持多租户,并且只需极少或不需要更改代码,以缩短面市时间和实现更低的成本。在此教程中,我们将介绍结合使用 WebSphere® DataPower SOA Appliances 和 Tivoli® Access Manager 的详细实现步骤。

查看本系列更多内容

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

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

开始之前

关于本教程

关于 WebSphere DataPower SOA Appliances 的更多技术资源,请参考:

WebSphere DataPower SOA Appliances 是可以用作服务提供者和服务使用者之间的中介的网络设备。这些设备提供的重要优势包括基于高性能硬件的 XML 和 Web 服务消息处理、协议转换、简易配置和安全性。在本教程中,我们将示范服务提供者如何利用 DataPower 中基于内容的消息路由特性,将服务请求从租户的用户路由到专用于该租户的服务端点。我们还将示范服务提供者如何整合 DataPower 和 Tivoli Access Manager,以便集中管理的授权策略能够用于授权特定租户的服务请求。最后,我们将示范服务提供商如何使用 DataPower 中的 Web 服务通信调整特性来监控服务请求。


方案和主要实现步骤

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

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


图 1. 多租户WebSphere DataPower SOA Appliances 实现中介
动态租户组合

在本系列文章的第 5 部分中,我们介绍了一个方案和一个用例,其中 Jivaro 银行多租户应用程序的服务提供者意欲使其现有信用评分服务支持多租户。在本教程中,我们将示范如何配置 WebSphere DataPower SOA Appliances 来实现一个面向多租户的中介模式,如图 1 所示。我们将执行以下主要步骤:

  1. 配置 WebSphere DataPower 中的 Web 服务代理,以验证、授权并路由租户的请求
  2. 在 Tivoli Access Manager 中配置特定租户的用户和组
  3. 设置服务水平监控 (Service Level Monitoring) 策略,以监控特定租户的服务请求

先决条件

本教程假定以下产品安装在一个整合平台上。关于下列硬件和软件组件设置的详细讨论超出本文范围。请参看参考资料部分进一步了解细节。

为使信用审核 Web 服务解决方案支持多租户,需要以下 IBM 开发产品:

  1. WebSphere DataPower SOA appliance XI50
  2. Tivoli Access Manager v6.0

此外,为部署信用审核 Web 服务的多个实例,需要以下软件:

  1. WebSphere Portal Server v6.0
  2. WebSphere Process Server v6.1
  3. Tivoli Directory Server v6.0

1 页,共 8 | 后一页

评论



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

标签

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

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

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

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

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