本文へジャンプ

ソフトウェア > Lotus > Lotus Developer Domain > 製品別技術情報 > Workplace Collaboration Services > 

IBM Workplace入門 第3回 

(技術情報)

ソフトウェア事業 Lotusテクニカル・セールス&サービス 行木 陽子
(最終更新日: 2006年3月)

はじめに

当技術情報は、IBM Workplaceならびに関連するLotus製品の理解を深めていただくために執筆したもので、3回に分けてお送りいたします。

IBM Workplace Managed Client登場の背景

本連載の最終回では、IBMがご提供する次世代のクライアント、IBM Workplace Managed Clientについて解説します。それでは、IBM Workplace Client Technologyが出現する技術的な背景となった、ファット・クライアントとシン・クライアントの技術動向の推移をみてみましょう。

ファット・クライアントは、PCの高性能化と低価格化を背景に、豊富なハードウェア資源を生かし、操作性や表現力の高いユーザーインターフェースを実現し、クライアント側で行った方がよい処理はクライアント側に実装し、サーバーとクライアントを連携させるというモデルです。このモデルは、クライアント/サーバー型のアプリケーションで広く採用されています。しかしながら、クライアントにアプリケーションに対応したクライアント・ソフトを導入する必要があるため、ソフトウエア配布や更新などクライアントを管理するためのコストがかかります。特に、クライアント数の多い大規模システムにおいては、その管理コストが膨大となり、ソフトウェアのバージョンアップの障害となるケースもでてきています。

一方、シン・クライアントは、インターネットの普及に伴い、Webブラウザーをクライアントとするネットワーク・アプリケーション型のモデルで幅広く使われるようになりました。このモデルでは、データだけでなく、ビジネス・ロジックやユーザー・インターフェースの生成などすべてサーバー側に集約するため、クライアント/サーバー型モデルが抱えていたクライアントへのソフトウェア配布の問題、クライアントの管理コストの問題を解決し、TCO削減に大きく貢献しました。しかし、その一方で、操作性の悪さや頻繁にサーバーとの通信が発生することによるネットワークへの負荷やパフォーマンスの低下、セキュリティなどが課題としてあがってきたのです。

シン・クライアントとファットクライアントの特徴


IBM Workplace Managed Clientは、シン・クライアントとファット・クライアントの両方の長所を生かし、豊富な機能を持ちながらソフトウェアの配布や管理を容易にする、サーバー管理型のリッチ・クライアントという新しいクライアント形態を提示しています。クライアント側にアプリケーションの実行環境を実装し、サーバーに接続しなくてもクライアントだけで業務を処理できるようにし、さらに、サーバー側のポリシー設定に応じたクライアント配布の機能を提供しているのです。

IBM Workplace Managed Clientは、これらのフレキシブルで拡張性豊かなフレームワークを提供するために、Eclipse 3.0を基盤コンポーネントとして採用しています。Eclipseは、オープンソースの統合ソフトウェア開発環境として位置づけられますが、Eclipse 3.0で新しくRCP(リッチ・クライアント・プラットフォーム)をサポートし、その範囲をデスクトップ・アプリケーションにまで拡張しています。IBM Workplace Managed Clientは、このEclipse RCP上に、必要となる機能をプラグインし、クライアント環境を実装しているのです。

IBM Workplaceのアーキテクチャー


次に、IBM Workplace Client Technologyの特徴について見ていきましょう。

Rich user experience -豊富な機能-

まずは、オフライン操作についてですが、クライアントを使用する上で、ネットワークに接続しサーバーにアクセスしなくても操作を行えるよう、クライアント側にアプリケーションを動作させるための実行環境を用意しています。これにより、クライアントだけで処理操作を行い、必要な時のみサーバーに接続して業務を行うことが可能となります。また、データ整合性をとるためのデータ同期機能を備えているため、クライアントがサーバーに接続しオンライン状態になると、あらかじめ設定された間隔でクライアントとサーバーの間でデータ同期がとられるようになっています。
ファイル操作の観点からは、ドラッグ&ドロップの操作をサポートしており、ローカルPC上にあるファイルを簡単にアプリケーションにアップロードできるようになっている。また、Word 、Excel、PowerPointなどのオフィス文書を作成・編集・保管できるドキュメント・エディターが実装されおり、このエディタを使用することにより、アプリケーションにアップロードされているオフィス文書に対応するツールが導入されていない環境でも、ファイルを参照・編集することが可能となっています。

サーバー管理型モデル −TCO削減−

管理者は、ポリシーを設定することによりクライアント環境をサーバー側で容易に管理することができます。リソースへのアクセス権やモジュールの構成情報を含むポリシーを作成し、ユーザー単位あるいはグループ単位に割り当てることが可能です。また、クライアントに配布されるアプリケーション・コンポーネントは、サーバー側で集中的に管理され、ユーザーの属性に応じたモジュールをダウンロードする仕組みやコンポーネントが更新された際に差分のみが自動的にダウンロードされる仕組みを提供しています。

セキュリティー

クライアントからのアプリケーションへのアクセスの制御は、サーバー側のポリシー設定で集中管理することが可能です。また、クライアント側に保存されるデータ、クライアントのパスワードと紐づけられて暗号化され、クライアント上のJAVAベースのリレーショナル・データベースに保管されます。ローカルPCにダウンロードされるデータ全て暗号化の対象となっています。アプリケーション・コンポーネントのダウンロードにはSSLが使用されています。

マルチプラットフォーム対応

現在はWindowsとLinuxに対応していますが、今後は他のOSにも対応を予定しています。また、サポートするすべてのプラットフォームで、標準化されたインターフェースと操作性を提供しています。


特記事項

本資料の記載内容は、正式な日本IBMのテストやレビューを受けておりません。内容について、できる限り正確を期すよう努めてはおりますが、いかなる明示または暗黙の保証も責任も負いかねます。本資料の情報は、使用先の責任において使用されるべきものであることを、あらかじめご了承ください。

掲載情報は不定期に変更されることもあります。他のメディア等に無断で転載する事はご遠慮ください。

本資料の著作権は日本IBMにあります。非営利目的の個人利用の場合において、自由に使用してもかまいませんが、営利目的の使用は禁止させていただきます。

この資料は単独ページでの配布、使用を禁止します。

IBMはIBM Corporationの商標。Lotus、Lotus Domino、Lotus NotesはIBMの商標。その他、記載された社名および製品名は、それぞれ各社の商標または登録商標です。
 
上に戻る

他の連載
第1回
第2回