PDFとFlashのコンビであらゆるニーズの充足を目指すアドビ:変容するリッチクライアント(1)

柴田克己(編集部) 2006年03月14日 19時25分

  • このエントリーをはてなブックマークに追加

 システムアーキテクチャのトレンドは、コンピューティング技術の進歩に合わせて変化を遂げてきた。80年代には、ホストコンピュータを中心とする中央集権型のシステムが、信頼性の高さやメンテナンスの容易さといったメリットから一般的なものとなっていたが、その後のオープン化の流れの中で、ハード、ソフト、運用管理にかかるコストの高さが浮き彫りとなり、徐々に主役の座を譲ることになる。デスクトップPCの機能向上や低価格化、オープン化の流れによって、90年代前半に注目を集めたのが、いわゆる「クライアント/サーバ型」と呼ばれる分散型のアーキテクチャだ。個々のPCに配備されたクライアントソフトウェアがプレゼンテーションと一部の処理を受け持ち、サーバ側でビジネスロジックの実行とデータの処理を行うスタイルは、システム負荷の分散という観点や、ハード、ソフト面でのコストメリットの大きさなどから支持を集める。

 その後、90年代半ばからのインターネットの急速な普及をきっかけに登場したのが「ウェブ型」のシステムである。ウェブ型のシステムでは、広く一般に普及したウェブブラウザを軽量なクライアントソフトとして利用する。ウェブブラウザが受け持つのは、基本的にHTMLやスクリプトとしてサーバから受け取ったユーザーインターフェースの表示と、そこにユーザーが入力したデータの送信となる。クライアント/サーバ型でクライアント側に分散した機能の大部分は、再びサーバ側へと集約されることになった。ウェブブラウザは、その軽量さから「シンクライアント」とも呼ばれ、従来のクライアントソフトは、それとの対比で「ファットクライアント」などとも呼ばれるようになる。ウェブ型のアーキテクチャを採用するメリットは、これらの特徴に由来するシステム管理負荷の低減をはじめとして、オープンな技術をベースにすることによるコストの低さ、展開範囲の広さなどが挙げられる。

 さて、ウェブ型のアーキテクチャは現在に至るまで多くのシステムで採用されているが、その登場を追うように現れて発展を続けているのが「リッチクライアント」と呼ばれるものだ。ウェブブラウザベースのシンクライアントには前述したようなメリットがあるものの、さまざまなシステムに採用される中で、いくつかのデメリットも見えてきた。それは例えば、ウェブブラウザの仕組みに由来する頻繁な再読込の発生や、HTMLとスクリプトをベースとした静的かつ貧弱なユーザーインターフェースによる作業効率の低下といった問題である。リッチクライアントは、こうした問題に対する解決策として登場してきた。

 リッチクライアントでは、ウェブ型システムのメリットであるインターネットのオープンな技術をベースとしつつ、従来のクライアント/サーバ型システムと同等以上に扱いやすいユーザーインターフェースや、本来、ブラウザ単体では実現が難しいインタラクティブなプレゼンテーションの実現を目指す。早期からリッチクライアントに取り組んでいるベンダーの多くは、ウェブブラウザのプラグインや、ブラウザ経由でインストールできるランタイムの形式で実行環境を配布し、それを利用するウェブアプリケーション開発のためのフレームワーク、開発環境を提供してきた。また、さまざまなユーザーのニーズを取り入れた機能拡張も続けられている。

 しかし近年、こうしたリッチクライアントを巡る状況に、新たな潮流が生まれつつある。「Ajax(Asynchronous JavaScript+XML)」と呼ばれる方法論の登場だ。Ajaxでは、XHTML、CSS、JavaScript、DOM、XMLHttpRequestといった既存の標準化された技術を組み合わせて用いることにより、一般的なウェブブラウザ上で従来のブラウザベースのウェブアプリケーションよりも格段にインタラクティブなユーザーインターフェースを構築できる。既存技術の組み合わせによって構成される「Ajaxエンジン」が、ウェブサーバ、XMLサーバと非同期通信を行って、ブラウザの再読込を行わずとも、ユーザーの操作にリアルタイムに反応するアプリケーションを実現できる。これは、従来よりリッチクライアントが目指していた方向性の一部を、ブラウザのみのクライアント環境で可能とする。

 Google Mapsなどに代表されるAjaxアプリケーションの登場によって、その方法論は一躍脚光を浴び、先進的な開発者は、Ajaxによるアプリケーション開発に本格的に取り組みつつある。また、大手、新興を問わず、Ajax開発を支援する開発環境の提供を行うベンダーも現れ始めた。

 リッチクライアントを巡るこうした新たな動きの中で、従来からこの市場に取り組んできた各ベンダーは、どのような方向を目指すのだろうか。この特集では、アドビシステムズ(アドビ)、アクシスソフト、日本IBMの3社に、変容を続けるリッチクライアント市場への取り組みを聞く。

ZDNet Japan 記事を毎朝メールでまとめ読み(登録無料)

  • このエントリーをはてなブックマークに追加

この記事を読んだ方に

関連キーワード
開発

関連ホワイトペーパー

連載

CIO
ITアナリストが知る日本企業の「ITの盲点」
シェアリングエコノミーの衝撃
デジタル“失敗学”
コンサルティング現場のカラクリ
Rethink Internet:インターネット再考
インシデントをもたらすヒューマンエラー
トランザクションの今昔物語
エリック松永のデジタルIQ道場
研究現場から見たAI
Fintechの正体
米ZDNet編集長Larryの独り言
大木豊成「仕事で使うアップルのトリセツ」
山本雅史「ハードから読み解くITトレンド放談」
田中克己「展望2020年のIT企業」
松岡功「一言もの申す」
松岡功「今週の明言」
内山悟志「IT部門はどこに向かうのか」
林 雅之「デジタル未来からの手紙」
谷川耕一「エンプラITならこれは知っとけ」
大河原克行「エンプラ徒然」
内製化とユーザー体験の関係
「プロジェクトマネジメント」の解き方
ITは「ひみつ道具」の夢を見る
セキュリティ
エンドポイントセキュリティの4つの「基礎」
企業セキュリティの歩き方
サイバーセキュリティ未来考
ネットワークセキュリティの要諦
セキュリティの論点
スペシャル
エンタープライズAIの隆盛
インシュアテックで変わる保険業界
顧客は勝手に育たない--MAツール導入の心得
「ひとり情シス」の本当のところ
ざっくり解決!SNS担当者お悩み相談室
生産性向上に効くビジネスITツール最前線
ざっくりわかるSNSマーケティング入門
課題解決のためのUI/UX
誰もが開発者になる時代 ~業務システム開発の現場を行く~
「Windows 10」法人導入の手引き
ソフトウェア開発パラダイムの進化
エンタープライズトレンド
10の事情
座談会@ZDNet
Dr.津田のクラウドトップガン対談
Gartner Symposium
IBM World of Watson
de:code
Sapphire Now
VMworld
Microsoft WPC
Microsoft Connect()
HPE Discover
Oracle OpenWorld
Dell Technologies World
AWS re:Invent
AWS Summit
PTC LiveWorx
吉田行男「より賢く活用するためのOSS最新動向」
古賀政純「Dockerがもたらすビジネス変革」
中国ビジネス四方山話
ベトナムでビジネス
日本株展望
企業決算
このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]