2012-04-18 2 views
0

私はクイズシステムに関する残りのAPIを設計しています。ユーザーはクイズを行うためにログインする必要があります。GetQuiz、GetQuestionなどの機能があります。 これらのユーザーやクイズを管理するための他のAPIセットは、 AddQuestionToQuiz、DeleteQuiz、CreateUserのような機能があります 今、私はそれをどのように設計するのか混乱しています。 ありがとうございます!wcf安心設計クイズシステム

答えて

0

リソースではなく、メソッド呼び出しで考える必要があります。クイズはリソース、ユーザーはリソース、質問はリソースです。すべてのリソースは、GET、POST、PUT、DELETEをサポートしています。

時々私はそれを通じ考えるのを助けるために、私はウェブサイトがリソースがHTMLであり、それがリンク(ハイパーメディア)を有している場合どのようになるかと思います

HTH

+0

つのインターフェイスは、すべてのリソースまたはに別々の各リソースを含んでいますインタフェース? –

+0

複数の.svcファイルまたは複数の.svcファイルが優れていますか?そして、Webサイト(クライアント)では、WCF REST(サーバー)の同期にデータベースが必要ですか? –

+0

これは設計上の決定であり、完全にあなた次第です。あなたが最後に望むのは、各リソースのURIです。どのように構築するかはあなた次第です。 – suing