将内部部署决策中心连接到Bluemix Business Rules Service

时间:2016-04-01 13:59:13

标签: ibm-cloud business-rules ibm-odm

我尝试在本地ODM Decision Center中配置与Bluemix Business Rules Service(其Rule Execution Server)的连接。在此过程中,我在Decision Center控制台上测试连接时获得了通用的IO_ERROR。

错误截图:

enter image description here

我可以在任何浏览器中正确访问RES控制台,因此我不认为这可能是连接问题。此外,我在我的ODM信任库中安装了Bluemix的公共SSL密钥。我收到以下错误:

  

SSL HANDSHAKE FAILURE:具有SubjectDN" CN = * .ng.bluemix.net的签名者,   O =国际商业机器公司,L = Armonk,ST =纽约,   C = US"是从目标主机:端口发送的   " brsv2-c15e1b13.ng.bluemix.net:443&#34 ;.可能需要添加签名者   到当地的信托商店...

我想知道这是否可行,或者Bluemix是否支持Decision Center,甚至不通过外部决策中心使用其API。

2 个答案:

答案 0 :(得分:0)

Bluemix上的Business Rules服务在很多方面与IBM ODM不同:我建议您查看Understand the differences between IBM ODM and the Business Rules service on Bluemix以获取更多详细信息。 Bluemix不以Decision Center的形式提供规则编写功能,但您仍可以使用Rule Designer进行规则开发和部署。 Business Rules服务还提供REST透明决策服务,通过HTTPS协议处理规则集执行和管理,以及托管透明决策服务,通过SOAP处理规则集执行。 看看Executing rules by using the REST service

实际上您应该尝试做什么,因为您应该能够将BlueMix中的服务声明为Decision Center中的服务器。请尝试this解决方案。如果问题仍然存在(并且上述API在您的方案中不够),因为您说它似乎不是网络/防火墙问题,您可以使用以下方法之一打开支持请求:

  • 使用支持小组件。它可以从主Bluemix UI右上角的用户头像中获得。打开支持小组件面板后,选择获取帮助>取消联系,选择所需的帮助类型,然后填写支持表单。
  • 使用支持网站的“获取帮助”表单。当您无法登录Bluemix并访问支持小组件时,此表单可在单独的站点上提供,该站点可用于提交票证。转到http://ibm.biz/bluemixsupport并填写支持申请表。

通过这种方式,您将与IBM Business Rules开发团队合作,帮助您解决问题。

答案 1 :(得分:0)

您可能只需要从Bluemix RES检索SSL证书。您可以使用WebSphere Application Server管理控制台执行此操作:

  

点击安全> SSL证书和密钥管理>密钥库和证书> {选择资源}>签名者证书>从端口检索

     

点击从端口检索。

     

键入签名者所在机器的主机名。

     

在主机上键入签名者的端口位置   驻留。端口位置不限于WebSphere上的端口   Application Server。端口可以​​包括轻量级目录访问   SSL端口所在的任何服务器上的协议(LDAP)端口或端口   已配置,例如SIB_ENDPOINT_SECURE_ADDRESS。

     

从列表中选择出站连接的SSL配置。

     

键入证书的别名。

     

单击“检索签名者信息”。将显示一个消息窗口   有关检索到的签名者证书的信息,例如:   序列号,发布和发布的身份,SHA哈希和   截止日期。如果链接证书在端口上,则为信息   关于根的显示。

     

单击“应用”。此操作表示您接受凭据   签名者。