いっしきまさひこBLOG

Web制作関連、プログラミング関連、旅行記録などなど。

「SOA」って分かりますか?

「SOA」は何の略で、何を意味するか分かりますか?

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

→アプリケーションの共通機能を「サービス」として切り出し、そのサービスを疎結合で利用して、複合的にアプリケーションを構築するための手法。その疎結合を行うインフラとして(基本的に)Webサービスを用いる。これにより、アプリケーションはOSや開発言語を超えた柔軟性のあるシステムに生まれ変わり、さらにアプリケーションの保有コストを削減できる可能性もある。

参考:

@IT:Opinion -- 吉松 史彰:オブジェクト指向の終えんとサービス指向の台頭

IT Pro 情報技術の明日を読む : 情報システムのアーキテクチャを現実的に考える(7)

MSDN:Understanding Service-Oriented Architecture