【 ここから本文 】

SOA

ソーシャルブックマークに登録 : Yahoo!ブックマークに登録 はてなブックマークに登録 del.icio.usに登録 newsing it!に登録 Buzzurlにブックマーク livedoorクリップに登録 Slashdotにタレコむ イザ!ブックマークに登録 Twitterでつぶやく
print 印刷用ページの表示


SOAでエンタープライズ・マッシュアップを!

マッシュアップの真価を引き出し、Web2.0時代の“勝ち組”を目指せ

(2007年03月16日)

既存のインタフェースやコンテンツ、サービスなどを“混ぜ合わせて”複合的なWebアプリケーションを構築する「マッシュアップ」の手法が、今やエンタープライズの分野をも席巻しつつある。そこでのキーワードは、もちろんSOAだ。本稿では、「エンタープライズ・マッシュアップ」の現状を踏まえつつ、それを有効に活用(構築)するためには何が必要であるのかを明らかにしたい。

デイブ・リンティカム
InfoWorld 米国版

広がるマッシュアップの適用分野

 ここにきて、エンタープライズとWebとの境界線が、ますます判別しにくくなってきた。マッシュアップは、そうした曖昧な境界線上において、SOAの再利用性とファイアウォールの向こう側のサービスを活用できる利便性とを提供する。このマッシュアップの広がりにより、われわれは近い将来、どこまでが“社内”で、どこからがWebなのかが、判然としない世界に生きることになるだろう。

 しかし、マッシュアップを構築できる環境があるからといって、それだけでマッシュアップの真価を引き出すことができるわけではない。マッシュアップの真価を引き出すためには、その対象となるサービスの適切なプロビジョニングと管理、そしてSOAの目的とポジショニングに対する十分な理解が欠かせないのだ(囲み記事「マッシュアップ・プラットフォーム・ベンダー」参照)。

 さらに、マッシュアップを構築するためには、3つの課題をクリアする必要がある。まず第1に、マッシュアップをサポートできるように既存のインフラを整備すること。2つ目に、社内の要求をしっかりと理解すること。そして第3番目が、マッシュアップで実現できることとできないことをきちんと見分けること、である。

 マッシュアップは典型的なWeb 2.0であり、本来、簡単に開発できるはずのものなのだが、エンタープライズ・マッシュアップとなると、やはりある程度の準備は必要である。というのも、各種のサービスやコンテンツを社内外のAPIで“マッシュ可能”にするためのSOAを構築/サポートしなければならないからだ。それはすなわち、既存のエンタープライズ・アプリケーション・サービスがインターネット上のサービスに安全にアクセスできなければならないということを意味する。

 Ajax(Asynchronous JavaScript and XML)を活用し、雨後の筍のように出現したインターネット・アプリケーションを取り込むことによって(つまり、マッシュアップを構築することによって)、われわれは、各種のビジネス問題を簡便に解決することが可能になった。このように、マッシュアップは、既存のアプリケーションとサービスを利用して、ビジネスに役立つ優れたツールを作成するためのパワフルな方法を提供するのである。

 では、具体的には、現在どのようなマッシュアップが提供されており、今後はどのようなものが構築されていくことになるのだろうか。

マッシュアップ・プラットフォーム・ベンダー一覧

 ここに紹介するマッシュアップ・プラットフォームは、すでに確立されたポータル・サーバから最先端のWebピュアプレイまで多岐にわたる。なお、Ajaxツールキットについては、商用、オープンソース共に割愛した。

●アボブ・オール・ソフトウェア

 “マッシュアップ”という言葉がまだ音楽業界の専門用語だった時代に、最初のエンタープライズ・マッシュアップ・プラットフォームを提供したのが、このアボブだ。軽量の複合アプリケーション開発環境「Studio」は、サービス・メタデータのSOAリポジトリとでも言うべき存在である。

●アドビ

 XMLサポートを強化した「Flex 2.0」を使えば、リアルタイムのデータ駆動型Flashアプリケーションを作成することができる。このセパレート・データ・サービス・アプリケーションは、仲介型サーバ・サイド・メッセージングおよびデータ統合を可能にする。シングルCPU上で実行する場合は、ダウンロードは無料。

