MSMQ へのアクセスを提供する Java ライブラリについて何か提案があれば教えてください。J-Integra Java-COM ライブラリの試用版をダウンロードし、MSMQ サンプル アプリをビルドして実行しました。jMSMQ などのいくつかの JNI 実装に出くわしましたが、できれば JNI は避けたいと思います。
また、JNBridge (ActiveMQ を使用) などの .NET<->JMS 相互運用ソリューションについても調査しました。しかし、私たちの会社はキューイングを MSMQ に一元化することを決定したと思うので、それが理想的なソリューションです。
.NET 側で WCF (netMsmq または msmqIntegration) を使用したいと考えています。Java 側が WCF メッセージ (バイナリ エンコーディング) をどのように処理するかについては少し心配ですが、そこにはオプションがあるはずです (テキスト エンコーディングと MSMQ トランスポートを使用した customBinding?)。ほとんどの場合、Java で MSMQ にアクセスすることについて心配しています。
もう 1 つのオプションは、各キューの入力側に薄い Web サービス レイヤーを配置し、その方法で相互運用を実現することです。ただし、そこではパフォーマンスが少し懸念されます。
助言がありますか?誰の時間もありがとう。