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チュートリアル]をご覧ください。