Service Oriented Architecture

<< 目次を表示 >>

ページ位置:  その他の記法・モデリング > SOAとXML >

Service Oriented Architecture

Service Oriented Architecture (SOA)は、必要とする結果を得るために人々・組織・システムがどのようにサービスと関わるのかを定義するアーキテクチャパラダイムです。

 

サービスとは、明確に定義された(well-defined)インターフェースを通して他の存在に価値を提供し、必要とする存在から自由に利用できる存在です。複数のサービスが連携して価値を提供する場合もあります。

 

Service Oriented Architecture (SOA)は、アジリティ・規模・透過性を最大限にするため、組織・コミュニティやシステムをまとめ、そして把握するための方法です。SOAのアプローチはシンプルです。人々・組織・システムがお互いにサービスを提供し合います。これらのサービスを利用して、どのように、誰が実現するのかがわからないようなことをサービス群に依頼し、結果を得ることができます。

 

Enterprise ArchitectでService Oriented Architectureをモデリングし、開発する際には、以下の内容が関係します。

 

 

 

参照: