1

我正在使用 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 中完成?

4

1 回答 1

1

Can you elaborate a bit further? I don't work with CTG but I believe it is no different from other resources such as JDBC or JMS resource.

On the CTG resource adapter, you have identified credentials that are used for all calls to the CICS.

This is similar to what we do when we work with a Data Source and this approach is agreeable to most people.

I do not see how the J2C credential is welded to the application. The configuration is done @ WAS/WESB. The application would simply work with the JNDI resources on the server to which the J2C aliases are configured.

If you elaborate on the dynamic requirement folks can help out.

HTH

Manglu

于 2012-04-10T23:26:12.250 回答