日々学習〜人の役に立てるITエンジニアを目指して〜

ITエンジニアが日々学んだ事を書き記します

【応用情報】代表的なソリューションサービス

SOA Service Oriented Architecture(サービス指向アーキテクチャ)。業務上の一処理に相当するソフトウェアの機能を"サービス"という単位で実装し、"サービス"の組合せでシステムを構築するという考え方。SOAを採用することで、柔軟性のあるシステム開発が可能となり、ビジネス変化に対応しやすくなる
SaaS Software as a Service。アプリケーションソフトウェアの機能をインターネット経由で、必要な時だけ利用者に提供するサービス。アプリケーションソフトウェアをインターネット経由で提供するサービス事業者をASP(Application Service Provider)という 
クラウドコンピューティング

インターネット上に存在するハードウェアやソフトウェア、データなどのコンピュータ資源を、どこからでも簡便に、必要に応じて利用することを可能としたモデル。提供するサービスによって、いくつかのサービスモデルがあり、米国のNIST(国立標準技術研究所)が定義するサービスモデルはSaaS(上記を参照)、PaaS、IaaSの3つ。この3つを総称してXaaSと呼ぶ

PaaS:Platform as a Service。ソフトウェアを構築・稼働させるためのプラットフォームを提供

IaaS:Infrastructure as a Service。コンピュータシステムを構築・稼働させるためのインフラを提供