本文へジャンプ

ポータルによるフロントエンドでのアプリケーション統合(前編)

IBM/SAPハイブリッドSOAソリューションのご紹介【第6回】

今回は、これまでのポータル基盤の課題と次世代ポータル基盤を活用したフロントエンド・アプリケーションの変革によってユーザーの業務生産性の向上につながるソリューション、それを支えるIBM/SAP製品や最新の技術動向を、第6回/第7回の2回に分けてご紹介します。

これまでのフロントエンド・アプリケーションの課題

ITの利用が浸透し、業務遂行に欠かせない存在になっている反面、その複雑さがかえって業務の効率を落とす要因にもなっています。

今回は、ビジネス生産性向上につながるフロントエンド・アプリケーションを実現するために、企業ポータルに必要な機能やその具体的な実現イメージをデモ・アプリケーションを交えてご説明していきます。

企業ポータルを取り巻く環境

従来の企業ポータルについて、単なる情報のリンク集になっている、情報の鮮度が低い、インタラクティブ性に欠ける、結果として業務処理の時間短縮につながらない、などの反省点が指摘されるようになって来ました。これらの反省点の原因としては、企業内ポータルの活用が「情報の集約と提供」に限定されていた点を挙げることができます。
一方でこれらの反省を踏まえ、情報の鮮度やインタラクティブ性を向上させるために、Web2.0技術を企業ポータルに適用する試みがあります。Web2.0の持つ特徴についてはさまざま挙げることができますが、主な特徴として3つ挙げることができます。



関連情報


次世代ポータル基盤に求められる機能

ビジネス・プロセス連携機能
ユーザーとこれらバックエンド・システムとの架け橋となるポータルには、多様なバックエンドシステムへの接続性が求められます。具体的には外部サービスの連携として、Webサービス連携や既存のアプリケーション資産をポータル上の構成要素としてマッシュアップする機能が該当します。
また、業務処理を行う際には何らかの判断が必要になります。企業ポータルには、ユーザーがビジネス状況を適切に判断し迅速に決定を下すための支援を行う必要があります。判断材料を提供するためにビジネス状況のグラフィカルな表示や例外発生時のアラート表示などを行うダッシュボード機能、業務の関係者との連絡・相談・報告などのコラボレーションを支援する機能、ユーザーの役職や権限に応じた形で提供すること、などが求められます。

自由度の高いユーザー・インターフェース
ポータルの持つパーソナライズ機能などを利用した画面配置の自由度やワークスタイル変化に合わせた多様なユーザー・インターフェースを提供することが次世代ポータル基盤には必要です。

上記に挙げたこれら次世代ポータル基盤に必要な機能は、これまでの「企業内の情報の集約と提供」機能やWeb2.0/Enterprise2.0の目指す「企業内の集合知の発掘・活用」と組み合わせることで次世代ポータル基盤の機能として表現することができます。



関連情報


次世代ポータル基盤の活用による業務効率の向上

従来の業務の進め方
従来、ユーザーが業務を行う際には、ITシステムのバックエンドに基幹として複数存在するシステムごとのアプリケーションを利用してきました。
問題になるのは、バックエンド・システム間のバッチ連携によるデータの鮮度の低下やユーザーが何種類もの個別のアプリケーションの利用をしなければならない点にあります。
ユーザーがひとつの業務処理を行う際にいくつものアプリケーション画面を切り替えながら操作することは業務の生産性を落としますし、データ鮮度の低下は、全体としてのビジネス・プロセスのパフォーマンスを低下させる原因となります。
また、場合によってはビジネス上の判断を行う際の関係者間のコミュニケーションが必要な場合には電話や紙ベースの申請書などビジネス・プロセスの途中で分断が発生していました。プロセスが途中で分断されることで業務生産性向上は阻害され、ビジネス・プロセスのリードタイムを短縮できない結果となっていました。

次世代ポータル基盤を活用した業務の進め方
次世代ポータル基盤は、バックエンドのシステム機能をサービスの形で取込み、画面構成要素としてユーザーに提供します。
具体的には、ユーザーが業務上の判断を行う際に必要な情報などを参照したい場合があります。これは、ポータルの持つポートレット間の連携機能を利用することで実現が可能になります。
ユーザーが選択した業務処理に応じて業務上の判断に必要な情報を複数のポートレットを連携させることでコンポジット・アプリケーションとして利用することが可能です。例えば、顧客からの注文を処理する画面で顧客を選択すると、該当する顧客の与信情報が自社の与信管理システムから取得されて隣の画面に表示させることなどができます。つまり、点在するバックエンドのシステム機能をポータルの中で有機的に連携させることが可能となります。
ビジネス・プロセスの実行環境としてプロセス制御エンジンを利用している場合には、ポータルはサービス化されたプロセス制御エンジンの機能をユーザーに提供する役割を担います。
ビジネス・プロセス実行中に人間の介在が必要な処理があります。例えば、受注の承認を行ったり、承認の在庫数量が基準値を下回った場合に発注処理を行う、などの処理に対して、ポータル基盤はユーザー・インターフェースを提供します。ユーザーによって実行された処理は、プロセス制御層やESB層を通して最終的なバックエンド・システムでデータが更新されます。
次世代ポータルは、SOA化されたバックエンド・システムのサービス機能のユーザー・インターフェースとしての役割を担うことになります。

このように、次世代ポータル基盤を活用することで、ユーザーは、バックエンドに存在するSAP、Javaシステム、メインフレーム、Lotus Notes®などに点在するアプリケーションの種類や個別インターフェースに惑わされずに業務を行うことが可能になります。

IBM, IBMロゴ, Lotus Notesは、International Business Machines Corporationの米国およびその他の国における商標。
JavaおよびすべてのJava関連の商標およびロゴは Sun Microsystems, Inc.の米国およびその他の国における商標。
他の会社名、製品名およびサービス名等はそれぞれ各社の商標。

アンケート

ご意見、ご感想をお寄せください。