問題タブ [eai]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1072 参照

messaging - EAI - メッセージング ブリッジとメッセージ トランスレータ

Spring Integration と Enterprise Integration Patterns について読んでいます。

Messaging Bridge パターンに行き詰まっています: http://enterpriseintegrationpatterns.com/MessagingBridge.html http://static.springsource.org/spring-integration/docs/2.0.0.M3/spring-integration-reference/html /bridge.html

メッセージ処理に関して、メッセージング ブリッジとメッセージ トランスレータの違いは何ですか? どちらも、異なるフォーマットを必要とする 2 つのエンティティが連携できるようにするものではないでしょうか?

0 投票する
3 に答える
712 参照

rabbitmq - raw (ゲートウェイを使用しない) Spring Integration を使用するときにリクエストと応答を関連付ける方法は?

私は Spring-Integration について学んでおり、Gateway と Service-Activators について基本的な理解があります。ゲートウェイのコンセプトが大好きです。Spring Integration は、実行時にゲートウェイのプロキシを生成します。このプロキシは、すべてのメッセージングの詳細をゲートウェイのコンシューマから隠します。さらに、生成されたプロキシは、要求と応答を相互に関連付けている場合もあります。

学習の目的で、ゲートウェイを使用せずに生の Spring Integration 機能を使用して、リクエストと応答の相関関係を実装することに着手しました。リクエスト ヘッダーに相関識別子を設定することはできますが、チャネルの応答を受信中に相関識別子を指定することはできません。以下(質問の最後)は、同じコードスニペットです。また、相関関係はメッセージ ブローカー (RabbitMQ など) に対してどのように機能しますか? RabbitMQ は、特定のヘッダー (相関識別子) を含むメッセージを取得する機能を提供しますか?

ありがとう。

0 投票する
1 に答える
376 参照

websphere - BizTalk、Jitterbit、Websphere メッセージ ブローカーなどを使用して開発された統合プロジェクトをデバッグするさまざまな方法は何ですか?

どの統合製品が最適なデバッグ機能を提供しているか知りたいですか? また、BizTalk、Jitterbit、Websphere Message Broker、Talend などのさまざまな統合製品で統合プロジェクトをデバッグするために一般的に使用する方法は何ですか?これらの製品では、どの程度の粒度でデバッグを実行できますか?

0 投票する
1 に答える
1366 参照

rest - 分散プラットフォームで標準データ モデルを設計する方法は?

私が取り組んでいる分散プラットフォームの正規データ モデルを定義しようとしています。これは、次のアーキテクチャに基づいています。

  • クライアントに機能を公開する RESTful API ファサード
  • Apache Camel に基づいており、クライアント要求のルーティングと変換に使用される基本的なミドルウェア
  • ミドルウェアによって呼び出される RESTful ビジネス サービス

アイデアは、ファサード層が着信要求を共通の情報モデルに変換できるようにすることです。これは、ヘッダーとペイロードを持つカスタム メッセージの形式を持っています。

  • ヘッダーには、要求されたワークフローにメッセージをルーティングするために、ミドルウェア (Apache Camel) が必要とする情報が含まれている必要があります (基本的に、ファサードは、クライアントからの各着信要求を処理するためにどのビジネス プロセスを呼び出す必要があるかを認識します)。これは、列挙型マップとして、またはカスタム メッセージを表すクラスの一連の属性としてモデル化できます。
  • ペイロードには、着信要求の「ビジネス モデル」を表す適切な Java Bean が含まれている必要があります (TicketOrder または Customer オブジェクトなど)。カスタム メッセージを表すクラスのオブジェクト属性としてモデル化でき、そのメッセージを管理するワークフローに関与する Camel のすべてのプロセッサ/コンバーターは、そのペイロード タイプ (選択された Java Bean) を予期する必要があります。

簡単に言うと、受信リクエストを処理してビジネス サービスにルーティングするために Camel が必要とする関連情報のみを含むミドルウェアのビジネス データ モデルを定義しようとしています。このデータは Java Bean としてモデル化され、ペイロードとしてメッセージに添付されます。メッセージのヘッダーには、Camel にとって意味のあるルーティングの詳細が含まれています。

上記のソリューションをどのように改善しますか?それは良いアプローチであり、十分に柔軟だと思いますか? どうもありがとうございました。

0 投票する
1 に答える
931 参照

edi - SWIFT はどのように機能しますか?

SWIFT メッセージのしくみを理解したいと思います。Google から理解しようとしたところ、パケット交換ネットワーク メカニズムを使用しているとのことです。

誰かが次の質問に光を当てることができれば、非常に助かります

  1. SWIFT 自体が AS2 のような通信プロトコルかどうか

  2. 貿易金融システムの場合、IMEX を使用する場合、SWIFT メッセージを使用するには、IMEX を使用するアダプターの種類のコンポーネントが必要です

  3. SWIFT のアーキテクチャ

0 投票する
1 に答える
185 参照

google-app-engine - GAE での軽量メッセージング

GAE でのメッセージングの経験はありますか? GAE で正常に実行できるメッセージング フレームワークはありますか? Apache Camel が GAE で実行できるある種のコンポーネントを提供していることは知っていますが、実際に使用できますか? Spring Integration はどうですか? または他のヒントはありますか?

ありがとうございました。

0 投票する
1 に答える
457 参照

java - Webmethod 統合サーバーの送信アダプター

MQ ブローカーに接続するには、Webmethods 統合サーバーのアウトバウンド・アダプター用の Java コードを作成する必要があります。私はwebmethodsが初めてなので、この問題で私を助けてください。Webmethods の Universal Messaging 部分をインストールしました。