クラウドの“クライアント”としてRIAを試す
連載インデックスへ
検証特集:クラウドの“クライアント”としてRIAを試す(1)

6つの主要クラウドとRIAの現状を総ざらい


クラスメソッド株式会社
福田 寅成
2009/7/10



業務系SaaSとしての実績が多い、Force.com


 CRMサービスを提供しているセールスフォース・ドットコムもForce.comでクラウドアプリケーション開発の基盤を提供しており、いまや「クラウド企業」となっています。Force.comは仮想の開発環境にEclipseなどの開発ツールでアクセスして開発を行うスタイルです(参考:クラウド体験記の「実際に使ってみよう 「Force.com」」)。

 セールスフォース・ドットコムは「Force.com Sites」の提供も開始しており、従来の社内アプリケーションのみならず社外公開向けWebサイトの開発プラットフォームもクラウド形式で提供し始めています。

RIAとForce.com

 すでにForce.com向けのAdobe AIR/Flex向け開発ツールがリリースされています。

プライベート・クラウドを構築する、IBM Smart Business


 IBMはクラウド開発向けのツール「IBM Smart Business」でクラウドサービスの提供を本格化しており、「WebSphere CloudBurst」などの開発ツールの提供も開始しています。

 大規模な基幹業務アプリケーション開発に特化してサービスを提供してきたIBMによるクラウドだけに、業務アプリケーション開発でのクラウド利用が促進されると考えられます(参考:IBM、クラウドサービス「IBM Smart Business」を発表)。

RIAとIBM

 IBMは、Ajax/JavaScript向けにライブラリや開発ツールなど多数をリリースしています。

 また、Flex向けの有名な有償コンポーネントである「ILOG Elixir」は最近IBMに買収され、「IBM ILOG Elixir」と名称を変えています。

 IBMがこういったコンポーネントプロバイダを買収したことからも、RIAが企業向けアプリケーション開発でも重要な位置を占めようとしていることが分かります。

RIAクライアントとの親和性が高そうな、Sun Cloud


 オラクルに買収されたサン・マイクロシステムズ(以下、サン)もクラウドプラットフォームを発表しています(参考:サンのクラウドは、Amazon EC2とどう違うのか?)。 提供されるサービスの基本的なものは、以下になります。

  • Sun Cloud Compute Service:サーバ実行基盤
  • Sun Cloud Storage Service:クラウドストレージ

 上記記事の「各種サーバもスイッチもドラッグ&ドロップ」の項にあるスクリーンショットのように、GUIでサーバをドラッグ&ドロップしながらシステム構成を決められるのはクラウドらしい機能提供形態であるといえます。

 このような管理ツールの構築でも、RIAが主要技術になっていくと思われます。

RIAとサン

 サンといえばJavaを古くから提供しており、最近見直され始めたJavaアプレットはRIAの1つといえます。

 新しいRIA開発プラットフォームであるJavaFXの提供も開始されており、そういったRIA開発技術と密に連携するクラウドサービスが、今後同社より提供される可能性は高いと思われます。

まずは、Amazon S3+Flexアプリから

 クラウドとRIAは、まだほとんどの開発者や発注者に知られていない非常に若い技術です。それだけに多くの可能性が眠っています。それらを組み合わせた場合は、さらに例がほとんどなく、どのようなアプリケーションが実現され、われわれがどのような恩恵を受けられるのかはまだ分かりません。

 少なくとも、それぞれの技術はコスト削減使い勝手の向上などアプリケーション利用者や運用者に対してメリットのある点の改善を強調しており、組み合わせて使った場合も、アプリケーションの「ユーザー」に対して多くのメリットが出てくるのではないかと思います。

 次回以降、実際にRIAとクラウドを連携させたアプリケーションを作成してみたいと思います。最初となる次回は、FlexとAmazon S3を連携させた簡単なC/C型オンラインストレージの構築を予定しています。


@IT関連記事


リッチクライアントの新たな潮流:
エクスペリエンス・テクノロジー(経験創出技術)とは?

ユーザーインターフェイス技術、分析・管理系技術、開発手法の3つの融合が実現する、リッチクライアントの新しい潮流を解説する
いまさら聞けないリッチクライアント技術
毎回1つのリッチクライアント用語・技術を取り上げて解説します。初心者から中級者まで気軽に読んでください。あなたはリッチクライアントについて本当に説明できますか?
ネットの進化で広がるSaaSとエンタープライズ2.0
Interop Tokyo 2008 セミナーレポート ネットワークの進化によって人々が受けた恩恵は動画配信や大容量データ転送だけではない。SaaSやWeb 2.0なども、その一部だ
リッチクライアント & 帳票」フ ォーラム 2008/6/20
RIA&帳票はSaaSを巻き込みPCを超えて多様化する
SODEC 2008 リッチクライアント&帳票レポート 最新のRIA&帳票の技術をSODECからお届け。RIAと帳票の連携、SaaSやPC以外の端末との融合が今後とも注目です
リッチクライアント & 帳票」フ ォーラム 2008/6/4
新時代の業務用モバイルRIAを考える
iPhoneやAndroid、ネットブックの登場で盛り上がるモバイル業界。本特集では「業務でのモバイル利用」において、どの端末やプラットフォームを検討すべきか、また使い勝手において重要なUIのあり方などについて考察する

プロフィール:福田 寅成(ふくだ ともなり)
クラスメソッド株式会社 エンタープライズサービス部門 システムエンジニア
大手SIerでの長いJava開発経験を経てクラスメソッドに。 Java、JavaScript/Ajax、Flex、AIR、C#など、さまざまな分野に関する技術調査研究、および業務アプリケーション開発に携わる。
FlexやAIRの開発依頼はコチラ

1-2-3  

 INDEX
検証特集:クラウドの“クライアント”としてRIAを試す(1)
6つの主要クラウドとRIAの現状を総ざらい
  Page1
クラウドの“クライアント”について考えていますか?
RIA開発者のための、そもそも「クラウド」とは?
  Page2
クラウドの老舗、Amazon Web Services
Java版で一気に業務系よりに、Google App Engine
.NETアプリがそのままクラウドに、Windows Azure
Page3
業務系SaaSとしての実績が多い、Force.com
プライベート・クラウドを構築する、IBM Smart Business
RIAクライアントとの親和性が高そうな、Sun Cloud
まずは、Amazon S3+Flexアプリから



リッチクライアント&帳票 全記事一覧へ



HTML5 + UX フォーラム 新着記事
@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

注目のテーマ

HTML5+UX 記事ランキング

本日 月間