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

もう少し詳しく説明していただけますか?私は CTG を扱っていませんが、JDBC や JMS リソースなどの他のリソースと変わらないと思います。

CTG リソース アダプターで、CICS へのすべての呼び出しに使用される資格情報を特定しました。

これは、データ ソースを扱うときに行うことと似ており、このアプローチはほとんどの人に受け入れられます。

J2C クレデンシャルがアプリケーションにどのように結合されているかわかりません。構成は @ WAS/WESB で行います。アプリケーションは、J2C エイリアスが設定されているサーバー上の JNDI リソースを操作するだけです。

動的な要件について詳しく説明すると、人々が助けてくれます。

HTH

マングル

于 2012-04-10T23:26:12.250 に答える