●アプリベース

 「DataMashups.com」(現在ベータ版)は、インターネットと社内データとを統合可能なホスト型エンタープライズ・ポータルの構築を目指す中小企業やワークグループをターゲットとしている。サービス、SQL、その他のデータ・ソースをマッシュできるほか、ポータル・ページのアクセス制御を行うことも可能。

●BEA

 エンタープライズ・ポータル・サーバの最新バージョン「WebLogic Portal 9.2」に、マッシュアップに関連する機能をいくつか追加した。「Mashup Composition」は複合マッシュアップ・アプリケーションを合成するための、「Component Producer」はマッシュアップ・アプリケーションを提供するための機能だ。

●Dapper

 Dapperは「Data Mapper」を短縮した名称。Data Mashupsと同様、さまざまなWebサイトから情報を抽出し、プログラミングなしでマッシュアップを作成できるインターネット上のオンライン・サービス。現在はベータ版の段階で、HTMLソースだけにしか対応できないが、無料で使い勝手がよい。

●カッポー・テクノロジーズ

 「Mashup Server」は3つのモジュールから成る独自のビジュアル・プログラミング言語を搭載する。3つのモジュールとは、「Clipping」「Transactions」「Data Collections」で、それぞれポータル作成、複合アプリケーション開発、データ統合に用いられる。また、JavaScriptイベントをサポートするロボットが、HTMLソースの探索を行う。

●IBM

 alphaWorksサイトで“無料プレビュー版”が提供されている「QEDWiki」は、PHPで記述されたWikiフレームワークだ。ビジネス・ユーザーや開発者が連携することにより、すばやく協調的にマッシュアップ・アプリケーションを構築することができる。

●ラズロー・システムズ

 オープンソースECMAscriptプラットフォーム「OpenLaszlo」は、リッチ・インターネット・アプリケーションをDHTMLやFlashに対応させることが可能で、アドビのFlex 2と競合する。サンのOrbitプロジェクトも、Java 2 ME環境に対応するコンピレーションを提供する予定だ。

●/nソフトウェア

 「RSSBus」は、HTMLページやWordドキュメントなどをターゲットに、データベースやスプレッドシート、その他のソースからRSSフィードを作成するためのツールとサービスのセットである。再利用可能な「RSSBus Connectors」が、データをフィードにコンバートする。

●ネクサウェブ

 「The Enterprise Web 2.0 Suite」は、「Internet Messaging Bus」や「Enterprise Data Services」上でAjaxやJavaクライアントをサポートする「Universal Client Framework」を構築する。「Nexaweb Studio」は、ドラッグ・アンド・ドロップでマッシュアップ・アプリケーションを設計できる機能を搭載している。

●オラクル

 「Application Server 10g release 3」の一部である「WebCenter Suite」は、AjaxとJava Server Facesの両方をサポートし、他のポータル製品を必要としない。WebCenter Suiteに含まれる「WebCenter Services」コンポーネントには、Wiki、RSSに加え、VoIP機能も搭載されている。


 |123 > 次のページへ



関連記事

▲ページの先頭へ戻る


SOA実践講座Resource by ORACLE

ITアーキテクト特別連載 【SOA実践の秘訣】

第3回:ガバナンスの確立に向けた施策と取り組み(後編)NEW!
SOA推進組織の結成――ガバナンス・フレームワークと組織体制
第3回:ガバナンスの確立に向けた施策と取り組み(前編)
体制構築のための下準備――ワークショップの開催と課題の整理
第2回:データ/アプリケーションの最適化(後編)
既存資産の洗い出しとサービス候補の抽出、優先順位付け

イベント/セミナー情報

ビジネスに競争力を
ビジネス・イノベーション・フォーラム

SOA、BPM、ガバナンス、既存資産の再利用などビジネスに競争力をもたらすソリューションを紹介

【会期】
2008年9月12日
【会場】
東京カンファレンスセンター・品川
【主催】
ソフトウェア・エー・ジー株式会社

イベントの詳細はこちら

ソリューション・フォーカス

ビトリア・テクノロジー

