100辞書・辞典一括検索

JLogos

41

SOA
【エスオーエー】


Service Oriented Architecture/サービス指向アーキテクチャ

大規模なシステムを「サービス」の集まりとして構築する設計手法。{LF}サービスとは、外部から標準化された手順によって呼び出すことができる一まとまりのソフトウェアの集合であり、単体で人間にとって意味のある単位の機能を持つものを指す。アプリケーションソフト自体に他のソフトウェアとの連携機能を持たせたものと考えても良い。{LF}ソフトウェアを部品化して呼び出し規約を標準化し、その組み合わせでシステムを構築していく手法は分散オブジェクト技術など従来から存在するが、部品化の単位はより細かいプログラム上の機能であり、また、システム全体がある程度共通の技術基盤に基づいて構築されることを前提としていることが多い。{LF}SOAでは、個々のアプリケーションの開発言語や動作環境などは問題とされず、共通のメッセージ交換インターフェースに対応していればそれでよい。また、アプリケーションの一部をサービスとすることもできるし、複数のアプリケーションをまとめて一つのサービスとすることもできる。{LF}SOAを実現する具体的な技術基盤の標準として「Webサービス」が有望視されている。ソフトウェアWebサービス化することにより、各サービスXMLで記述されたメッセージをSOAPでやり取りし、連携して動作する。
◆関連用語
システム;サービス;ソフトウェア;アプリケーションソフト;分散オブジェクト技術;プログラム;インターフェース;Webサービス;XML;SOAP




インセプト
「IT用語e-Words」
JLogosID : 7794429