0

私は会議に出席していて、CRM API は真の Web サービスではないと言われました。API を使用するには WSDL をダウンロードする必要があるため、API は Web サービスであると常に想定していました。それで、それはWebサービスですか?

明確にしたかったのですが、JavaScriptの「fetchXML」または「oData」呼び出しではなく、.net実行可能ファイルにコンパイルするAPIについて話しているのです。

4

2 に答える 2

1

彼らが「真の」Web サービスとは何を定義しているのかを尋ねたいと思います。W3C の定義に基づいて、次の基準を満たしています。

  • ネットワークを介した相互運用可能なマシン間の相互作用をサポートする
  • マシンで処理可能な形式 (具体的には WSDL) で記述されたインターフェース
  • 他のシステムは、SOAP メッセージを使用して、その記述で規定された方法で Web サービスと対話します。通常は、他の Web 関連の標準と組み合わせて、XML シリアライゼーションを伴う HTTP を使用して伝達されます。

とは言っても、従来の Web サービスとは異なる特徴がいくつかあります (エンティティ/プロパティの変更を動的にサポートする WSDL など) が、アーキテクチャの観点から言えば、私の意見では Web サービスです。

于 2013-08-09T13:58:14.673 に答える
0

Web サービス参照を追加することでアクセスし、JavaScript から SOAP リクエストを使用して呼び出すことができるので、そうです。

于 2013-08-09T13:46:19.230 に答える