なぜ使うのか Web Services?
数年前、Webサービスの速度は、人々が興味を持つほど速くありませんでした。
最も重要なことは、連携して動作することです
すべての主要プラットフォームがWebブラウザを介してWebにアクセスできるため、異なるプラットフォームはこれを利用して相互にやり取りできます。これらのプラットフォームが連携して動作できるように、Webアプリケーションが開発されました。
Webアプリケーションは、Web上で動作する簡易的なアプリケーションです。これらはWebブラウザの標準に基づいて構築されており、ほぼすべてのプラットフォーム上の任意のブラウザで使用できます。
WebサービスはWebアプリケーションを別のレベルへと引き上げました
Webサービスを使用することで、あなたのアプリケーションは機能やメッセージを全世界に向けて公開できます。
WebサービスはXMLを使用してデータをエンコード・デコードし、SOAPを使用してオープンなプロトコル経由でデータを転送します。
Webサービスを通じて、あなたの会計部門のWin 2kサーバーはITベンダーのUNIXサーバーと接続できます。
Webサービスには2つのタイプのアプリケーションがあります
再利用可能なアプリケーションコンポーネント
さまざまなアプリケーションで頻繁に使用される機能があります。それならば、なぜ繰り返し開発する必要があるのでしょうか?
Webサービスは、通貨換算、天気予報、さらには言語翻訳など、アプリケーションコンポーネントをサービスとして提供できます。
理想的には、各アプリケーションコンポーネントには最も優れたバージョンが1つだけ存在し、誰もが自分のアプリケーションでそれを使用できることです。
既存のソフトウェアを接続する
Webサービスは、異なるアプリケーションにデータをリンクする手段を提供することで、連携の問題の解決に役立ちます。
Webサービスを使用することで、異なるアプリケーションとプラットフォーム間でデータを交換できます。
その他の拡張