目次:
定義-Web指向アーキテクチャ(WOA)とはどういう意味ですか?
Web指向アーキテクチャ(WOA)は、WebサイトおよびWebアプリケーション用に設計されたソフトウェアアーキテクチャの一種です。 Webベースのソフトウェアアプリケーションとサービスのサポートを追加することにより、サービス指向アーキテクチャ(SOA)上に構築されます。 SOAとWOAの主な違いは、SOAPによるSOAPではなくWOAによるREST APIの使用です。
TechopediaがWeb指向アーキテクチャ(WOA)について説明します
WOAは、主にWeb機能を備えたSOAのサブスタイルです。 ハイパーメディア(インターネット)テクノロジーのグローバルセットを介してシステムとユーザーを統合および接続し、ユーザーインターフェイスとAPIで動作します。 一般に、ソーシャルメディアWebサイトおよびクラウドベースのサービスのサービスアーキテクチャとして使用されます。
WOAには、5つの基本的なインターフェイス制約があります。
- ユニフォームリソース識別子などのリソースの識別
- HTTPなどのWebベースの表現によるリソースの操作
- MIMEのような自己記述的なメッセージ
- アプリケーション状態のエンジン用のハイパーメディア
- アプリケーションの中立性。つまり、WOAで作成されたアプリケーション/サービスは、どのプラットフォームでも展開/使用できます。
WOAという用語を生み出したガートナーのアナリスト、ニック・ガルも、WOAを説明する簡単な公式を提供しました。
WOA = SOA + WWW + REST