問題タブ [esb]
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.
architecture - 関数型言語でのESB(エンタープライズサービスバス)の実装
Stackoverflowでアーキテクチャに関する質問が妥当であることを期待しているので、ここで質問します。
私は数学指向の問題以外で関数型言語がどこで役立つかを調べようとしていましたが、要求間で共有されるものがないため、ESB(エンタープライズサービスバス)がFP言語に最適であることに気づきました。 、私の経験では、変換ルールに基づいて、最初のメッセージが着信し、通過するときに処理されます。
これが悪い考えになる理由はありますか?
すでに行われているのですか?
Erlangのようなもののスケーラビリティは非常に役立つと私は信じています。
wcf - BizTalk 2006 ESB - WcfCustom アダプターはありますか?
BizTalk 2006 の上に Microsoft ESB ガイダンスを実装しています。このビジネスにおける主要なプレーヤーの 1 つは、BizTalk の WcfCustom アダプターを使用してすぐに使用できる SAP です。
ESBG アダプターを使用して SAP に接続し、iDocs を送信するためのアドバイスや経験はありますか?
Wcf-Custom の動作を実装するには、独自の ESB アダプター プロバイダーを作成する必要がありますか? または、オープン ソースの代替手段はありますか?
乾杯。
esb - どのESBを使用しますか?
ESBインフラストラクチャを検討しています。
Muleのようなオープンソース製品をいつ検討し、TIBCO、BizTalk、OracleFusionのようなパッケージをいつ検討しますか?
sharepoint - SharePoint ドキュメント ライブラリへのフィード ネットワーク共有に保存されたドキュメント
この質問は非常に些細なことのように思えますが、ドキュメントがファイル共有で非決定論的に生成されるという事実によって、さらに複雑になります。さらに、物理フォルダをホストするボックスを共有する必要があります。ドキュメントの生成が完了したことを示すメッセージを SharePoint サーバーに送信します。その後、ダウンロードが行われ、ドキュメント ライブラリに移動されます (このポスト メッセージ プロセスは私が処理できます)。
これらのようなメッセージングを必要とするシナリオを含む複数の状況があります。私のクライアントは Enterprise Service Bus の有力な候補でしょうか (それともやり過ぎですか?)
websphere - WID を使用しない IBM ESB メディエーション
Web サービスを IBM Enterprise Service Bus (ESB) と統合する必要があります。このサービスは一カ所しかなく、リクエストを変更する必要がないため、仲介は必要ないと思います。本当ですか?ESB 管理者は単に Web サービスをバスに接続できますか?
メディエーション・コードを作成する必要がある場合: そのようなメディエーションを作成するための無料のチュートリアルとツールはありますか? または、WebSphere Integration Developer (WID) を購入する必要がありますか? この調停は単純であるべきであり、私は一度使用したものにお金を使いたくありません.
java - SeeBeyond / SunのJCAPS製品に関するフィードバックはありますか?
私は現在SeeBeyond/SunのJCAPS製品の使用を考えているクライアントがいますが、SOの誰かがそれを使用/開発したことで、ポジティブまたはネガティブな経験がありますか?
java - オープンソース プロジェクトにおける Enterprise Service Bus (ESB) の推奨フレームワーク
Java Enterprise Service Bus (OpenESB、ServiceMix、Apache Synapse など) のフレームワークは豊富にありますが、新しいプロジェクトにはどれを選択すればよいでしょうか? それぞれの長所と短所は何ですか?彼らはあなたのためにどれくらいうまくいきましたか?
biztalk - BizTalk ESBToolkit2.0用のカスタムSOAPアダプターの作成
BizTalk ESBToolkit2.0の使用
DLLであるWebサービスへのプロキシを呼び出す必要があるプロジェクトに取り組んでいます。静的ポートを使用して、BizTalk管理インターフェイスのアセンブリを指すWebサービス設定でSOAPアダプターを使用するように構成できるため、オーケストレーションを介してこれを行うのに問題はありません。旅程では、動的ポートにはSOAPアダプターを使用するオプションがないため、これを行うための明確な方法はないようです。
これを実行したいのには十分な理由があります。心配しないでください。
これに続いて、カスタムアダプタプロバイダーを実装しましたが、動作させるのに問題があります。
ここに示す(古い)例に従いました:
カスタムアダプタプロバイダーはBaseAdapterProviderを継承し、SetEndPoint(Dictionary、IBaseMessageContext)メソッドをオーバーライドします。
このメソッドは、リゾルバーディクショナリを介して渡されたアセンブリ名、タイプ名、およびメソッド名を抽出し、それらをパイプラインコンテキストに書き込みます。
トランスポートタイプをsoapに設定します。
他のすべての点で、アダプタプロバイダーは、SMTPからSOAPへの明らかな変更を除いて、上記のリンクに示されている例とほぼ同じです。
アダプタープロバイダーアセンブリは署名され、GACされ、esb.configに追加されます。
アダプター・プロバイダーは、サービスを呼び出してから応答を返すだけの旅程から呼び出されます。ツールキットに同梱されている旅程テストクライアントから旅程をテストしています。カスタムアダプタ内のイベントログは、アダプタコードが呼び出されていることを示しています。問題は、メッセージがサービスプロキシにルーティングされていないことです。イベントビューアで次のエラーが発生します。
メッセージングエンジンは、adapter:SOAP Source URL:/ESB.ItineraryServices.Response/ProcessItinerary.asmxによって送信されたメッセージの処理に失敗しました。詳細:サブスクライバーが見つからなかったため、公開されたメッセージをルーティングできませんでした。このエラーは、サブスクライブオーケストレーションまたは送信ポートが登録されていない場合、またはサブスクリプション評価に必要なメッセージプロパティの一部がプロモートされていない場合に発生します。この障害のトラブルシューティングには、Biztalk管理コンソールを使用してください。
グループ概要で一時停止されたサービスシステムを調査すると、2つのことがわかります。アセンブリ名、タイプ名、およびメソッド名の値が正しく設定されています。メッセージ本文がありません。送信ポートの送信パイプラインと受信パイプラインをXMLTransmit/XMLReceiveとItinerarySendPassthrough/PassthroughReceiveの両方に構成しようとしましたが、違いはありません。
私たちが見逃したかもしれない明らかな何かがありますか?メッセージ本文を明示的に渡す必要がありますか?もしそうなら、どのように?
編集:
BizTalk ESB Toolkitフォーラムからのリクエストに続いて、旅程、コンテキスト、および送信ポートフィルターのスクリーンショットを投稿しています。
ナイジェル、どうもありがとう。
jms - メッセージング ミドルウェア - ワイルドカード サブスクリプションで再入を回避する方法は?
メッセージング ミドルウェア ソリューション (JMS、Tibco など) では、特定の「トピック」のすべてのメッセージをサブスクライブするために、ワイルドカードを使用した「トピック」フィルタリングでパブリッシュ/サブスクライブが可能です。 「ACCOUNT.WITHDRAW」メッセージと「ACCOUNT.CHECKBALANCE」メッセージ。
問題は、そのようなサブスクリプションが自分の発行したメッセージも受信することです。
送信されるデータをいじることなく、トランスポート層によってオンまたはオフにできる、たとえばUDPマルチキャストループバックに似たメカニズムを探しています。
同じサービス インスタンスが発行したメッセージを受信しないようにミドルウェアを構成する、一般的な宣言型 (カスタム コードなし、構成のみ) の方法はありますか? 理想的には、これにより、同じ「種類」のすべてのサーバー (ノード) によって公開されたすべてのものを除外できるはずです。
前もって感謝します。
nservicebus - nServiceBus で複数のパブリッシャーからのメッセージをサブスクライブする
パブリッシャーのエンドポイントを指定せずに nServiceBus を使用して、タイプのすべてのメッセージをサブスクライブできるかどうか疑問に思います。
この背景には、nServiceBus のディストリビューター インフラストラクチャを使用して、ネットワーク上の分散ワーカーにサブの問題を委任する分散アルゴリズムがあります。
タスクが終了したら、ワーカーは送信者に通知するメッセージを送信する必要があります。
IBus.Reply() を使用して通知することもできますが、これらのメッセージにも関心のあるいくつかの監視およびログ サービスもあります。受信したすべての返信を送信者に再公開させるのは正しくないように思えます。
nServiceBus で複数のパブリッシャーからのメッセージを購読できますか?