問題タブ [soa]
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.
c# - 高可用性
プライマリ エンドポイントが停止した場合にフェールオーバー エンドポイントを使用して WCF サービスを構成する方法はありますか? SQL クラスターでフェールオーバー サーバーを指定できるようなものです。
具体的には、速度のために TCP/IP バインドを使用していますが、まれにマシンが使用できない場合に、トラフィックをフェイルオーバー サーバーにリダイレクトしたいと考えています。メッセージを失うことについてあまり気にしません。再ルーティングを処理するコードを記述したくないだけです。
wcf - WCF - ドメイン オブジェクトと IExtensibleDataObject
典型的なシナリオ。internally
サーバー ファームと複数の分散クライアントおよびローカル クライアントとの間の通信には、昔ながらの XML Web サービスを使用します。サードパーティは関与せず、自社と顧客が使用するアプリケーションのみを使用します。
XML
WS
現在、モデルへの移行を検討しWCF/object-based
ており、さまざまなアプローチを試しています。そのうちの 1 つは、ドメイン オブジェクト/集合体をワイヤ経由で直接転送し、それらの DataContract 属性を呼び出す可能性があります。
で Order プロパティを使用するIExtensibleDataObject
ことにより、単純なプロパティのバージョン管理の問題に対処できるはずです (すべてのクライアントを制御し、簡単に強制更新できることを思い出してください)。DataContract
DataMembers
DTOs
専用の転送専用のデータ転送オブジェクト ( ) をネットワーク経由で使用する必要があるとよく耳にします。
なんで?それでもそうする理由はありますか?サーバー側とクライアント側で同じドメイン モデルを使用します。もちろん、コレクションの事前入力などは、正しく「必要」と判断された場合にのみ行います。コレクション プロパティは、サービス ロケーターの原則と IoC を利用してNHibernate-based
、(サーバー側で) データを直接フェッチする"サービス" と、サーバー ファームWCF
と対話するクライアント側の "サービス" クライアントのいずれかを呼び出します。WCF
では、なぜ を使用する必要があるのDTOs
でしょうか。
.net - WindowsでMSMQの代替をキューに入れますか?
.NET 2.0以降を実行しているWindowsでの耐久性のあるメッセージングにキューイング製品を使用する場合、現在MSMQに代わるものはどれですか。ActiveMQ(http://activemq.apache.org/ )を知っており、WSMQ( http://wsmq.netを指す)への参照を見たことがありますが、サイトがダウンしているようです。
他に選択肢はありますか?
wcf - WCF は多数のクライアント ユーザーにどの程度拡張できますか?
Microsoft の WCF で構築された Web サービスが多数のユーザーにどれだけうまくスケーリングされるかについて、経験のある人はいますか?
私が考えているレベルは、アプリケーションのビジネス ロジックを提供する WCF サービスのコレクションに接続する 1000 人以上のクライアント ユーザーの領域であり、これらは従来の 3 層アーキテクチャと同様に、データベースと通信します。
パフォーマンスを低下させた特定の問題や、このレベルのスケーラビリティを可能にした設計上の教訓はありますか?
c# - WCFを非技術者に昇格させる方法は?
技術に詳しくないクライアント/マネージャー/CEO/その他に対して、テクノロジとしての WCF をどのように説明し、宣伝しますか?
彼らが持ち出す可能性のある競合するソリューションやアイデアは何ですか (新しいテクノロジーを宣伝する雑誌で読んだものなど)?
人々が押し込もうとしているのを見て、WCFが良くないのは何ですか?
-アダム
soa - サービス指向アーキテクチャ: どのように定義しますか
サービス指向アーキテクチャは、最近ますますホットな引用になっているようですが、オフィスの周りに尋ねたところ、それについて多くの異なる定義があるように思われることがわかりました. 皆さんは SOA をどのように定義しますか? 正式な定義は何だと思いますか?
replication - アプリケーション レベルのレプリケーション テクノロジ
私は、世界中の複数の地域にある複数のデータ センターに展開されるソリューションを構築しています。各データ センターには、各地域でアクティブに更新されたデータの複製コピーがあります。各データ センターに複数のデータベースとファイル システムを組み合わせて配置し、その状態を (データ センター内で) 一貫性を保つ必要があります。これらの複数のリポジトリは、SOA サービス層によって前面に配置されます。
レプリケーションの遅延は許容できますが、リージョンをオフラインにして後で追いつくことができるようにする必要があります。
データのバックエンド リポジトリが複数あることを考えると、それぞれが一貫した状態を維持するために独立したレプリケーション ソリューションに簡単に依存することはできません。したがって、何らかの方法で SOA 要求を複製することにより、アプリケーション層で複製を実装することになります。レプリケーション ループが発生しないこと、および最後の書き込み条件が正しく分類されることを確認する必要があります。
あなたの経験では、この問題を解決するための最良のパターンは何ですか? また、調査すべき優れた製品 (無料またはその他) はありますか?
soa - 非同期メッセージング (特に pub/sub スタイルのメッセージング) は、ドメイン サービス アーキテクチャとして実行可能ですか、それとも SOA 中心の環境でのみ実行可能ですか?
私は非同期メッセージングを研究しており、特定のドメイン内の問題をエレガントに処理する方法と、ドメインの概念をより明確にする方法が気に入っています。しかし、それは一般的なドメイン駆動型の開発 (少なくともサービス/アプリケーション/コントローラー レイヤー) の実行可能なパターンですか? それとも、リモート サービスや分散処理などの SOA ベースのシナリオに制限する必要があるような設計オーバーヘッドですか?
soa - SOA/メッセージングの実装にどのツールを使用していますか?
NServiceBusとMassTransitは、MSMQ やその他のメッセージ キューを使用したメッセージングを実装するために使用できる 2 つのツールです。
メッセージングを使用してアプリケーションが相互に通信し始めると、古い RPC スタイルに戻りたくないことがわかります。
私の質問は、他にどのようなツールがありますか? どのようなツールを使用しますか?
wcf - WCF 開発で IBM DataPower ESB を使用する際に問題はありますか?
私は ESB の実装を検討しており、Web サービスが「どのように」変更される可能性があるか (WCF)、またはこれらのサービスを使用するクライアント アプリをどのように「変更する必要がある」か (-- ESB パスへの新しいサービス参照 --)
私が特に使用しているデバイスは、「WebSphere DataPower XML Security Gateway XS40」です。