| « 2007年2月20日 | 2007年2月21日の投稿 |
2007年2月22日 » |
企業情報ポータル(EIP)上に既存コンテンツ(既存システム)をどのように掲載(接続)するかについての技術的分類の話。言い方を替えるとポートレットやwidgetの分類の一種。昨日書いたStartPagesの場合も基本的に同じになるはずであるが、こうしたフロント側のStartPages(EIP)とコンテンツとの接続方式については、我々は通常以下の6つの類型を使って分析や検討を行っている。
1.リンク集
既存システムへのリンクを掲載する方式。http://形式だけでなく特殊プロトコル(Notes://など)や端末のCドライブ上の実行(EXE)ファイルを起動するものも含まれる。
最も簡単でコストも低い。但しリンク集だけのStartPages(EIP)の場合、構築による業務改善効果も低いし、そもそも全てをリンク集で実装するならば、HTMLベースで企業内トップページを記述すればよく、高価なポータル構築ソフトウェアの購入は必要ない。
2.IFRAMEによる表示
HTMLタグであるIFRAMEの機能を使ってコンテンツをStartPages(EIP)上の所定の枠内に表示する方法。IFRAMEはInline Frameの略のとおり、ポートレットあるいはwidgetという枠内に独立してコンテンツを表示する。
コンテンツのUI・レイアウトは既存システム側で全て対応することとなる。既存コンテンツの現在の表示幅や長さがちょうどStartPages(EIP)の画面にあっている場合は問題が無いが、そうでない場合は既存システム側でシステム修正をしてレイアウトの変更が必要。1のリンク集と同じくIFRAMEだけでStartPages(EIP)を構築するのであればポータル構築ソフトウェアは不要。
3.RSS配信
言わずとしれたRSS配信配信。StartPages(EIP)に配信されたFeedsの情報を表示する。これもポートレットやwidgetは標準のものを使えるので開発の必要はないが、既存システム側でFeedsを掃き出すように手を入れる必要がある。
基本的には更新情報が時系列順に表示されるだけでは効果も限定的だが、Feedsに情報を付加すればタイトルや更新日時以外もStartPages(EIP)に表示することができる。StartPages(EIP)を使って業務革新をもたらしたいのであればStartPages(EIP)だけ見て何かアクションできるだけの情報を付与し一緒に表示したほうが良い。
4.Webサービス連携
Webサービスと書いたが単純なタグ解析&加工も含まれる。既存システムがWeb化されており、HTMLで情報を返してくれるときにこのタグの中身を解析して必要な部分だけを抽出・再加工するアプリケーションを構築して、ポートレットやwidgetにコンテンツを表示する方法。相手のシステムがWebサービス対応していれば、Webサービス技術を使ってより高度で確実な処理も可能。
Webサービス対応しておらずHTML解析のみで対応する場合、既存システムの仕様変更やコンテンツ記述者のちょっとした書き方の変更などによってHTML解析がエラーを出すなどのトラブル発生の可能性が非常に高くなる。また解析を行う部分のアプリケーションには結構な資源が必要になることもある。昨日書いたようにWebクリッピングポートレットはこの一種。
5.DBアクセス
ポートレット用に既存システムのデータベース(あるいはリポジトリ)へ直接アクセスするアプリケーションを構築する。4.のWebサービス経由ではなく、例えばODBCなどの仕組みを使って直接データベースから必要なデータを取ってきて、ポートレットやwidgetの狭さにあわせた表示を行う。
パフォーマンスの面では最も有利であるが開発工数は高くなる。
6.EAIツール連携
既存コンテンツ側に手を入れない方法としてEAIやESPなどのミドルウェアを使う方法がある。例えば検索エンジンのインデックス作成機能を応用して社内のコンテンツのサマリーとなるデータをESP(エンタープライズ・サーチ・プラットフォーム)のインデックス上にプロキシー的に保存しておき、このインデックスに検索条件を投じて、コンテンツを得た後にポートレットやwidgetの狭さにあわせた表示を行うアプリケーションを実装する事例などがある。(参考:「ESPを使ってFeedsとRSSリーダーを代替する」)
この方法は、4.Webサービス連携よりもパフォーマンス面では有利、5.DBアクセスよりも開発工数の面で有利になることが多いが、データが一旦キャッシュされるのでデータ鮮度の求められるコンテンツには適用しにくい。
StartPages(EIP)構築の事前段階で既存コンテンツの洗い出しを行うとともに、各コンテンツの実装方法をどのパターンにするかを決めておくと良い。パターンが決まれば開発工数の概算も見積もれるからである。
ちなみにポータル構築ソフトベンダーの多くは(開発段階になると特に)2.IFRAME方式を推薦する。これはStartPages(EIP)側の開発工数が最も少なくなり、作業や開発を既存システム側に押し付けることが出来るからである。別にIFRAME方式が他に比べて特に優れているわけでも逆に劣っている訳でもないので、このような口車に載せられることなく、コンテンツの性格やユーザニーズにあった最適な方法を選ぶべきである。
ちなみにStartPages(EIP)の特徴であるパーソナライズを実現しようとした場合、最初の1.2.のやり方ではかなり実現が困難になってくる。きめ細かいパーソナライズを実現したいのであれば、本格的にWebサービス対応するか専用のDBアクセスのアプリケーションを作成するのが望ましい。
次回は、StartPages(EIP)におけるパーソナライズの類型の解説
当ブログ内関連過去エントリー
| « 2007年2月20日 | 2007年2月21日の投稿 |
2007年2月22日 » |
- Blog/SNS(Intra)(43件)
- Blog/SNS(Net)(69件)
- EIP/WP(54件)
- Enterprise2.0(22件)
- ITコンサル/資格(20件)
- KM(82件)
- Mobile/PDA(42件)
- SBM(19件)
- Search(Intra)(33件)
- Search(Net)(33件)
- Wiki(10件)
- ○○症候群(6件)
- その他(41件)
- アプリケーション(2件)
- グループウェア(43件)
- コンサルティング(13件)
- システムインテグレーション(23件)
- セミナー・イベント(12件)
- ソーシャルメディア(95件)
- テクノロジー(44件)
- ネットコミュニケーション(1件)
- ネットコミュニケーション論(37件)
- ハードウェア(1件)
- ビジネス(2件)
- ベンダー評価(11件)
- ローテクKM(18件)
- 人生訓(19件)
- 企業内コンテンツ管理(8件)
- 動画/ストリーミング(8件)
- 実名ブログ(39件)
- 専門知識の無駄遣い(48件)
- 情報整理(31件)
- 書籍(12件)
- 社会(45件)
- 組織/風土(11件)
- 萌え興し/B級グルメ(20件)
- 調査/統計(83件)
オルタナティブ・ブログは、専門スタッフにより、企画・構成されています。入力頂いた内容は、アイティメディアの他、オルタナティブ・ブログ、及び本記事執筆会社に提供されます。

顧客に“ワォ!”という体験を提供――ザッポスに学ぶ企業文化の確立
ちょっとした対話が成長を助ける――上司と部下が話すとき互いに学び合う
悩んだときの、自己啓発書の触れ方
考えるべきは得意なものは何かではなく、お客さまが高く評価するものは何か
なんて素敵にフェイスブック
部下を叱る2つのポイント
第6回 幸せの創造こそ、ビジネスの使命