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はアプリケーションの通信をより簡単にする可能性があります。