私は会議に出席していて、CRM API は真の Web サービスではないと言われました。API を使用するには WSDL をダウンロードする必要があるため、API は Web サービスであると常に想定していました。それで、それはWebサービスですか?
明確にしたかったのですが、JavaScriptの「fetchXML」または「oData」呼び出しではなく、.net実行可能ファイルにコンパイルするAPIについて話しているのです。
私は会議に出席していて、CRM API は真の Web サービスではないと言われました。API を使用するには WSDL をダウンロードする必要があるため、API は Web サービスであると常に想定していました。それで、それはWebサービスですか?
明確にしたかったのですが、JavaScriptの「fetchXML」または「oData」呼び出しではなく、.net実行可能ファイルにコンパイルするAPIについて話しているのです。
彼らが「真の」Web サービスとは何を定義しているのかを尋ねたいと思います。W3C の定義に基づいて、次の基準を満たしています。
とは言っても、従来の Web サービスとは異なる特徴がいくつかあります (エンティティ/プロパティの変更を動的にサポートする WSDL など) が、アーキテクチャの観点から言えば、私の意見では Web サービスです。
Web サービス参照を追加することでアクセスし、JavaScript から SOAP リクエストを使用して呼び出すことができるので、そうです。