これは、「どのように行われるか」という質問ではなく、「どのように行われるか」という質問です。さまざまなプラットフォーム上の複数の内部クライアントシステムで使用されるサービス(中間層、.net、データ抽象化といくつかのビジネスロジックの提供)の構築を検討しています。たとえば、あるクライアントはWebサイト、別のクライアントはJavaコード、別のクライアントはC#などです。
GetData、BeginGetData、EndGetDataメソッドなどの同期および非同期APIをサービスに提供したいと思います。また、クライアントがシステムに追加される新しい「データ」の通知に登録できるようにしたいと思います。過去に、通知用のTibcoEMSチャネルを備えたWebサービスを使用してこれを実装しました。
私の質問は次のとおりです。WCFサービスを公開することで、3つの要件(同期、非同期、およびpub / sub)を達成できますか?このサービスは、WCF以外のクライアントによって消費される可能性がありますか?
この質問のあいまいさを失礼します-私は必要に応じて詳しく説明することができます。
前もって感謝します。