我正在使用 IBM 工具。我有一个 Websphere ESB (WESB) 和一个 CICS 事务网关 (CTG)。基本设置如下:
SOAP 服务需要来自 CICS 的数据。SOAP 服务连接到服务总线 (WESB) 以处理数据和协议转换,然后 WESB 调用 CTG,CTG 反过来又调用 CICS,反之亦然(同步)处理回复。WESB 使用资源适配器和 JCA 连接器(或在 WESB 中称为 CICS 适配器)调用 CTG。现在,我已经准备好所有部件并开始工作了。
我的问题是关于安全性的,即使我正在使用 WESB,答案也可能与 Websphere Application Server (WAS) 中的相同。Resource Adaper 使用 JAAS - J2C 身份验证数据进行保护。我已经使用 J2C 身份验证数据条目配置了安全性,所以基本上我在正在运行的应用程序中有一个引用,并且在运行时应用程序会从服务器查找安全属性。所以基本上我总是使用相同的安全参考访问 CICS 适配器。
我的问题是我将来需要以更动态的方式访问资源。安全性不能再焊接到应用程序中,而是作为参数给出。
一些 WESB 或 WAS 专家可以帮助我吗,这如何在 WESB/WAS 中完成?