なぜ使うのか 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サービスを使用することで、異なるアプリケーションとプラットフォーム間でデータを交換できます。

その他の拡張