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
Cloud Computing via kwout
オラクルに買収されたサン・マイクロシステムズ(以下、サン)もクラウドプラットフォームを発表しています(参考:サンのクラウドは、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アプリから |
リッチクライアント&帳票 全記事一覧へ |
- GASで棒、円、折れ線など各種グラフを作成、変更、削除するための基本 (2017/7/12)
資料を作る際に、「グラフ」は必要不可欠な存在だ。今回は、「グラフの新規作成」「グラフの変更」「グラフの削除」について解説する - GET/POSTでフォームから送信された値をPHPで受け取る「定義済みの変数」【更新】 (2017/7/10)
HTMLのフォーム機能についておさらいし、get/postメソッドなどの内容を連想配列で格納するPHPの「定義済みの変数」の中身や、フォーム送信値の取り扱いにおける注意点について解説します【PHP 7.1含め2017年の情報に合うように更新】 - PHPのfor文&ループ脱出のbreak/スキップのcontinue【更新】 (2017/6/26)
素数判定のロジックからbreak文やcontinue文の利点と使い方を解説。for文を使ったループ処理の基本とwhile文との違い、無限ループなども併せて紹介します【PHP 7.1含め2017年の情報に合うように更新】 - Spreadsheetデータの選択、削除、挿入、コピー、移動、ソート (2017/6/12)
Spreadsheetデータの選択、挿入、削除、コピー、移動、ソートに使うメソッドの使い方などを解説する
|
|