我正在使用IBM工具。我有一个Websphere ESB (WESB)和一个CICS事务网关(CTG)。基本设置如下:
SOAP服务需要来自CICS的数据。SOAP-服务连接到服务总线( WESB )以处理数据和协议转换,然后WESB调用CTG,CTG调用CICS,应答被处理为相反(同步)。WESB使用资源适配器和JCA连接器(或在WESB中调用的CICS适配器)调用CTG。现在,我把所有的零件都准备好了。
我的问题是安全性,尽管我正在使用WESB,但答案可能与Websphere Application Server (WAS)中的答案相同。资源扩展使用JAAS - J2C身份验证数据进行安全保护。我已经使用J2C身份验证数据条目配置了安全性,因此基本上在我正在运行的应用程序中有一个引用,并且在运行时应用程序会从服务器查找安全性属性。因此,基本上,我总是使用相同的安全引用访问CICS适配器。
我的问题是,我需要在未来以更动态的方式访问资源。安全性不能再焊接到应用程序中,而是作为参数提供。
可以是一些WESB或者是专家帮助我解决这个问题,在WESB/ in中是如何做到的呢?
发布于 2012-04-10 23:26:12
你能再详细说明一下吗?我不使用CTG,但我相信它与其他资源(如JDBC或JMS资源)没有什么不同。
在CTG资源适配器上,您已经标识了用于对CICS的所有调用的凭据。
这类似于我们在使用数据源时所做的工作,这种方法对于大多数人来说都是可以接受的。
我不明白J2C凭据是如何焊接到应用程序的。配置已完成@ WAS/WESB。应用程序只需使用配置了J2C别名的服务器上的JNDI资源。
如果您详细介绍了动态需求,人们可以提供帮助。
HTH
芒鲁
https://stackoverflow.com/questions/10086751
复制相似问题