これまでに2万5000以上のアプリケーション、例えば、既成のオフィス生産性アプリケーション(Microsoft Officeのような統合スイートを含む)、CRMやERPソフトのクライアント、グラフィックスを多用する特定業種向けソリューション、企業のカスタムアプリケーションなどが、Sequencerで再パッケージ化されている。
Virtual Application Server
アプリケーションがSequencerでSoftGridモジュールとして再パッケージ化されると、これらのモジュールはVirtual Application Server(VAS)という中央サーバに保存される。管理者はVASコンソールを使って、誰がどのアプリケーションにアクセスするかなどの条件や制約を規定するポリシーを設定する。VASは、デジタルオーディオやビデオで使われるのと同様のファイルストリーミングプロトコルを介して、アプリケーションモジュールをアクセス権限のあるクライアントに効率的にダウンロードする。また、どのアプリケーションがインストールされているか、どのような頻度で使われているかを追跡する。
SystemGuardクライアント
SoftGridでは、SystemGuardというクライアント側ソフトウェア環境を各デスクトップにインストールする必要がある。SystemGuardは、Windows 2000やWindows XPのOSサービス(レジストリ、構成ファイル、環境変数、COM API、フォント、ファイルシステムなど)を仮想化し、SoftGridモジュールとして再パッケージ化されたアプリケーション専用の実行環境を提供する。ユーザーが管理者からアクセスを許可されると、そのユーザーのデスクトップ、スタートメニュー、あるいはWebポータルに、アプリケーションのアイコンが表示される。アプリケーションがアイコンから初めて起動されると、VASはモジュールパッケージをユーザーのPCに配信し、アプリケーションは、通常の方法でインストールされたかのように動作する。だが、この間にMicrosoft Installer(MSI)やサードパーティのWindowsソフトウェアインストーラは使用されない。
SoftGridでは、アプリケーションの起動に必要なコアモジュールだけが最初にクライアントに送信され、必要に応じて追加モジュールが送信される。VAS上に保存されたSoftGridアプリケーションモジュールの構成が変更された場合や、これらのモジュールがアップグレードされた場合には、クライアント上のモジュールの1つ以上の古いバージョンが新しいものに置き換えられる。アプリケーションモジュールのローカルキャッシングにより、以後の起動が大幅に高速化するほか、ユーザーはオフラインで作業できる(ポリシーで許可されている場合)。コンピュータごとやユーザーごとの構成データは、仮想化されたレジストリやユーザープロファイルストアに保存されるが、アプリケーションデータはローカルファイルシステムやネットワーク上の場所に書き込まれる。
シッククライアントに関するSoftGridのアプローチは大抵の場合、以下のように、通常インストールとターミナルサーバの両アプローチの優れた利点を提供し、これらのアプローチの欠点をほぼ解消している。
Copyright(C) 2007, Redmond Communications Inc. and Mediaselect Inc. All right reserved. No part of this magazine may be reproduced, stored in a retrieval system, or transmitted in any form or by any means without prior written permission. ISSN 1077-4394. Redmond Communications Inc. is an independent publisher and is in no way affiliated with or endorsed by Microsoft Corporation. Directions on Microsoft reviews and analyzes industry news based on information obtained from sources generally available to the public and from industry contacts. While we consider these sources to be reliable, we cannot guarantee their accuracy. Readers assume full responsibility for any use made of the information contained herein. Throughout this magazine, trademark names are used. Rather than place a trademark symbol at every occurrence, we hereby state that we are using the names only in an editorial fashion with no intention of infringement of the trademark.