JMS 接続を使用する Web サービスを tibco で作成してデプロイしました。
Java クラスを取得して、tibco ems サーバーに接続し、JMS を使用してそのサービスと通信したいと考えています。
それは可能ですか?どうすればいいですか?
JMS 接続を使用する Web サービスを tibco で作成してデプロイしました。
Java クラスを取得して、tibco ems サーバーに接続し、JMS を使用してそのサービスと通信したいと考えています。
それは可能ですか?どうすればいいですか?
はい。可能性はあります...ユースケースとここで使用しているツールに関する詳細情報を提供する必要がありますが、必要なのは、メッセージを受信するキュー/トピックをリッスンする JMS 要求応答クライアントを使用することだけです。ウェブサービス。要求/応答 JMS パターンの性質は、メッセージを消費して処理し、応答で返信することです。これは、TIBCO BusinessWorks では非常に簡単です。サンプル フォルダーには、出発点として使用できる定義済みのサンプルが多数含まれているため、こちらを参照してください。
あなたが何をしたいのかを正しく理解していれば、JMSを介してSOAPサービスを呼び出すことです。
これは Java で可能であり、ここで一般的に説明されています。SOAP リクエストを持つようにデータを変更すると、答えが得られます。
同じものを Google 検索で検索すると、これがどのように行われるかを示す複数の例を見つけることもできます ( request reply jms )。EMS の例が必要な場合は、TIBCO が既に提供している例と上記を組み合わせてください。
TIBCO EMS は、要求応答の例を提供します。
「JMS を使用してその Web サービスと通信する」と言うと、少し戸惑います。
通常、HTTP プロトコルを介して Web サービスと通信します。JMS は、処理のために受信 Web サービス要求をキューに入れるために通常使用されるメッセージング API です。
私が理解していることから、あなたがやりたかったことは、Tibco Web サービスに接続する Web サービス クライアントを構築することでしたか?
もしそうなら、はい、これは可能です。Java EE には、使用できる Web サービス API が付属しています。Java EEチュートリアルのWebサービスの章は、開始するのに適した場所です: http://docs.oracle.com/javaee/6/tutorial/doc/bnayk.html