0

簡単な質問があります。WCF を使用して Web サービスを作成しています。運営体を埋めずに全てのサービスを作成しております。これで、サービス コントラクトから wsdl ファイルが自動生成されました。後で操作の実装をコーディングする場合、このアプローチは「コントラクトファースト」ですか?

4

2 に答える 2

1

はい、あなたとあなたの API を最初に使用する人との間の契約を定義しているためです。通常 (常にではありませんが) コントラクト/API はインターフェイスを介して定義されます。

編集: Namphibian がコメントで述べたように、最初に Web サービス コントラクトを構築する場合は、最初に WSDL を定義し、そこからコードを生成する必要があります。私の答えは、最初に .NET API コントラクトを開発したいと考えており、事後にそれを Web サービスとして公開することを前提としていました。

2 番目の編集: SOA の原則自体は Web サービスとは何の関係もないことを付け加えたいと思います。コード化された API を介してのみ公開されるサービスを構築できます。

于 2015-06-14T07:12:01.993 に答える