Everything as a service
Everything as a Service は、コンピュータ処理に必要なあらゆるものをサービスとして提供する概念で、対象となる機能(コンポーネント)には以下のようなものが挙げられる。
バックエンド (Backend as a service、BaaS) - ユーザー認証、位置情報サービス、プッシュ通知など、主にスマートフォンのアプリ等で利用される定型サービス 特にモバイル アプリケーションでの利用を想定したものを Mobile backend as a service(MBaaS)と呼ぶこともある。
通信 (Communication as a service、CaaS)
データ (Data as a service、DaaS)
デスクトップ環境 (Desktop as a service、DaaS)
ハードウェア (Hardware as a service、HaaS。IaaSとほぼ同じ。)
インフラストラクチャー (Infrastructure as a service、IaaS)- ハードウェアや通信環境など
プラットフォーム (Platform as a service、PaaS) - アプリケーションの稼働基盤であるアプリケーションサーバやDBMSなど
アイデンティティ (Identity as a service、IDaaS) - アイデンティティ管理。OpenIDプロバイダーなど。
ソフトウェア (Software as a service、SaaS)
ストレージ (Storage as a service、STaaS または SaaS)
ツール (Tool as a service、TaaS)