ビジネス・インテグレーションとは、 企業内または企業の集合でアプリケーション、データ、およびプロセスを統合することを意味します。 このタスクの課題、およびその課題を WebSphere Integration Developer で対処する方法を検討します。
顧客のためにビジネス・アプリケーションのポータルを作成するように求められているとします。 ユーザーのビジネス単位全体に広がる数十の主要ビジネス・アプリケーション、 および関連データへのアクセスを提供する必要があります。 また、ビジネス・パートナーのアプリケーションをポータルに追加することも求められています。 統合とは、プロセスの開発も意味します。 これは、それらの一連の組み立てられたアプリケーションにとって、何らかのロジックがあるからです。20 の事業単位と 12 のビジネス・パートナーがあるとします。 ポータルは、一日 24 時間、Web で利用可能でなければなりません。 自分自身を含めて 6 名の開発者がスタッフとして与えられ、 4 カ月で立ち上げと稼働を行う必要があります。
その課題を与えられた大部分の人は、過去数十年にわたって蓄積されたテクノロジーを調べてみると、 次の図のような、さまざまな断片の寄せ集めであることがわかります。
これは、手に負えないように見える状況かもしれませんが、対処が不可能な状況ではありません。 直面する最も困難な問題は、ハードウェアとソフトウェアのバラバラの集合に加えて、自分の時間とリソースの制約です。 関係する企業全体に分散したアプリケーションとデータを速やかにまとめるために、強力なツールを見付ける必要があります。 手作業によるコーディングは選択できません。
この状況に直面しているのは、自分だけでしょうか? いいえ、そうではありません。 これは、 広く蔓延している長年の問題なのです。 2001 年 12 月の CIO 調査 によると、アプリケーション統合は、 テクノロジー関連の重点事項のトップ 3 に常に入っています。 2001 年冬の「The Business Integrator Journal 」によると、 最近の調査で、開発者の 3 分の 2 が、Web ベースのソリューションを開発するために統合ソフトウェアを使用していることがわかりました。 平均して、1 人の開発者が 3 つの異なるシステムを統合していました。
この問題を深刻な状況にしているビジネスの 2 つの力、すなわち企業内のビジネス単位間の統合と、企業間の統合を調べてみましょう。 次に、WebSphere Integration Developer がどのようにこれらの問題に対処するか、 そして特に業界標準に対するコミットメントの重要性を見ていきます。 最後に、WebSphere Integration Developer のツールを使用して前述の問題を解決する担当者、 つまり統合の専門家について検討します。