システムイメージ
システムイメージ
ここではサイオIdbAによるシステム構成例を解説します。サイオのIdbAはJavaベースであるため、Windows/Macintosh/Linuxといったマルチプラットフォームクライアントに対応しかつJavaという汎用技術を活用しているため、耐用年数もクリアしています。
IdbAは本体ファイルサイズが2MBと軽くなっています。またファイルサイズを大きくとってしまいがちな各種申請書のファイルを、作表コンポーネントと申請書プロファイル群に切り分けて開発するアプリケーションのコンポーネント化により、非常に小さなサイズでのクライアントシステム構築が可能になります。
こういったサイズの縮小により、ナローバンドへの対応が可能となります。また、IdbAのWebスクリーンスクレイピングやSOAPクライアントにより、複数のWebサーバへの接続も容易に実現できます。さらにIdbAのコンポーネント配信技術により、メンテナンスも容易になります(詳しくは本連載を参照ください)。
クライアント側のシステムにフォーカスした場合は図5のようになります。

図5:クライアントシステムイメージ
続いてセキュリティについて触れておきます。当該システムにおいてセキュリティーは当たり前の要件として求められており、万全な仕組みを用意する必要があります。
特にサービス利用者を対象にしたクライアント型SOAのシステムでは、クライアントシステムには重要な個人(申請者)情報が含まれているため、外部からのデータ改ざんや漏洩ができてはいけません。
当該システムのように一般利用者が使用するようなクライアント型SOAソリューションでは、クライアント側のシステムをインターネット経由でメンテナンスします。その場合、このメンテナンスのルートを使用してシステムの不正変更を防御する必要があります。
サイオのIdbAの場合はシステム上で接続先のWebサイトを限定することや、コンポーネントに証明書を添付することにより、不正なコンポーネントの配信を防ぐことができます。さらに、クライアントシステムにより生成されたデータを他のプログラムが閲覧/使用できないように制限できるため、セキュリティの面では万全の環境を用意することが可能です(図6)。
関連記事
直前!基本情報の本試験形式の練習問題で試験に慣れよう!
2014年3月14日 20:00
応用情報技術者試験(AP)の午後攻略テーマ選びと『情報セキュリティ』対策
2013年12月26日 20:00
グーグル、「Project Sunroof」にGoogle Mapsのデータを活用
2015年9月4日 15:00
今始めないと間に合わない午後試験対策!「基本情報」「応用情報」「情報セキュリティスペシャリスト」
2013年7月24日 3:00
教科書には載っていない午後試験対策「基本情報技術者」「ネットワークセキュリティスペシャリスト」
2013年8月26日 20:00
出題傾向を分析して備える!「情報セキュリティスペシャリスト」「データベーススペシャリスト」対策
2014年1月30日 20:00
バックナンバー
この記事の筆者
IT業界のマーケティング分野で20年近い経験を持つマーケッター。株式会社トゥービーソフトジャパンをはじめとするベンチャー企業から大手企業まで幅広くマーケティング支援を行う。現在はマーケティングアウトソーシング会社である吉政創成株式会社の代表取締役を務めつつ、PHP技術者認定機構 理事長、Rails技術者認定試験運営委員会 委員長、ビジネスOSSコンソーシアム・ジャパン 理事長も兼任。
筆者の人気記事
日本人エンジニアが働きやすい国、インドネシアでの起業を考える(前編)
2014年5月1日 1:00
「PHPカンファレンス2021」の見どころとPHP 8で押さえておきたいポイント
2021年9月21日 6:30
クライアント型SOAとは
2005年8月29日 20:00
Citrixの最新トレーニングセンターが国内に開設 〜プロジェクト成功率を高める人材育成のポイントを本社キーマンに聞く〜
2013年9月26日 21:00
ワンソース・マルチユース&UXソリューション最前線 〜TOBESOFTセミナー・レポート〜
2014年1月31日 20:00
Windows XPのサポート終了に伴う、IE6対応アプリケーションのクロスブラウザ対応事例
2013年9月13日 21:00
Think ITでは、技術情報が詰まったメールマガジン「Think IT Weekly」の配信サービスを提供しています。メルマガ会員登録を済ませれば、メルマガだけでなく、さまざまな限定特典を入手できるようになります。

