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チュートリアルにアクセスしてください。