0

Web サービスについて学び始めたばかりです。これらは、私が経験したことに基づいた非常に高いレベルでの私の理解です。

1.サービス プロバイダー/サーバーが WebService を作成し、サービス記述 (WSDL) が作成され、URL/レジストリに公開されます。

2.サービス リクエスタ/クライアントは、レジストリ/url で Web サービスを検索し、バインディング情報を含む WSDL を取得します。

3. サービス リクエスタは、この情報を使用して、Web サービスを呼び出すSOAP/HTTP を使用してサービス プロバイダと対話します。

これが Web サービスの基本的なアーキテクチャであるかどうかを知りたいですか? そうでない場合、何ですか?

4

1 に答える 1

1

ただし、あなたの理解はほぼ正しいです。

1.サービスプロバイダー/サーバーがWebサービスを作成し、URL /レジストリに公開されているサービス記述(WSDL)が作成されます。

より良いアプローチは、最初にWSDLを作成し、次にそれからWebサービスとクライアントを生成することです。サービスからWSDLを生成する場合、これらのプラットフォームにはそれぞれ独自の方法があるため、異種プラットフォーム(PHP、Java、および.NETが最良の例)を扱う場合に役立ちます。これで私を信じてください:)

3.サービスリクエスターはこの情報を使用して、Webサービスを呼び出すSOAP/HTTPを使用してサービスプロバイダーと対話します。

SOAP Webサービスについて話している場合は真実ですが、ますます使用されているREST Webサービスもあるので、それらも見てください。

于 2012-08-30T14:00:54.947 に答える