IT用語辞典 e-Words
トップページへ

IT用語検索

色々な辞典を検索

さくいん

分野別辞典

SOA
【Service Oriented Architecture】
(サービス指向アーキテクチャ)

04.9.15更新

読み :

エスオーエー

分野 :

▼ 文中の用語

大規模なシステムを「サービス」の集まりとして構築する設計手法。

サービスとは、外部から標準化された手順によって呼び出すことができる一まとまりのソフトウェアの集合であり、単体で人間にとって意味のある単位の機能を持つものを指す。アプリケーションソフト自体に他のソフトウェアとの連携機能を持たせたものと考えても良い。

ソフトウェアを部品化して呼び出し規約を標準化し、その組み合わせでシステムを構築していく手法は分散オブジェクト技術など従来から存在するが、部品化の単位はより細かいプログラム上の機能であり、また、システム全体がある程度共通の技術基盤に基づいて構築されることを前提としていることが多い。

SOAでは、個々のアプリケーションの開発言語や動作環境などは問題とされず、共通のメッセージ交換インターフェースに対応していればそれでよい。また、アプリケーションの一部をサービスとすることもできるし、複数のアプリケーションをまとめて一つのサービスとすることもできる。

SOAを実現する具体的な技術基盤の標準として「Webサービス」が有望視されている。ソフトウェアをWebサービス化することにより、各サービスがXMLで記述されたメッセージをSOAPでやり取りし、連携して動作する。

印刷用ページ | この用語を追加 | 白紙に戻す

関連製品

他の辞書・辞典の解説
by JLogos

ご意見や追加希望はこちらへ : 
 ↑ 検索はページ左上です ←
 
© 1997- Incept Inc.