クライアントサーバーとSaaS


■サーバーを使いますか?(クライアントサーバーとSaaS)

■クライアントサーバーシステムとは、
サーバー(データの入った高価なパソコンと思ってもらったら良いと思います)に対して実際に作業するパソコン(クライアント)から在庫管理、生産管理、販売管理などのシステムを使うやり方です。

お客様は、サーバーという高価なパソコンを購入する必要があります。
当然、ソフトウェアのライセンスも必要です。
主に会社内のシステムに使用します。

■SaaSサービスとは、
「SaaS」とは「Software as a Service」の略称で、「サース(もしくはサーズ)」と呼ばれています。
インターネットを通じて在庫管理、生産管理、販売管理のシステムをレンタルするサービスです。
サーバーはシステム開発業者側にあります。
以前は、ASPサービスなどと呼んでいました。

お客様は、サーバーの購入は必要ではありません。
インタネットとパソコンのブラウザなどでシステムを使用することができます。

これだけ聞くとSaaSサービスの方が良さそうだと思いますがそう簡単ではありません。

それでは、いくつかの観点から比較してみましょう。

■1.使用するデータとシステム
  • まず、扱うデータを考える必要があります。
    医療系のシステムのように個人の情報や病歴などの情報は絶対外部へ漏れたら困りますね。
    こういう場合は、クライアントサーバーでシステムを構築する場合が多いです。
    また、扱うデータやシステムを絶対、社外秘にしたいものであればクライアントサーバーで作った方がよい場合があります。

    また、外部に出したくない技術などがある場合です。
    システムの中にはその企業のノウハウが蓄積されています。

  • それ以外は、SaaSサービスでも良いですね。

■2.操作性
  • SaaSサービスは、ブラウザなどを 使用しますので操作性には制限があります。
    最近は、JAVA(ジャバ)、AJAX(エイジャックス)、ASP.NET(エーエスピードットネット)、C#(シーシャープ)などいろいろな機能ができるプログラムが出来ていますが。
    また、最新のテクノロジーなのでプログラムを組む人が少ないですね。

  • クライアントサーバーでは、システム合わせて個別にプログラムを作ることができますのでかなり使いやすいシステムができます。


■3.開発期間
  • SaaSサービスでは、既にシステムが出来ていますのですぐ使用することができます。

  • クライアントサーバーシステムでもERP(業務統合ソフト)のようなパッケージソフト(出来あがったシステム)ですとかなり早くシステムを使用することができます。
    それでも数ヶ月から1年くらいかかります。
    システムを最初から構築する場合は、大変です。

■4.拡張性
  • この機能を追加したいとかが多い場合は、クライアントサーバーシステムで構築する必要が
    あります。
    お客様ごとに機能追加することが自由にできます。

  • 追加がないのであれば、SaaSサービスでも良いですね。

■5.価格
  • これは、SaaSサービスが断然有利です。
    サーバー購入やライセンスの費用がかかりません。
    毎月の使用料金を支払うようになります。

  • クライアントサーバーシステムでは、サーバー購入とソフトウェアのライセンス費用で高価に
    なります。
    それとシステムが完成したとき一括で支払うため支払いの負担が大きくなるようです。

    使用する人が多くなるとASPサービスでもクライアントサーバーのコストを超える場合が
    ありますのでよく検討する必要があります。

■6.使用するデータ量
  • SaaSサービスでは、共通のサーバーを使用します。
    また、インターネットを使用します。
    データ量が多い場合は、処理能力に支障がでる場合があります。

  • その点、クライアントサーバーシステムでは、自社のみのデータですので、データ量に応じて
    サーバーを追加したりすることができます。
    また、インターネットではなく社内のLAN(ラン)を使用しますので回線の問題はありません。

■7.場所の制限
  • SaaSサービスでは、インターネットを利用しますので、全国どこからでも使用することができます。 
    営業所などがある場合は便利です。

  • クライアントサーバーシステムでは、外部とのやり取りは別途ネットワークを構築する必要が
    あります。
    コストもかかります。


■8.システムの管理
  • サーバーの管理やクライアント(作業者のパソコン)の管理はシステム管理者にとって頭の
    いたい問題です。
    クライアントサーバーシステムではシステムトラブルに対して、システムを管理する人が必要になります。
    また、雇おうにも適切な人を見つけるのは大変です。

  • SaaSサービスでは、システム開発業者がサーバーの管理をおこないます。
    お客様は、インターネットとインターネットエクスプロラーなどのブラウザのみ必要です。
    システムの管理する人は必要ではありません。

皆さんが、今後システムを使用する場合の参考にしてください。






[↑一番上へ]
[実務に役立つ生産管理(ホームへ)]
09:400110

運営者