top of page

システムの種類

7

.

システムには大まかに分けて、エンタープライズ系システムと組み込み系システムが存在する。


エンタープライズ系システムは企業の業務系システムである。MA(マーケティング・オートメーション)、CRM(カスタマー・リレーションシップ・マネジメント)、販売管理、購買管理、在庫管理、生産管理、SRM(サプライヤー・リレーションシップ・マネジメント)、EDI(電子データ交換)などが該当します。大規模なユーザーや処理を要することも多い。


エンタープライズ系システムでは、プログラムの再利用化やメンテナンスのしやすさのために処理がレイヤーに分けられていることが基本である。レイヤーに分けることでプログラムの見通しがよくなり、プログラムの処理の全体像が把握しやすくなる。プログラムの速度よりも見通しの良さが優先されることが多い。


アプリケーション開発ではハードウェアの深い知識が必要になることはあまりなく、OSやアプリケーション実行環境などのソフトウェアだけを見ておけば、大抵の仕事は問題なく務まる。


組み込み系システムは機械の内部で動作するシステムである。飛行機、自動車、家電、プラントなどの内部で動作している。


組み込み系は近年大規模化が進んでおり、飛行機や自動車に組み込まれているプログラムの規模は一世代前と比べて桁が1つか2つ変わるほど増加している。プログラムの見通しの良さよりもプログラムの速度やリアルタイム性が重視される世界である。


アプリケーション開発にはハードウェアの深い知識が必要であり、ハードウェアと組み合わせたときにプログラムが正しく動くか否かが問題になる。開発環境上で動かしたときは正常にプログラムが動作したとしても、実際のハードウェア上で動かしたときは正常に動作しないということは日常茶飯事である。ハードウェアとプログラムをつないでいる部分が重要であり、不具合が出やすい箇所になる。


システムの部品である半導体は、エンタープライズ系・組み込み系のどちらのシステムでも必要となる。


近年は、エンタープライズ系システムと組み込み系システムを組み合わせて、一つのサービスを実現することもある。例えば、電気自動車で、月額課金契約しているユーザーだけがシートヒーターのボタンをONにできるようにしたり、車内からヘルプデスクにつないで通話できるようにしたサービスがある。


車内では組み込み系システムが動作していて、通信回線の向こう側ではエンタープライズ系システムが協調動作することで、一つのサービスが成り立っている。


bottom of page