【えすあい】

SI(システムインテグレーション) とは?

最終更新:
💡 技術をつなぎ、業務で使える仕組みにする

業務の目的に合わせ、システムや技術を組み合わせて機能させる活動。SIとSIer、開発・連携・運用の範囲と役割分担を解説します。

📌 このページのポイント
SI:技術をつなぎ、業務で使う仕組みに業務の目的と条件を整理対象・担当・確認方法を合意設計・開発・連携の例受注システム在庫システムデータの形式・意味・ID・失敗時の動作を確認テスト・導入・運用へつなげる同じDBへの統合や、全工程の外注が必須ではない
中央の矢印は受注データを在庫へ渡す例で、応答や例外処理は省略しています。SIは活動、SIerはその提供者です。実際の工程と担当範囲は案件ごとに確認します。
ひよこ ひよこ
SIは、全部を外の会社に作ってもらうこと?
ペンギン先生 ペンギン先生
SIは業務の目的に合わせて技術やシステムを組み合わせる活動だ。日本では外部の事業者による開発・導入サービスという文脈でも使う。ただし、SIという活動そのものと、どこに作業を依頼するかは別の観点だよ。
ひよこ ひよこ
SIerは何をする会社?
ペンギン先生 ペンギン先生
システムインテグレーターというサービスの提供者だ。例えば業務の課題や要件の整理、設計、開発・連携、テスト、導入や運用を支援する。すべての会社がすべての工程を請け負うわけではなく、提供範囲と案件の合意による。
ひよこ ひよこ
システムを一つに作り直すの?
ペンギン先生 ペンギン先生
作り直す場合も、既存のアプリやクラウドサービスを連携させる場合もある。例えば受注のデータを在庫や会計へ渡す。共通のデータベースにまとめる方法だけでなく、APIやメッセージなどで別のシステムをつなぐ方法もあるよ。
ひよこ ひよこ
つなぐだけなら、簡単そう!
ペンギン先生 ペンギン先生
データの形式や項目の意味、IDの対応、認証、失敗した場合の処理などを合わせる必要がある。接続できても、重複や欠けで業務の結果が誤れば困る。利用する側と一緒に、何をどう確認するか、運用時に誰が対処するかを考えるんだ。
ひよこ ひよこ
SIerはウォーターフォール、内製はアジャイル?
ペンギン先生 ペンギン先生
会社の種類だけで開発手法や言語が決まるわけではない。目的や制約、担当範囲によって選ぶ。内製のチームと外部の提供者が協力することもあり、業務上の判断と技術の作業の役割を明確にしよう。
ひよこ ひよこ
外部に頼めば、利用する側は何もしなくていい?
ペンギン先生 ペンギン先生
業務の目的、優先度や必要な条件を伝え、確認と判断に参加することが大切だ。移行、障害対応、データや権限の管理、変更時の担当なども合意する。システムをつなぐだけで、必ず効率や価値が上がるわけではないよ。
もっと詳しく知りたい人へ

SIと、アプリケーション連携は同じ範囲?

アプリケーション連携は、複数のアプリが機能やデータをやり取りする仕組みを扱います。SIは、業務の目的に合わせた設計・開発・導入などを含むサービスという、より広い文脈でも使われます。用語だけで作業範囲を決めず、実際の対象と担当を明記します。

自社開発と、外部への委託は二者択一?

必ずしもそうではありません。目的や業務の判断を担う人、設計・実装・運用の担当などを分けて協力する構成もあります。すべてを一社に任せることや、全工程を自社で行うことがSIの定義上の条件というわけではありません。

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「SI」って出てきたら「業務の目的に合わせて技術やシステムを組み合わせること」と思えばだいたいOK!
📖 おまけ:英語の意味
「System Integration」 = システムの統合
💬 Integrationは統合を表します。SIという活動と、システムインテグレーター(SIer)という提供者の呼び方を区別します。

参考資料

← 用語集にもどる