SOA/BPM推進を技術面から支えるビトリアの「BusinessWare」の実力

独自のサービス・オーケストレーション技術でプロセス変更に迅速に対応

日立製作所

日立が描く全体最適に向けたSOA実践のアプローチ

Cosminexusで「段階的システム最適化」を強力に支援

専門コンサルタントが明かすSOA実践の秘訣

Computerworld Conferenceリポート

Computerworld Conference 2008 Winter

「サービス」の真意をとらえ、社内体制を整える――そこからSOAプロジェクトは始まる

経営層とIT/IS部門に求められる、業務視点のシステム構築

日立製作所

“段階的システム最適化”のアプローチで業務改革を実現する日立の「Cosminexus」

SOAに基づいた変化即応型システムの構築を強力に支援

日本BEAシステムズ

SOAの本質的効果を導き出すBEAのROIモデル「BEA Costs & Benefitsフレームワーク」

SOAの“効果の見えにくさ”を解消するベスト・プラクティス

ソニック ソフトウェア

低コストで段階的な導入を進めるソニック ソフトウェア「Sonic ESB」のSOAアプローチ

システム統合の現実解、ESBのメリットを存分に生かす

ソフトウェア・エー・ジー

SOAでビジネス・インフラ全領域の統合を図る「webMethods 7.1」

レガシー資産を最大限に生かしたガバナンスを実現

User Panel

User Panel

BEAのユーザー企業が語るSOA導入の要所

「万事は人。願いをベンダーと共有することが潤滑油となり最良の結果を生む」

SOA構築ガイド

SOAの導入を成功させるための10のステップ

SOA導入プロジェクトの経験者から聞き出した秘訣を一挙公開

SOAも「ガバナンス」の時代へ

ガバナンスがなければ、SOAも「ただの無秩序な」Webサービス

SOAの「現実解」を探る

ベンダー各社のコンセプトや実装技術を徹底検証

BPM製品のトレンドと導入/運用の4ステップ

「モデル」「デザイン」「デプロイ」「監視」の基本フローを押さえる

SOA成功の極意を知る

「開発者の意識改革」がカギに

キャッチアップSOA

SOA導入に挑んだ企業の6割が「ほぼ達成」と自己評価

「多くのユーザーはもはやSOAの導入を恐れていない」と同社幹部

SOA導入効果、ESBなどのインフラに投資した企業ほど顕著に

自然資源に影響を及ぼす各種人的要因データを集約

SOAガバナンスを究める

協調性を発揮してガバナンス・プロセスを押さえよ

SOAを技術面から支える「アイデンティティ管理」の重要性

SOAシステムで本領を発揮するアイデンティティ管理基盤の構築ポイント

米国で高まる“SOA”のユーザー満足度

SOAへの移行は、「労多けれど、メリットも大」

SOA時代に、企業システムはどう備えるべきか

「Computerworld Conference 2006 Spring」特別リポート

SOA事例研究

デルタ航空、3年計画のSOAプロジェクトに着手

ITバックボーンをSOA環境にリプレース

ワコビア銀行、SOA構築でコラボレーション・ツールを活用

開発関連ドキュメントを公開・共有

ペンシルベニア大学、SOA対応のBPMシステムを導入

学内のワークフローを自動化

先進ユーザーに学ぶ、SOA導入の心得

プロジェクトには十分な“時間”をかけるべし

SOAの課題

企業のSOA支出は増加も、普及拡大の勢いにかげり
「SOAへの投資が今後も継続されるかどうかはわからない」とアナリストが指摘
SOA導入によるROIの向上、多くの企業が未達成
積極的な活用を阻むのは、部門どうしの確執と不公平感
停滞するSOAの普及、企業は全社レベルの導入に及び腰
「ベンダーはSOAのメリットを十分に説明していない」
“SOA一辺倒”に要注意
SOA導入を漸進的に進める医療保険会社
SOAへの移行は“いばらの道”?
初期コストの高さがネック

Weekly Ranking

集計期間:08/31〜09/06



Computerworld Global
米国
英国
中国
ドイツ
オーストラリア
シンガポール
その他の国