オープンクライアントという流れ

このところ、業務系システムの世界でオープンクライアントという言葉を耳にするようになっています。

ひとつ流れになりそうなので少し整理してみました。(またしても)いち早く手をつけているIBMのリリースを参照しつつ。

まず、動きのきっかけと中身ですが、

このソリューションは、相互運用性を向上するとともに異なるベンダーの製品を同時に稼働する際の選択肢を広げたい、というお客様の要望に応えるものです。
というところで、PCアーキテクチャー以降後、二つの意味のオープン技術(クライアントサーバーモデルを指してのオープン化、オープンソースに代表されるオープン系テクノロジー)の普及によって課題になってきていた相互運用のテーマの延長線上にあるものとなります。

もう少し具体的なターゲットとメリットとなると、IBMの場合、

お客様は、柔軟性に富むこのOpen Client Solutionへ一度投資するだけで、メリットを享受できます。Open Client Solutionは、異なるOSプラットフォーム上で稼働させるために必要な変更がわずかで済むため、ベンダーによる囲い込みを脱する効率の良い方法とな ります。このソリューションには、デスクトップ管理サポートやアプリケーション移行などの機能も含まれており、セキュリティーに優れ信頼性の高い Linuxなどのオープン・スタンダードをベースとするソリューションをお客様が試用、導入し、価値を手にできるように支援します。OSのサービスは、 LinuxディストリビューターであるRed HatおよびNovellが提供します。
基幹系などのサーバーサイドというよりは、ユーザークライアント周辺、もうちょっと行くとアプリケーション管理あたりまでがターゲットとなっています。

この辺の範囲や定義については、SOAなどと同様にベンダーによって若干の差が出ています。

では、運用メリットとして何があるの?というところです。
これは、時期が変わったら謳われる内容も変わってるんじゃないかという気配もありますが、要すれば、マルチベンダー環境が可能になることでOS資産を上手く生かせるようになるということかと思います。ビジネス効果としては、サーバーサードでミドルウェアがOS環境の違いを上手く吸収している場面がありますが、同様に捉えて概ね正しいところとなります。

先IBMの例だと、Linuxを軸にソリューションを組み立てていますが、Macintoshのサポートも視野に入れているなど、ソリューション基盤上で業務アプリ一式が動く環境をOS以下の層から切り離していく方向が見て取れます。

よって、ソリューション比較としては仮想化系の技術と代替関係になります。

また、一部ではAjaxクライアントをオープンクライアントに入れる整理方法を取っている場合もありますね。ブラウザのみで稼動するアプリ一式については、オープンクライアントと解釈出来ます(とはいえ、ここまで入れると少し範囲が広すぎますが)。


トラックバック(0)

このブログ記事を参照しているブログ一覧: オープンクライアントという流れ

このブログ記事に対するトラックバックURL: http://techviews.jp/webapp/mt/mt-tb.cgi/120

コメントする

    
    
Powered by Movable Type 4.0