SOA(Service Oriented Architecture)

ビジネスプロセスの処理単位に合わせて構築されたソフトウェアコンポーネントをネットワーク上に公開し相互に連携させることで、柔軟な企業システムを構築できる。
サービス間の情報は「ウェブサービス」というXMLやHTTPといったウェブの標準技術を用いたプロトコルを使ってやり取りするので、ハードウェア、OS、言語に依存せずにサービス間の連携を取ることができる。