<< 目次を表示 >> ページ位置: その他の記法のモデリング > SOAとXML > Service Oriented Architecture |
Service Oriented Architecture (SOA)は、必要とする結果を得るために人々・組織・システムがどのようにサービスと関わるのかを定義するアーキテクチャパラダイムです。
サービスとは、明確に定義された(well-defined)インターフェースを通して他の存在に価値を提供し、必要とする存在から自由に利用できる存在です。複数のサービスが連携して価値を提供する場合もあります。
Service Oriented Architecture (SOA)は、アジリティ・規模・透過性を最大限にするため、組織・コミュニティやシステムをまとめ、そして把握するための方法です。SOAのアプローチはシンプルです。人々・組織・システムがお互いにサービスを提供し合います。これらのサービスを利用して、どのように、誰が実現するのかがわからないようなことをサービス群に依頼し、結果を得ることができます。
Enterprise ArchitectでService Oriented Architectureをモデリングし、開発する際には、以下の内容が関係します。
参照: