Webservices-web-services-components

提供:Dev Guides
移動先:案内検索

Webサービス-コンポーネント

過去数年間で、3つの主要な技術が、今日のWebサービス技術の中核を構成する世界標準として浮上しています。 これらの技術について以下で説明します。

XML-RPC

これは、コンピューター間で情報を交換するための最も単純なXMLベースのプロトコルです。

  • XML-RPCは、XMLメッセージを使用してRPCを実行する単純なプロトコルです。
  • 要求はXMLでエンコードされ、HTTP POSTを介して送信されます。
  • XML応答は、HTTP応答の本文に埋め込まれます。
  • XML-RPCはプラットフォームに依存しません。
  • XML-RPCにより、さまざまなアプリケーションが通信できます。
  • Javaクライアントは、XML-RPCをPerlサーバーと通信できます。
  • XML-RPCは、Webサービスを開始する最も簡単な方法です。

XML-RPCの詳細については、リンク:/xml-rpc/index [XML-RPCチュートリアル]をご覧ください。

SOAP

SOAPは、コンピューター間で情報を交換するためのXMLベースのプロトコルです。

  • SOAPは通信プロトコルです。
  • SOAPは、アプリケーション間の通信用です。
  • SOAPは、メッセージを送信するための形式です。
  • SOAPは、インターネット経由で通信するように設計されています。
  • SOAPはプラットフォームに依存しません。
  • SOAPは言語に依存しません。
  • SOAPはシンプルで拡張可能です。
  • SOAPを使用すると、ファイアウォールを回避できます。
  • SOAPはW3C標準として開発されます。

SOAPの詳細については、リンク:/soap/index [SOAPチュートリアル]をご覧ください。

WSDL

WSDLは、Webサービスとそれらへのアクセス方法を記述するためのXMLベースの言語です。

  • WSDLは、Webサービス記述言語の略です。
  • WSDLは、MicrosoftとIBMが共同で開発しました。
  • WSDLは、分散環境および分散環境での情報交換のためのXMLベースのプロトコルです。
  • WSDLは、Webサービスを記述するための標準形式です。
  • WSDL定義は、Webサービスにアクセスする方法と、それが実行する操作を記述します。
  • WSDLは、XMLベースのサービスとのインターフェイス方法を記述するための言語です。
  • WSDLは、XMLベースの世界的なビジネスレジストリであるUDDIの不可欠な部分です。
  • WSDLは、UDDIが使用する言語です。
  • WSDLは「wiz-dull」と発音され、「W-S-D-L」と綴られます。

WSDLの詳細については、リンク:/wsdl/index [WSDLチュートリアル]をご覧ください。

UDDI

UDDIは、Webサービスを記述、公開、および検索するためのXMLベースの標準です。

  • UDDIはUniversal Description、Discovery、およびIntegrationの略です。
  • UDDIは、Webサービスの分散レジストリの仕様です。
  • UDDIは、プラットフォームに依存しないオープンフレームワークです。
  • UDDIは、SOAP、CORBA、およびJava RMIプロトコルを介して通信できます。
  • UDDIはWSDLを使用して、Webサービスへのインターフェースを記述します。
  • UDDIは、Webサービスの3つの基本標準の1つとしてSOAPとWSDLで見られています。
  • UDDIは、企業がお互いを発見し、インターネットを介した相互作用を定義できるようにするオープンな業界イニシアチブです。

UDDIの詳細については、リンク:/uddi/index [UDDIチュートリアル]をご覧ください。