問題タブ [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.
java - Spring-wsまたはAxis2またはWSへの「コントラクトファースト」アプローチのための何か他のもの
WSを設計するための「契約優先」アプローチは、SOAスタイルの設計に傾倒していると誰もが言っています。さて、それを達成するために利用可能なオープンソースフレームワークを利用すると、Spring-wsとAxis2(両方のスタイルをサポート)もあります。私には、SOAベースのeコマースアプリを設計するタスクがあります。ここで、緩い結合、迅速な応答、セキュリティ、およびスケーラビリティが重要なポイントです。したがって、最初から適切なフレームワークを選択することが非常に重要です。
過去の経験に基づいて、あなたたちはそれらのどれか、または何か他のものが私の要件にとってより適切なオプションだと思いますか?
wcf - SOA または WCF のアンチパターン
SOA (WCF) を提唱する記事はたくさんありますが、私の質問は、SOA の失敗から何を学ぶべきではないかということです。WCF は SOA を実装する方法です。WCF を使用する場合、それは SOA を実装していることを意味します。確かに、C# を使って保守不可能なコードを書いている人はたくさんいます。
c# - WCF でのサービスと操作の設計
WCF でのサービスと操作のモデリングに関するガイダンスをいただければ幸いです。
私は一連のビジネス ドメインを持っており、それぞれに WCF で使用できる特注のメソッドがあります。オブジェクト指向ビューは次のようになると思います。
私の自然な傾向は、各インターフェイスをサービスにし、各メソッドを操作にすることでした。これに関する問題は、個々のドメイン内の操作にはまったく異なるバインディング構成が必要になる可能性があることです。つまり、Method1 は同期である必要があり、Method2 は非同期である必要がある場合があります。
WCF のサービスと操作を定義する場合、データの種類とデータの送信方法について考える方がよいでしょうか? おそらく、特定の方法で動作する必要があるすべてのビジネス ドメインのメソッドをグループ化し、それらを 1 つのサービスにまとめているのでしょうか? 他の人が同様のシナリオにどのように取り組んだのだろうか?
私が見たほとんどの WCF チュートリアルと例は、かなり単純なモデルを使用する傾向があり、多くの場合、すべて同じバインドを共有する「加算」、「減算」などの操作を提供する「電卓」サービスです。
私のサービスと操作を定義する方法についてのアドバイス、またはあまり見つからないため、さらに読むためのリンクをいくつかいただければ幸いです。
前もって感謝します、ウィル
wcf - DTOを使用して、オブジェクトリレーショナルマッパーとデータアクセス層の間でデータを転送する
DTOを使用してオブジェクトリレーショナルレイヤーとデータアクセスレイヤーの間でデータを転送することは理にかなっていますか?このパターンはいつ有用で、いつアンチパターンになるのでしょうか。
c# - WCF サービスのスロットリング
大量のデータを送信するサービスを扱っているとしましょう。
これを WCF で実装した場合、WCF は各リクエストが処理するのに必要なメモリ量に基づいてサービスを調整しますか? それとも、サービスに対して多数のヒットを受信するたびに、メモリ不足の例外が継続的に発生するのでしょうか?
私はWCFの外でこの問題に対処することに非常に興味があります.私はまだサービス開発に少し慣れていません...
c# - MSILコードをスキャンして特定の関数呼び出しを見つけるにはどうすればよいですか?
私はSOAGUIフレームワークを構築する予定であり、サービスとクライアントモジュールからのサービス依存関係を自動検出したいと考えています。これまでのところ、クラスモジュールに配置された属性を使用して機能するこのようなコードがあります。
人々がマーカーを追加することを忘れず、実行時にnull参照を取得する可能性があるように、これらを自動的にスキャンする方法を考えています。コードでは、サービスは次のコマンドを介して登録およびフェッチされます。
これらの呼び出しと、渡される型(両方とも型パラメーターを取り、最初の呼び出しに対して暗黙的)を見つけたい...依存関係と構築を行うための残りのコードはすでに完了しています:)
soa - ベンダー提供のSOAスタックを使用している組織はいくつありますか?
私の職場は最近SOAイニシアチブを開始しました。最大のベンダー(IBMとOracle)を1年間調査した後、どちらを使用するかを決定し、現在、SOAスタック全体(アプリケーションサーバー、BAM、プロセスサーバー、ESB、 UDDIのようなソリューションなど)。
本格的なSOAスタックを実際に使用している組織はいくつありますか?このテクノロジーは、より優れているという証拠を示しましたか?「銀の弾丸」症候群が怖いです。
c - IP アドレスを使用してデバイスを制御するには、どのような方法がありますか?
IP アドレスを介してビデオ カメラを制御する方法について、いくつかのアイデアを得たいと考えています。ローカル マシンからパンとチルトを制御する API があります。コードは、Windows では C/C++ になります。1 つのアプリケーションから複数のカメラを制御するか、1 つのアプリケーションに対して 1 つのカメラを使用するかは、まだ設計中です。SOA は、メッセージングを構築するのに役立つアーキテクチャでしょうか?
java - クライアント側とサーバー側の両方で webservice への呼び出しを中止する方法は?
Web サービス プロキシの ABORT メソッドを呼び出すことで、クライアントからの Web サービス呼び出しを中止できます。
ただし、Web サービスがホストされているサーバーでは、処理が完了したときにのみ呼び出しが終了します。サーバーは、処理中に既に呼び出された Web メソッドに関連する他の入力を期待していないため、クライアントから閉じることができません。
サーバーで呼び出しを中止できる方法はありますか。つまり、サーバーが作業している大規模な計算を停止する (およびデータベースサーバーからデータをプルする) ことはできますか?