SmrtClient(スマートクライアント)型システムとは
スマートクライアント型システムとは
マイクロソフト社が提唱する.NETで開発するWEBシステムに代わるアプリケーション開発形態です。
◆ C/S(クライアント・サーバ)型システムの優れた操作性
◆ Webシステムのクライアント側のシステム更新の容易性
両方の利点を兼ね備えたシステムです。
業務アプリケーションは従来のC/S型システムと同様に.NETで構築します。クライアント側プログラムは
WEBサービスを使用しサーバー側の業務ロジックを呼び出す事ができます。C/S型システムのように直接
サーバー側のDBを使用する事も可能です。クライアント側のソフトウエアはプログラムの自動配信機能に
より、ユーザーの手を介さず自動的に行われます。
スマートクライアント型システムのメリット
◆ ユーザーのメリット
・リッチなユーザーインターフェイス
・優れた操作性による業務の生産性向上
・パフォーマンスの有意性
・システム再構築(モダナイゼーション)時にも違和感の無い移行
・システムの自動更新機能でアップデート作業からの解放
・ローカルリソースの有効活用
◆ 開発者のメリット
・システム開発における生産性向上
・システム開発者の確保が容易
・システム設計の簡素化
・ユーザー要望への柔軟な対応
・アジャイル開発への対応が容易
各システム方式の比較
|
C/S型システム |
Webシステム |
SmartClient型システム |
開発コスト |
〇 |
× |
〇 |
運用コスト |
△ |
〇 |
〇 |
ユーザ・インターフェースの表現力 |
〇 |
△ |
〇 |
ユーザビリティ(操作性・使い勝手) |
〇 |
× |
〇 |
ローカルリソースの利用 |
〇 |
× |
〇 |
大量印刷 |
〇 |
△ |
〇 |
WEBサービスの利用 |
× |
〇 |
〇 |
C/Sシステムの再構築 |
- |
△ |
〇 |
開発工期 |
○ |
× |
○ |
開発要員の確保 |
○ |
× |
○ |
システムの保守性 |
○ |
× |
○ |
ユーザーの生産性 |
○ |
× |
○ |
システムの初期導入のし易さ |
× |
○ |
△ |
|
|