Web Services 介绍
Web Servicesを使うことで、あなたのアプリケーションをWebアプリケーションにすることができます。
Web Servicesは、Webを通じて公開、検索、使用されます。
必要な基礎知識
学習を続ける前に、以下の知識について基本的な理解が必要です:
- HTML
- XML
これらのプロジェクトを最初に学びたい場合は、私たちのホームページこれらのトレーニングにアクセスしてください。
何がWeb Servicesなのか?
- Web Servicesはアプリケーションコンポーネントです
- Web Servicesはオープンプロトコルを使用して通信を行います
- Web Servicesは独立した(self-contained)かつ自己記述可能です
- Web ServicesはUDDIを使用して発見できます
- Web Servicesは他のアプリケーションによって使用できます
- XMLはWeb Servicesの基盤です
それはどのように機能するのでしょうか?
基本的なWeb ServicesプラットフォームはXML + HTTPです。
HTTPプロトコルは最も一般的なインターネットプロトコルです。
XMLは異なるプラットフォームやプログラミング言語間で使用できる言語を提供します。
Web servicesプラットフォームの要素:
- SOAP(シンプルオブジェクトアクセスプロトコル)
- UDDI(一般的な記述、発見および統合)
- WSDL(Web services記述言語)
これらのトピックについて、本トレーニングの後の章で説明します。
Web servicesの未来
早すぎる期待はしないでください!
Web services プラットフォームはシンプルなメッセージの送受信フレームワークです。セキュリティやルーティングなどの重要な機能がまだ多く欠けていますが、SOAPがより高度になるにつれてこれらの問題が解決される予定です。
Web servicesはアプリケーションの通信をより簡単にする可能性があります。