既存システムを改変せずにマッシュアップ
業務システムでもスクレイピング活用、富士通
2008/12/10
富士通は12月10日、業務アプリケーションの基盤となるミドルウェア「Interstage」シリーズの1製品、「Interstage Interaction Manager」(IIM)の機能強化を行ったと発表した。IIMは業務向けのC/SシステムをAjax化するフレームワークとして2007年5月に発売した製品。新バージョンのV9.1では、新たにHTMLベースのWebサービスからスクレイピングした情報を、既存の業務アプリケーションとWebブラウザ上でマッシュアップする仕組みなどを提供する。
ソフトウェア事業本部 アプリケーションマネジメント・ミドルウェア事業部 第四開発部部長の西尾清氏同社ソフトウェア事業本部 アプリケーションマネジメント・ミドルウェア事業部 第四開発部部長の西尾清氏は「SOAによるシステム構築に必要なことのかなりの部分はフロントで解決できる」という。アンケート調査によればSOA構築の要件は「複数システムを連携するインターフェイスの共通化」「Web業務画面の操作性改善」「既存資産を活用しながらの段階的導入」「バックエンドのビジネスロジックとUIの分離」などで、IIMはこうした課題への1つの解になるという。
IIM V9.1ではAjaxを使い、既存のWebシステムのリッチ化できるだけでなく、出力HTMLから必要な情報を抜き出す、いわゆるスクレイピングを行った上で業務アプリケーションをマッシュアップすることができる。例えば、商品管理システムを参照しながら受発注システムを使うようなケースでは、これまで別画面間で商品コードをコピー&ペーストするような運用があった。IIMではこうした異なる業務アプリケーションに手を加えることなく、1つのWebページ中にマッシュアップするフレームワークを提供する。コピー&ペーストの手間や操作ミスが減るほか、例えば在庫管理システムと連動させることで在庫不足の商品を受注するといった数量ミスも防止できる。
具体的には専用のビジュアルな開発環境でスクレイピングする対象領域を指定し、これをAjaxページエディタで別画面にUI部品として埋め込むという流れになる。マウス操作が中心の直感的な画面設計が可能で、短期間で構築できるという。HTMLから抜き出したデータはJavaScriptで扱いやすいデータ形式に変換されるため、さまざまに応用できる。クロスドメインの制約はサーバ上で稼働するマッシュアッププロキシによって解決。ドメインの異なる社内外のWebサービスをマッシュアップしやすいという。
既存の業務システムやWebサイトに存在するHTMLページを、別の業務アプリケーションにマッシュアップする
ビジュアルな開発環境でスクレイピングツールやAjaxエディタが扱える
受発注システムと商品ページをマッシュアップした例。受発注システムで商品IDを入力すると右側のマッシュアップ領域に商品情報がダイナミックに表示されるWebサービスやWebページだけでなく、メインフレームやC/Sシステムといったレガシーシステムにも対応する。具体的には「Interstage Hot Access Service」(IHAS)を利用することでメインフレームの画面情報を変換し、これWebページ上でマッシュアップすることが可能という。
エンタープライズマッシュアップ市場は拡大が予想されているが、個別の業務システムをWebサービス化していく必要があるなどハードルが高い。「われわれは、すでにあるHTMLを自力でマッシュアップして行くアプローチに着目している」(西尾氏)といい、同社は既存資産の有効活用というポイントを訴求していくという。
Interstage Interactin Manager V9.1の動作環境はサーバ側がWindows Server 2008/2003/2000、クライアント側がWindows Vista/XP/2000。Solaris版、Linux版は順次発売。利用にはアプリケーションサーバ、開発には統合開発環境のInterstage Studio V9またはEclipse 3.4.1が必要。販売価格は税別で45万5000円(1ユーザーライセンス)から。
関連リンク
関連記事
情報をお寄せください:
- Webの表示速度を遅くする「SSLハンドシェイク」とは (2010/2/9)
安全性を担保しようとWebページにSSLを適用すると、負荷の高い処理が実行される。速度と安全性は両立できるのか? - クラウド活用「雲活」のために押さえるべき39のポイント (2010/2/2)
活用するべきサービスか否か、クラウドの利点・問題点、クラウドプラットフォーム提供企業になるための条件、開発者がするべきことに分けて紹介 - 再利用性の高いクラス作成に重要な“アクセス制御” (2010/1/28)
Javaのアクセス修飾子public、private、protectedや、Eclipseで簡単に作れるアクセサメソッドgetter、setterについて解説 - DB設計の神ツール「ERMaster」なら、ここまでできる (2010/1/21)
直感的なUIに、カスタマイズ可能な、Excel出力のテーブル定義書、辞書機能など多機能なERモデリングの無料Eclipseプラグインです
|
|
スポンサーからのお知らせ
- - PR -
- - PR -
お勧め求人情報

**先週の人気講座ランキング**
〜CCNA編〜
| ◆ | 企業の仮想化に足りない“発想”とは? 仮想化運用管理のキモは意外なところに! New! |
| ◆ | 操作もマニュアルも分かりやすい! ユーザー視点で開発されたPC管理ツール New! |
| ◆ | 仮想化すればコストは削減できるか? 仮想化に必要な「3つの視点」を解説する |

| ◆ | セキュリティを知り尽くす上野氏が登壇! @ITメールソリューションLive! in Tokyo |
| ◆ | 運用管理の課題を“2つの観点”から分析 ユーザー満足度の高い「仮想環境」とは? |
| ◆ | 世界に通用するストレージの作り方とは? 製品に込めた思いを富士通の開発者に聞く |

| ◆ | OSSで手間も時間も、障害も減った―― 「マピオンの事例」オープンソース活用法 |
| ◆ | 「ノートPCの持ち出し禁止」で大丈夫? 情報漏えいを防ぐ管理手法とインフラは? |
| ◆ | 1日の処理を1秒に――MySQLの達人が語る 「コスト削減」できるチューニング |

| ◆ | ドキュメント作成を自動化して、SEの作業 効率を大幅アップ! Visio 2007の魅力 |
| ◆ | 急速に広がるHyper-Vでのサーバ仮想化 そのベストプラクティスをデルが解説 |
| ◆ | @IT主催セミナーで語られた、「担当者に 求められるセキュリティ対策」をレポート |

| ◆ | @IT「Windows 7」 特設サイトオープン! 最新情報・移行ノウハウを公開しています |






