iPaaS 【Integration Platform as a Service】
概要
iPaaS(Integration Platform as a Service)とは、様々なクラウドサービスやアプリケーションソフトの機能やデータを連携させることに特化したクラウドサービス。アプリケーションが公開しているAPIを操作して利用者に適した形に統合する。企業などの業務システムでは、クラウドサービス上で提供されるSaaS(Software as a Service)型のアプリケーション、オンプレミス環境(社内サーバ)上に構築されたアプリケーションなどが混在し、操作体系が分断されていたり、手作業でデータを移さなければならないなど、組み合わせて利用する際の煩雑さが課題となっていた。
iPaaSはこうした様々なサービスやアプリケーションを連携する仕組みを提供するクラウドサービスである。利用者は自分が普段利用するサービスの機能を繋いでいき、データや処理手順がサービスの垣根を超えて自動的に流れるようにすることができる。
内部的にはコンピュータプログラム間で機能やデータを呼び出す手順やデータ形式を定めたAPI(Application Programming Interface)を利用しているため、連携させたいサービスやアプリケーションが利用者向けにAPIを公開している必要がある。
よく利用されるのは「レシピ型」と呼ばれるタイプのサービスで、利用者は呼び出すサービスや機能の順序やデータの流れなどを「レシピ」として定義し、利用者の操作やあらかじめ指定した何らかのきっかけ(トリガー)に応じて起動・実行する。レシピの定義や編集は画面上のビジュアル操作で行うことができるツールもあり、プログラミングなどの知識がなくても作成できる。
他に、ELT/ETL(Extract/Transform/Load)型、EAI(Enterprise Application Integration)型、ESB(Enterprise Service Bus)型などのタイプが知られるが、これらは以前からあるシステムの類型であるためiPaaSの分類に含めるかどうかは文脈による。
(2022.11.27更新)
関連用語
他の辞典による解説 (外部サイト)
- ウィキペディア 「IPaaS」
- 大塚商会 IT用語辞典 「iPaaS」
- 日鉄日立システムエンジニアリング SAP用語集 「iPaaS」
- HULFT 技術コラム 用語集 「iPaaS」
- ESETマルウェア情報局 キーワード事典 「iPaaS」
- ソフトバンクニュース 1分で分かるキーワード 「iPaaS」
- Analytics News 用語集 「iPaaS」
- Techopedia (英語) 「Integration Platform as a Service」
- Gartner Information Technology Glossary (英語) 「iPaaS」
- PC Magazine (英語) 「IPaaS」