ホワイトペーパーレビュー
エンタープライズRIA開発が分かる3つのホワイトペーパー
業務アプリケーションでの採用も増えつつあるRIAにはさまざまな技術や製品がある。自社の業務に適したシステムを構築するために何が必要か? 本稿では、RIA開発に関連する3つのホワイトペーパーを紹介する。
Webアプリケーションの進化系として「リッチクライアント」や「RIA(Rich Internet Application)」と呼ばれるアプリケーションが広く活用されつつある。コンシューマー向けサイトから始まり、現在では企業間や企業内システムに導入したり、構築を検討したりする企業も増えてきた。
RIAシステムをより簡単に構築するにはどうすればよいのか?
本稿では、TechTargetジャパンのホワイトペーパーダウンロードセンターに登録されているホワイトペーパーの中から、RIA開発に関連する3つのホワイトペーパーを紹介する。
注目のRIAプラットフォームとは?
「ここがポイント! Silverlight3による実践RIA開発」
現在、RIA関連技術には「Adobe Flash」やJavaアプレット、Ajaxなどさまざまな技術が存在する。また、アドビシステムズの「Adobe AIR」、サン・マイクロシステムズの「JavaFX」、Curlといった開発プラットフォームも多く存在する。そんな中、RIA推進団体「RIAコンソーシアム」が2009年6月に発表した、Webアプリケーションの利用者を対象にしたアンケート調査「2009年3月 Webアプリケーションのビジネス利用調査」において、その認知度の伸び率が最も大きかったプラットフォームが、マイクロソフトの「Microsoft Silverlight」(以下、Silverlight)だった(前回比6%増の14.4%)。
このホワイトペーパーでは、RIA開発におけるSilverlightの活用方法を紹介している。Silverlightを採用する利点としては「XAMLベースの表現能力」「Webベースのデプロイ効率の高さ」「マルチプラットフォーム性」などを挙げている。
また、そうした利点を紹介するとともに、それらを最大限生かすためには「ほかのシステムとの連携や既存サービス資産の流用などを考慮に入れた、最適なアプリケーションアーキテクチャを選択することが重要だ」と説明する。さらに、SilverlightはWPF(Windows Presentation Foundation)同様にXAMLによる高いUIデザインを可能とする一方で、UIデザインに対するコストを増大させないための工夫も必要だという。
その上で、Silverlight 3による業務アプリケーション開発を進める際に問題になりやすい部分に焦点を当てて、SilverlightによるRIA開発のポイントを解説している。Silverlight開発に際して覚えておくべき主な制約事項、サービス、データ、プレゼンテーション層など各レイヤーにおける実装指針、UIコンポーネントを利用した効率的な実装方法を紹介している。
新しいRIAプラットフォームの開発ノウハウを理解したい方は、目を通してみてはいかがだろうか。
Silverlightに関連したホワイトペーパー
エンタープライズ適用のために必要なこと
「J2EEとシームレスに連携する次世代アプリケーション構築」
エンタープライズ分野でのRIA導入では、既存の基幹システムとの親和性や大規模なシステムにおける経験、技術者の確保という点も課題になることがある。例えば、ミッションクリティカル環境におけるパフォーマンスや可用性、ほかのシステムとのシームレスな連携、既存資産からのマイグレーションなどが求められる。多くのプラットフォームが存在する市場において、エンタープライズRIA開発に適したものを選択するにはどうすればよいだろうか?
このホワイトペーパーでは、Java/XMLベースのRIAプラットフォーム「Nexaweb」によるアプリケーション構築法を紹介している。Nexawebの最大の利点は、エンタープライズアプリケーション開発の主要な基盤要素「J2EE(Java 2 Enterprise Edition)」とのシームレスな連携性にあるとし、J2EEとの統合を実現するNexawebの各コンポーネントのアーキテクチャを解説している。
J2EEとの統合によるメリットの1つとして「既存のHTMLアプリケーションからの移行」を挙げている。Nexawebでは、サーバサイドのビジネスロジック、データモデル、クライアントサイドのコンポーネントなど、既存のアプリケーション資産の大部分を再活用することが可能。これにより、アプリケーションの移行時間を短縮させ、移行作業を容易にするという。また、HTMLアプリケーションの実際の移行手順も紹介されている。エンタープライズへの適用を考えている方は参考にするとよいだろう。
ホワイトペーパーダウンロードセンターには、そのほかにもマジックソフトウェア・ジャパンの「業務システムのRIA開発プロセスを1/3にカットする方法」や、カールの「リッチクライアント Curlプラットフォームの概要」など、エンタープライズRIAに適応するプラットフォームも紹介されている。
業務アプリケーションのリプレースをお手軽に
「作り直さない業務アプリケーションのリニューアル ~最小限の工数で入力操作性を改善する方法~」
システム全体のパフォーマンス向上を左右するともいえる、業務アプリケーションの操作性。それは、画面表示を中心としたユーザーインタフェースの設計段階で決まるといっても過言ではないだろう。使い勝手が悪化した業務アプリケーションを使い続けることは、ユーザーの生産性の低下を招き、そこに起因するトラブルが発生する可能性もある。どのような画面を設計していくのがよいのだろうか?
このホワイトペーパーでは、マイクロソフトのVisual Studioを利用してWindowsアプリケーションを開発するエンジニアが、ユーザーインタフェース画面を構築する際に役立つ情報を提供している。特に、すべての業務アプリケーションに必要不可欠なUI要素といえる、入力作業を行うテキストボックス(TextBox)に焦点を当てて、その機能に特化したサンプルをベースにして使い勝手の良い画面の構築を解説する。
また、データ入力はシステムに適切なデータを入れるための入り口で、業務アプリケーションにおける利用頻度の高い機能の1つと位置付け、そのユーザーインタフェース設計の重要性を説いている。
多くの企業ではシステムをリプレースする場合、なるべく工数や費用を掛けたくないのが本音であろう。可能な限り少ない工数でリプレースを実現する方法はないだろうか? このホワイトペーパーにはその問いに対する解決策が幾つか提示されている。
今回紹介したホワイトペーパー以外にも、ホワイトペーパーダウンロードセンターでは、技術文書や製品資料、事例紹介などRIA開発に関するホワイトペーパーを掲載している。ぜひダウンロードしてご活用いただきたい。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
新着ホワイトペーパー PR
-
製品資料
[LRM株式会社] 「標的型攻撃メール」事例・サンプル集 -
製品資料
[LRM株式会社] セキュリティ教育はなぜ「年間計画」を立てる必要があるのか? -
製品資料
[LRM株式会社] セキュリティの重要性が伝わらない…… 効果がない社員教育から脱却する方法 -
製品資料
[LRM株式会社] 「標的型攻撃メール訓練」導入ガイド 社員の意識を確実に高める仕組みの作り方 -
事例
[株式会社マクニカ] アイカ工業に学ぶ脆弱性対策 情シスが把握できずにいたアセットも正確に把握
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
「VMware離れ」は本当か 3000社がVCF 9にかじを切った現実的な理由
-
2
Oracle巨大ITプロジェクトはなぜつまずいたのか 8年で導入1割、追加で170億ドル
-
3
100億円の「Linux更新」を回避 みずほ銀行が選んだ“おきて破り”のRHEL延命策
-
4
Microsoft製品でここまで自動化できる 情シスがやめられる手作業10選
-
5
「Microsoft 365」が乗っ取られる 跡形もなくMFAを破る手口
-
6
エンジニアが選考を辞退する本当の理由 7割が隠す“面接の違和感”とは
-
7
Netflixのバックエンドは「ほぼJava」 3000超のアプリを支える開発基盤の裏側
-
8
AI基盤は本当に「オンプレ回帰」する? Broadcomの言い分と企業の本音
-
9
ISMSの“コンサル丸投げ”が招く数千万円の無駄 NTTドコモビジネスの脱出劇
-
10
AI全部入り「Microsoft 365 E7」に企業が二の足を踏む訳 移行意向はわずか4%
ホワイトペーパーランキング PR
-
1
生成AIのハルシネーションを防止 回答精度を高めるセマンティックレイヤーとは
-
2
AIエージェントで多様な日常業務を効率化するための入門ガイド
-
3
5回聞くだけじゃ足りない? トヨタ式「なぜなぜ分析」の正しい実践方法
-
4
AIが「わざわざ使うツール」になっていない? 業務で自然に使う導線にする秘訣
-
5
JR西日本ITソリューションズが「監視業務の属人化」を解消した方法とは?
-
6
「脱Excel」か「Excel快適化」か? 現場にやさしい業務改善の進め方
-
7
インシデント対応工数を約3割削減、東京ガスの事例に学ぶ監視体制刷新のコツ
-
8
マンガで解説:「ゼロトラスト」「SASE」の必要性とメリット
-
9
5分で分かる「セキュア大容量ファイル転送サービス」の機能とメリット
-
10
情報セキュリティ対策早分かりガイド:25の自社診断で弱点と解決策を理解
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー