当前位置: 首页 > 服务器 > IBM > IBM软件 > 探讨IBM Operational Decision Manager中保护托管的透明决策服务

探讨IBM Operational Decision Manager中保护托管的透明决策服务

2013-05-22 14:49 来源:风信网 作者:末信 人气指数: 我要评论

您将学习如何配置托管的透明决策服务,以便连接到 LDAP 进行身份验证,本文还将介绍如何定义额外的代码,以便验证调用的用户 ID 是否有权调用规则项目。

使用 IBM Operational Decision Manager (IBM ODM) 软件实现决策逻辑时,可以通过在业务人员与 IT 人员之间搭建桥梁来实现重大改进。ODM 让企业能够定义非技术人员易于理解的、可以部署到系统中用来实现自动决策的策略,从而促进负责定义需求的策略管理人员与负责实现业务系统解决方案的开发人员之间的明确沟通。

通常,有了托管的透明决策服务方法后,业务应用程序就成为通过基于 SOAP 的 Web 服务调用 IBM ODM 中业务规则的 Web 服务客户端。出于安全考虑,Web 服务客户端对托管的透明决策服务进行 SSL 调用,同时传递一个用户名和密码。托管的透明决策服务使用 LDAP 进行身份验证。如果证书有效,则会触发授权代码,根据参考表来验证调用的用户名。这个参考表中有一个 SOAP URL 列表,其中保存着所有规则项目,以及每个项目的授权 id。如果授权成功,Web 服务调用就会通过。否则,Web 服务将会获得一条错误信息。

先决条件

本文面向中级的 IBM ODM 开发人员,重点介绍一个特定的实现领域。本文从开发人员的角度假设读者对 IBM ODM 有基本的了解。本文和文中的示例均与 WebSphere ILOG V7.1、WebSphere ODM V7.5 与 IBM ODM V8 兼容。本文中的步骤基于运行在 WebSphere Application Server 上的 ODM。

自定义一个托管的透明决策服务

让我们从自定义一个托管的透明决策服务 EAR 文件并给它添加安全性开始:

导出托管的透明决策服务 EAR

在 WebSphere 上安装了 ODM 之后,登录到 WebSphere Integrated Solutions Console,并导出 jrules-res-htds 应用程序。

图 1. 导出 jrules-res-htds 应用程序
导出 jrules-res-htds 应用程序

下载 EAR 文件后,您需要修改 jrules-res-htds.ear 中的以下文件:

  • META-INF 文件夹中的 EAR 更改
    • application.xml
    • ibm-application-bnd.xml
    • was.policy
  • WEB-INF 文件夹中的 WAR 更改
    • web.xml
    • ibm-web-bnd.xmi
    • lib 文件夹
    • 类文件和配置文件
  • Web 服务客户端的 SSL 连接
    • 在 Java® 应用程序中通过一个 SSL 连接调用服务
    • 在 Web 应用程序中通过一个 SSL 连接调用服务
  • 用于 BASIC 授权的客户端代码
    • JAX-WS 模式
    • JAX-RPC 模式

为您推荐: IBM 托管 透明决策服务
大家感兴趣的内容
小伙伴最爱的新闻
小伙伴还关注了以下信息
小伙伴关注的焦点

小伙伴都在关注的热门词

芈月传 老司机玩法 萌乐网 黑科技 坐骑揭秘 三国令 铁血皇城 竞技场攻略 书剑恩仇录 披风玩法 装备强化攻略 野外BOSS玩法 全网曝光 赤壁传说 半回合制国 ACT 哥们网 天书世界 奇珍商城 热血战歌 传奇宝藏抽奖 门徒 范伟打天下 打开方式 门徒获取玩法 三大萌宠简介 新手攻略 挂机系统简介 材料副本 大海战 鸵鸟 大黑 激情玩法 门徒战力提升 万世 强化属性 上古降魔 提升战力 装备攻略 九阴绝学 品质推荐 老干妈 激战来袭 大黑游戏 新服亮点 福利多多 画江山 资料片 玩家 九阴真经 江湖儿女 真实场景 现实 虚拟 随机副本 风色轨迹 听天由命 ppwan 神助攻 武林秘药 激活八大脉门 九天劫变 猎命格 天问 大型PVP 花千骨 激战更尽兴 网易mumu 手游玩家 安卓模拟器 安卓 单挑群战 武侠传说 女神 孙尚香专访 胸猛抱团 新游 占山为王 跨服城战 蜀山战纪 剑雨江湖 攻略 实时VR交互 七大女神代言 酷炫走江湖 世界四大杀手 玩家专访 三国经典 大制作 好玩网页游戏 盘点 宇宙霸主 境界玩法 莽荒纪 勇闯难关 镜像副本 荒漠霸主 装备精通 三大战役 鹌小彦奇谈