1

そのため、最近、ビジネスロジックの多くをサービスレイヤーに移動しました。これにより、APIサービスとして公開したサービスをリファクタリングすることになりました。私は自分自身がWCFについて十分な経験を積んでいると思いますが、もちろん、やるべきことは常にもっとあります。私が知りたいのは、本の中で見つけることができるものではないのですか?

公開したいサービスReturnServiceがあり、それをSOAPおよびRESTを介して公開したい場合、これを行うためのベストプラクティスは何ですか?これまで、私は常に2つの実装とインターフェースを作成してきましたが、これは、複数の実装に1つのインターフェースを使用するという私の説教に反しています。

インターフェイスでサービス固有の情報を指定する必要があるため、両方の実装で1つのインターフェイスをどのように使用するかわかりません。

4

1 に答える 1

1

両方に単一のサービス契約を使用することはできないと思います。代わりに、2つのサービスコントラクトを作成し、両方を1つのクラスに実装できます。

この記事を読んでください。

この記事は、RESTとSOAPの両方を公開して、あなたが求めていることを正確に実行するためのステップバイステップです。この記事では、RESTをJSON形式で公開しています。

于 2012-10-24T16:26:05.060 に答える