サービス指向アーキテクチャとは? わかりやすく解説

Weblio 辞書 > 同じ種類の言葉 > 情報 > コンピュータ > アーキテクチャ > サービス指向アーキテクチャの意味・解説 

サービス指向アーキテクチャ

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/01/06 23:21 UTC 版)

ソフトウェア工学において、サービス指向アーキテクチャ(サービスしこうアーキテクチャ、Service-oriented architecture、SOA, 「エスオーエイ」あるいは「ソーア」と発音)とは、大規模なコンピュータ・システムを構築する際の概念あるいは手法の一つで、業務上の一処理に相当するソフトウェアの機能をサービスと見立て、そのサービスをネットワーク上で連携させてシステムの全体を構築していくことを指す言葉である。業務処理の変化をシステムの変更に素早く反映させたいという需要に応えうるものとして、2004年頃からIT業界において注目を集めている。2009年頃からクラウドコンピューティングの台頭とともに、その必要性が再認識されるようになってきている。[1]




「サービス指向アーキテクチャ」の続きの解説一覧

サービス指向アーキテクチャ

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/11/02 06:32 UTC 版)

Liferay」の記事における「サービス指向アーキテクチャ」の解説

Liferayフレームワーク基盤SOAとして成功しているAmazonSOA基盤類似している。フレームワークで使うすべてのエンティティサービス化している。Liferay上のアプリケーションはこれらのサービス組み合わせて作成する。なお、これらのサービスXML定義ファイル (service.xml) から生成される。service.xmlからJavaクラスWSDLJSONの他にもデータベース用のSQL文も生成されるSQL文はポートレットLiferayデプロイされた時に自動的に実行されデータベーステーブル生成される。 それらエンティティサービスを組み合わせて業務サービス作成する業務単位ポートレット設計しておくと、ポートレット入れ替えることで、業務変えることができる。従来コンポーネント化やweb serviceによるSOAはIT処理単位業務処を行えるようにするには別のソフトウエアを必要としていた。そのため業務処理を変更した場合は数ヵ所の変更が必要とされていたが、ポートレットフレームワークの場合は、各業務で必要とされる機能ポートレット毎に分割できるため、業務ロジック変更されたとしても、業務処理を行うのに利用されるWebページ配置されているポートレット差し替えることで対応できるような構成が可能となる。

※この「サービス指向アーキテクチャ」の解説は、「Liferay」の解説の一部です。
「サービス指向アーキテクチャ」を含む「Liferay」の記事については、「Liferay」の概要を参照ください。

ウィキペディア小見出し辞書の「サービス指向アーキテクチャ」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



サービス指向アーキテクチャと同じ種類の言葉


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「サービス指向アーキテクチャ」の関連用語

サービス指向アーキテクチャのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



サービス指向アーキテクチャのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのサービス指向アーキテクチャ (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、WikipediaのLiferay (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2024 GRAS Group, Inc.RSS