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

過去数年間で、今日のWebサービステクノロジのコアを構成する世界標準として、3つの主要なテクノロジが登場しました。これらのテクノロジーについては、以下で説明します。

XML-RPC

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

  • XML-RPCは、XMLメッセージを使用してRPCを実行する単純なプロトコルです。

  • リクエストはXMLでエンコードされ、HTTPPOSTを介して送信されます。

  • XML応答は、HTTP応答の本文に埋め込まれています。

  • XML-RPCはプラットフォームに依存しません。

  • XML-RPCを使用すると、さまざまなアプリケーションが通信できます。

  • JavaクライアントはXML-RPCをPerlサーバーと話すことができます。

  • XML-RPCは、Webサービスを開始する最も簡単な方法です。

XML-RPCの詳細については、XML-RPCチュートリアルにアクセスしてください。

石鹸

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

  • SOAPは通信プロトコルです。

  • SOAPは、アプリケーション間の通信用です。

  • SOAPは、メッセージを送信するための形式です。

  • SOAPは、インターネットを介して通信するように設計されています。

  • SOAPはプラットフォームに依存しません。

  • SOAPは言語に依存しません。

  • SOAPはシンプルで拡張可能です。

  • SOAPを使用すると、ファイアウォールを回避できます。

  • SOAPはW3C標準として開発されます。

SOAPの詳細については、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」と発音され、「WSD-L」と綴られます。

WSDLの詳細については、WSDLチュートリアルにアクセスしてください。

UDDI

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

  • UDDIは、Universal Description、Discovery、andIntegrationの略です。

  • UDDIは、Webサービスの分散レジストリの仕様です。

  • UDDIは、プラットフォームに依存しないオープンフレームワークです。

  • UDDIは、SOAP、CORBA、およびJavaRMIプロトコルを介して通信できます。

  • UDDIは、WSDLを使用してWebサービスへのインターフェースを記述します。

  • UDDIは、SOAPおよびWSDLとともに、Webサービスの3つの基本標準の1つと見なされています。

  • UDDIは、企業がお互いを発見し、インターネット上でどのように相互作用するかを定義できるようにするオープンな業界イニシアチブです。

UDDIの詳細については、UDDIチュートリアルにアクセスしてください。