(57)【要約】【課題】正確かつ消費可能な表現でビジネスネットワークの国際的な知識を捕捉して具体化するサービスを提供すること。【解決手段】コンピュータ実装方法は、ビジネスネットワークに関するメタデータを受信する段階であって、そのメタデータがビジネスネットワークの自動発見を実行するコンピュータベースのエンティティによって集められる、受信する段階と、そのメタデータに基づいてビジネスネットワークモデルを生成する段階であって、そのビジネスネットワークモデルが、オブジェクトとそれらの間の関連性とを備え、それらのオブジェクトが、少なくとも関与者、システム、関係、アプリケーション、インターフェース、ミドルウェア、プロセスステップ、および文書を含む、自動発見によって見出されたビジネスネットワークの側面を表す、生成する段階と、少なくとも1つの入力に基づいて、そのビジネスネットワークモデルを修正する段階とを含む。【選択図】図1
2012084141.tif 000002
【特許請求の範囲】
【請求項１】
ビジネスネットワークに関するメタデータを受信する段階であって、前記メタデータが前記ビジネスネットワークの自動発見を実行するコンピュータベースのエンティティによって集められる、受信する段階と、
前記メタデータに基づいてビジネスネットワークモデルを生成する段階であって、前記ビジネスネットワークモデルが、オブジェクトとそれらの間の関連性とを備え、前記オブジェクトが、少なくとも関与者、システム、関係、アプリケーション、インターフェース、ミドルウェア、プロセスステップおよび文書を含む、前記自動発見によって見出された前記ビジネスネットワークの側面を表す、生成する段階と、
少なくとも1つの入力に基づいて、前記ビジネスネットワークモデルを修正する段階と
を含むコンピュータ実装方法。
【請求項２】
前記入力がネットワーク強化命令を含み、前記ビジネスネットワークモデルが、少なくとも第1のオブジェクトを追加することによって修正される、請求項1に記載の方法。
【請求項３】
前記第1のオブジェクトが、関与者として前記ビジネスネットワークに追加されている組織を表す、請求項2に記載の方法。
【請求項４】
前記組織が属する別のビジネスネットワークを反映する他のメタデータを受信する段階と、前記ビジネスネットワークモデルを修正する際に前記他のメタデータを使用する段階とをさらに含む、請求項3に記載の方法。
【請求項５】
前記ネットワーク強化命令がシミュレーション命令を含み、前記ビジネスネットワークのシミュレートされたオペレーションを実行するために、修正されたビジネスネットワークモデルを使用する段階をさらに含む、請求項2に記載の方法。
【請求項６】
前記入力が、前記ビジネスネットワークに関する追加のメタデータに基づくネットワーク更新命令を含み、前記ビジネスネットワークモデルが、前記追加のメタデータを使用して修正される、請求項1に記載の方法。
【請求項７】
前記ビジネスネットワークモデル内の情報層を画定する段階と、前記オブジェクトのそれぞれを前記情報層のうちの少なくとも1つに割り当てる段階とをさらに含み、
第1の詳細レベルで、前記ビジネスネットワークモデルの第1の表現を生成する段階であって、前記第1の表現が、第1の情報層に割り当てられたオブジェクトを含む、生成する段階をさらに含む、請求項1に記載の方法。
【請求項８】
前記第1の詳細レベルで、前記オブジェクトのうちの1つのユーザ選択を受信する段階と、
前記第1のレベルほど詳細でない第2の詳細レベルで、前記ビジネスネットワークモデルの第2の表現を生成する段階であって、前記第2の表現が、前記オブジェクトのうち第2の情報層に割り当てられたオブジェクトを含む、生成する段階とをさらに含み、
前記ユーザ選択に基づいて、前記第2の表現が、前記第1の詳細レベルからの選択されたオブジェクトも含む
請求項7に記載の方法。
【請求項９】
前記ビジネスネットワークモデルを生成する段階が、
前記ビジネスネットワークの個別化されていない側面を表す第1のオブジェクトを生成する段階と、
前記個別化されていない側面のインスタンスを表す第2のオブジェクトを生成する段階と、
前記第2のオブジェクトを前記ビジネスネットワークモデル内の前記第1のオブジェクトと関連付ける段階とを含む、請求項1に記載の方法。
【請求項１０】
少なくとも1人のユーザが、前記ビジネスネットワークの第1の状態を理解して、前記ビジネスネットワークの第2の状態を計画するのを支援することを含むビジネスネットワークライフサイクル活動に関して、前記ビジネスネットワークモデルまたは前記修正されたビジネスネットワークモデルを使用する段階をさらに含む、請求項1に記載の方法。
【請求項１１】
前記ビジネスネットワークライフサイクル活動が、前記ユーザが、前記ビジネスネットワークの前記第2の状態を設計および指定して、前記第2の状態を実施するのを支援することをさらに含む、請求項10に記載の方法。
【請求項１２】
前記ビジネスネットワークライフサイクル活動が、前記ユーザが、前記ビジネスネットワークに前記第2の状態をとらせて、前記第2の状態で前記ビジネスネットワークを操作および監視するのを支援することをさらに含む、請求項11に記載の方法。
【請求項１３】
前記ビジネスネットワークライフサイクル活動が、前記ユーザが、前記ビジネスネットワークを最適化して、前記ビジネスネットワークをシミュレートするのを支援することをさらに含む、請求項12に記載の方法。
【請求項１４】
前記ビジネスネットワークを支配する少なくとも1つの契約を自動的に監視または行使する段階であって、前記契約が、前記ビジネスネットワークモデルを使用して監視または行使されている、監視または行使する段階をさらに含む、請求項1に記載の方法。
【請求項１５】
コンピュータ可読記憶デバイス内で有形に実装されたコンピュータプログラム製品であって、実行されたとき、プロセッサに、
ビジネスネットワークに関するメタデータを受信する段階であって、前記メタデータが前記ビジネスネットワークの自動発見を実行するコンピュータベースのエンティティによって集められる、受信する段階と、
前記メタデータに基づいてビジネスネットワークモデルを生成する段階であって、前記ビジネスネットワークモデルが、オブジェクトとそれらの間の関連性とを備え、前記オブジェクトが、少なくとも関与者、システム、関係、アプリケーション、インターフェース、ミドルウェア、プロセスステップ、および文書を含む、前記自動発見によって見出された前記ビジネスネットワークの側面を表す、生成する段階と、
少なくとも1つの入力に基づいて、前記ビジネスネットワークモデルを修正する段階とを含む方法を実行させる命令を備えるコンピュータプログラム製品。
【請求項１６】
プロセッサと、
実行されたとき、前記プロセッサに、ビジネスネットワークの自動発見を実行するコンピュータベースのエンティティによって集められたメタデータに基づいて、ビジネスネットワークモデルを生成させる第1の命令であって、前記ビジネスネットワークモデルがオブジェクトとそれらの間の関連性とを備え、前記オブジェクトが、少なくとも関与者、システム、関係、アプリケーション、インターフェース、ミドルウェア、プロセスステップ、および文書メタデータを含む、前記自動発見によって見出された前記ビジネスネットワークの側面を表す、第1の命令と、
実行されたとき、前記プロセッサに、少なくとも1つの入力に基づいて、前記ビジネスネットワークモデルを修正させる第2の命令と
を格納しているコンピュータ可読記憶デバイスと
を備えるシステム。
【請求項１７】
前記入力がネットワーク強化命令を含み、前記ビジネスネットワークモデルが、少なくとも第1のオブジェクトを追加することによって修正される、請求項16に記載のシステム。
【請求項１８】
前記ネットワーク強化命令がシミュレーション命令を含み、前記ビジネスネットワークのシミュレートされたオペレーションを実行するために、修正されたビジネスネットワークモデルを使用する段階をさらに含む、請求項17に記載のシステム。
【請求項１９】
前記ビジネスネットワークモデル内の情報層を画定する段階と、前記オブジェクトのそれぞれを前記情報層のうちの少なくとも1つに割り当てる段階とをさらに含み、
第1の詳細レベルで、前記ビジネスネットワークモデルの第1の表現を生成する段階であって、前記第1の表現が第1の情報層に割り当てられたオブジェクトを含む、生成する段階をさらに含む、請求項16に記載のシステム。
【請求項２０】
前記ビジネスネットワークモデルを生成する段階が、
前記ビジネスネットワークの個別化されていない側面を表す第1のオブジェクトを生成する段階と、
前記個別化されていない側面のインスタンスを表す第2のオブジェクトを生成する段階と、
前記第2のオブジェクトを前記ビジネスネットワークモデル内の前記第1のオブジェクトと関連付ける段階とを含む、請求項16に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書は、ビジネスネットワーク管理に関する。
【背景技術】
【０００２】
ビジネスネットワークは、多くの商業面で発生する。それぞれのビジネスネットワークは、ビジネスを実行するために様々な形で協力する人々、組織、企業など、関与者のセットを含む。例えば、ビジネスは、製品の製造、保管、流通、もしくはサービス提供、またはカスタマへの製品もしくはサービスの配送を伴う。かかる関与者の多くは、その内部プロセスを支援するために、これらの目的で企業資源計画(ERP)システムおよびその他のアプリケーションシステムを実装している。例えば、ビジネスネットワークによって果たされるサービスに関係する交差型組織活動は、1つまたは複数の関与者のアプリケーションシステムと相互に作用すること(または当該システム内を実行すること)が可能である。一部のビジネスネットワーク関与者は、サービスを配送するために、追加の情報システムおよび情報技術(IT)ベースのプロセス編成を使用することができる。
【０００３】
ビジネスネットワークにおいて末端間で実行しているビジネスプロセスは、様々な関与者のローカルアプリケーションシステム上で実行される。今日、末端間ビジネスネットワークオペレーションを可能にして、商取引およびビジネスネットワークパフォーマンス全体に可視性をもたらすことを望む関与者は、それぞれのローカルアプリケーション内にプロセス統合をもたらすために、かつそれぞれのパートナーがそのパートナーのアプリケーションを統合するために、費用がかかり、危険を伴い、時間のかかるプロジェクトを実施する必要がありうる。ビジネスネットワークという状況に関して、このビジネスとITの苦しい選択は、一方では、その個々のIT状況と、他方では、そのビジネス言語との間の関与組織内または関与組織間の断絶によって悪化されうる。その費用および複雑さは、共通の目標を達成するためにビジネスネットワーク内で協力しなければならない関与者の数によってさらに増大される。この数は、(最低で)50から一部の企業設定では数百に及ぶ。それぞれの関与者に関して、1つの関与者の個人領域内の活動(例えば、見積もりの請求)からパートナーの対応する業務活動(例えば、注文の確認)および関係する関与者によるフォローアップ活動(例えば、製造指図書、出荷案内など)まで、業務情報と値の末端間のフローをカバーして、統合、オペレーション、および可視性を個別的に対処する必要がある。ネットワーク内のそれぞれのパートナー間協力は、自律的に設計された情報システムおよび統合技術に対して実施される必要がある。
【０００４】
一般に、ビジネスネットワークに情報システムサポートをもたらすことは、ビジネスネットワーク、または、ある意味で、ネットワークの構造の大域的な見方に関して相互知識を得ることを必要とする。多くの場合、かかる統合に関して必要とされる知識は、組織内の複数の人々に、または多くの人々にすら分散される。通常、すべての関係する関与者は言うまでもなく、その独自の組織のビジネスプロセス、組織、およびIT背景の末端間理解を有する人物は一人もいない。この知識の欠如ならびに関与者(および、その事業組織およびIT組織)間の断絶は、協力的な業務活動およびビジネスネットワークライフサイクルイベントに関する情報システムサポートの効果的な供給を妨げる。例えば、効果的なサポートは、関与者のオンボードまたはオフボード(on-or off-boarding participants)、プロセスステップまたは情報交換の修正、地域的または契約上の変化によるプロセスの変更形態の作成、業務規則およびサービス内容合意書(SLAs)に関する契約の変更、連続的なオペレーションの確保、および業務最適化の実行など、情報システムの展開およびビジネスプロセスオペレーションの展望の管理を必要とする。
【発明の概要】
【課題を解決するための手段】
【０００５】
本明細書は、正確かつ消費可能な表現でビジネスネットワークの国際的な知識を捕捉して具体化するサービスの例を説明する。下で説明されるように、この知識は、自動データマイニング装置によって獲得されうる。それぞれのビジネスネットワーク関与者は、1つもしくは複数のエージェントまたはプロキシをその背景に適用して、局所的に獲得されたファブリックメタデータを提供されたビジネスネットワーク管理サービスに供給することが可能である。かかるサービスは、関与者から独立してよく、それらの関与者のいずれかに拘束されなくてよく、むしろ、例えば、クラウドサービスなど、第三者によって提供されうる。このビジネスネットワーク管理サービスは、局所的に獲得されたメタデータを構成して、そのビジネスネットワーク内に存在する概念および事柄、ならびにその業務関係を識別して、記載し、それらを互いに関連付けるセマンティック情報のファブリックに統合することが可能である。詳細には、このビジネスネットワークモデルは、関与者、システム、関係、アプリケーション、インターフェース、ミドルウェア、プロセスステップ、および文書を含むが、これらに限定されない、発見された特徴を表すために、オブジェクトを割り当てることによって視覚化されうる。
【０００６】
第1の態様では、コンピュータ実装方法は、ビジネスネットワークに関するメタデータを受信する段階であって、そのメタデータがビジネスネットワークの自動発見を実行するコンピュータベースのエンティティによって集められる、受信する段階と、そのメタデータに基づいてビジネスネットワークモデルを生成する段階であって、そのビジネスネットワークモデルが、オブジェクトとそれらのオブジェクト間の関連性とを備え、それらのオブジェクトが、少なくとも関与者、システム、関係、アプリケーション、インターフェース、ミドルウェア、プロセスステップ、および文書を含む、自動発見によって見出されたビジネスネットワークの側面を表す、生成する段階と、少なくとも1つの入力に基づいて、そのビジネスネットワークモデルを修正する段階とを含む。
【０００７】
実装形態は、以下の特徴のうちのいずれかまたはすべてを含みうる。入力はネットワーク強化命令を含み、ビジネスネットワークモデルは、少なくとも第1のオブジェクトを追加することによって修正される。第1のオブジェクトは、関与者としてビジネスネットワークに追加されている組織を表す。この方法は、その組織が属する別のビジネスネットワークを反映する他のメタデータを受信する段階と、ビジネスネットワークモデルを修正する際にその他のメタデータを使用する段階とをさらに含む。ネットワーク強化命令は、シミュレーション命令を含み、この方法は、ビジネスネットワークのシミュレートされたオペレーションを実行するために、修正されたビジネスネットワークモデルを使用する段階をさらに含む。入力は、ビジネスネットワークに関する追加のメタデータに基づくネットワーク更新命令を含み、ビジネスネットワークモデルは、その追加のメタデータを使用して修正される。この方法は、ビジネスネットワークモデル内の情報層を画定する段階と、オブジェクトのそれぞれをそれらの情報層のうちの少なくとも1つに割り当てる段階とをさらに含み、第1の詳細レベルで、ビジネスネットワークモデルの第1の表現を生成する段階であって、その第1の表現が、第1の情報層に割り当てられたオブジェクトを含む、生成する段階をさらに含む。この方法は、第1の詳細レベルで、それらのオブジェクトのうちの1つのユーザ選択を受信する段階と、第1のレベルほど詳細でない第2の詳細レベルで、ビジネスネットワークモデルの第2の表現を生成する段階であって、その第2の表現が、オブジェクトのうち第2の情報層に割り当てられたオブジェクトを含む、生成する段階とをさらに含み、そのユーザ選択に基づいて、その第2の表現は、第1の詳細レベルからの選択されたオブジェクトも含む。
【０００８】
ビジネスネットワークモデルを生成する段階は、ビジネスネットワークの個別化されていない側面を表す第1のオブジェクトを生成する段階と、その個別化されていない側面のインスタンスを表す第2のオブジェクトを生成する段階と、その第2のオブジェクトをビジネスネットワークモデル内の第1のオブジェクトと関連付ける段階とを含む。この方法は、少なくとも1人のユーザが、ビジネスネットワークの第1の状態を理解して、ビジネスネットワークの第2の状態を計画するのを支援することを含むビジネスネットワークライフサイクル活動に関して、ビジネスネットワークモデルまたは修正されたビジネスネットワークモデルを使用する段階をさらに含む。これらのビジネスネットワークライフサイクル活動は、そのユーザが、ビジネスネットワークの第2の状態を設計および指定して、その第2の状態を実施するのを支援することをさらに含む。これらのビジネスネットワークライフサイクル活動は、そのユーザが、ビジネスネットワークに第2の状態をとらせ、その第2の状態でビジネスネットワークを操作および監視するのを支援することをさらに含む。これらのビジネスネットワークライフサイクル活動は、そのユーザが、そのビジネスネットワークを最適化して、そのビジネスネットワークをシミュレートするのを支援することをさらに含む。この方法は、そのビジネスネットワークを支配する少なくとも1つの契約を自動的に監視または行使する段階であって、その契約が、ビジネスネットワークモデルを使用して監視または行使されている、監視または行使する段階をさらに含む。
【０００９】
第2の態様では、コンピュータ可読記憶デバイス内で有形的に実施されたコンピュータプログラム製品は、実行されたとき、プロセッサに、ビジネスネットワークに関するメタデータを受信する段階であって、そのメタデータがビジネスネットワークの自動発見を実行するコンピュータベースのエンティティによって集められる、受信する段階と、そのメタデータに基づいてビジネスネットワークモデルを生成する段階であって、そのビジネスネットワークモデルが、オブジェクトとそれらの間の関連性とを備え、それらのオブジェクトが、少なくとも関与者、システム、関係、アプリケーション、インターフェース、ミドルウェア、プロセスステップ、および文書を含む、自動発見によって見出されたビジネスネットワークの側面を表す、生成する段階と、少なくとも1つの入力に基づいて、そのビジネスネットワークモデルを修正する段階とを含む方法を実行させる命令を含む。
【００１０】
第3の態様では、システムは、プロセッサと、実行されたとき、そのプロセッサに、ビジネスネットワークの自動発見を実行するコンピュータベースのエンティティによって集められたメタデータに基づいて、ビジネスネットワークモデルを生成させる第1の命令であって、そのビジネスネットワークモデルがオブジェクトとそれらの間の関連性とを備え、それらのオブジェクトが、少なくとも関与者、システム、関係、アプリケーション、インターフェース、ミドルウェア、プロセスステップ、および文書メタデータを含む、自動発見によって見出されたビジネスネットワークの側面を表す、第1の命令と、実行されたとき、そのプロセッサに、少なくとも1つの入力に基づいて、そのビジネスネットワークモデルを修正させる第2の命令とを格納しているコンピュータ可読記憶デバイスとを含む。
【００１１】
実装形態は、以下の特徴のうちのいずれかまたはすべてを含みうる。入力はネットワーク強化命令を含み、ビジネスネットワークモデルは、少なくとも第1のオブジェクトを追加することによって修正される。このネットワーク強化命令は、シミュレーション命令を含み、このシステムは、ビジネスネットワークのシミュレートされたオペレーションを実行するために、修正されたビジネスネットワークモデルを使用する段階をさらに含む。このシステムは、ビジネスネットワークモデル内の情報層を画定する段階と、オブジェクトのそれぞれをそれらの情報層のうち少なくとも1つに割り当てる段階とをさらに含み、第1の詳細レベルで、ビジネスネットワークモデルの第1の表現を生成する段階であって、その第1の表現が第1の情報層に割り当てられたオブジェクトを含む、生成する段階をさらに含む。ビジネスネットワークモデルを生成する段階は、ビジネスネットワークの個別化されていない側面を表す第1のオブジェクトを生成する段階と、個別化されていない側面のインスタンスを表す第2のオブジェクトを生成する段階と、その第2のオブジェクトをビジネスネットワークモデル内の第1のオブジェクトと関連付ける段階とを含む。
【００１２】
実装形態は、以下の利点のうちのいずれかまたはすべてを実現することが可能である。すなわち、情報システムの展開およびビジネスプロセス動作が管理されることを必要とするかなりのビジネスネットワークライフサイクルイベントが識別されること。かかるライフサイクルイベントは、関与者のオンボードまたはオフボード、プロセスステップまたは情報交換の変更、地域的または契約上の変化によるプロセスの変更形態の作成、業務規則およびサービス内容合意書(SLA)に関する契約の変更、連続的なオペレーション、および業務最適化を含みうる。情報システムがサポートされたビジネスネットワークの展開を効果的かつ効率的に実施すること。計画段階、設計段階、および実施段階に関する時間と努力とを低減させること。当事者が強化された協力的なビジネスプロセスを効率的に実施することを可能にすること。ビジネスネットワークの文脈において協力を実現すること。当事者間のSLAの監視および行使を改善すること、である。
【００１３】
添付の図面および下の明細書において、1つまたは複数の実装形態の詳細が記載される。その他の特徴および利点は、明細書、図面、および特許請求の範囲から明らかになるであろう。
【図面の簡単な説明】
【００１４】
【図１】ビジネスネットワークのブロック図である。
【図２】ビジネスネットワークのビューである。
【図３】別のビジネスネットワークのビューである。
【図４】オブジェクトを追加した、図2からのビジネスネットワークのビューである。
【図５】図4からのビジネスネットワークの他のビューである。
【図６】図4からのビジネスネットワークの他のビューである。
【図７】図4からのビジネスネットワークの他のビューである。
【図８】図4からのビジネスネットワークの他のビューである。
【図９】図4からのビジネスネットワークの他のビューである。
【図１０】ビジネスネットワーク表現全体を示す図である。
【図１１】本明細書で説明されるコンピュータ実装方法に関連して使用可能なコンピューティングシステムのブロック図である。
【発明を実施するための形態】
【００１５】
様々な図面の類似の参照符号は、類似の要素を示す。
【００１６】
大企業向けのネットワークは、多くの場合、アプリケーションおよび社内内部プロセスに関する統合構成要素のネットワークに、サプライヤ、輸送業者、販売業者などのビジネスパートナーと相互に作用する外部プロセスに関するアプリケーションおよび統合構成要素のネットワークを加えたものからなる。そのような背景において、システムは、その統合内容と、その背景内の統合においてシステムが担う役割とに基づいて、ネットワークの異質的な性質を例示するために、異なる範疇に分類可能である。すなわち、ビジネスネットワークは、互いと相互に作用する様々な関与者を有し、これらは、例えば、アプリケーションシステムとして実施されるアプリケーション関与者と、アプリケーション関与者間の相互作用を円滑にする仲介関与者とを含む。
【００１７】
図10は、ビジネスネットワーク表現全体1000を示す。いくつかの実装形態では、ビジネスネットワークを例示して、1人または複数のユーザに構造およびその中の関与者のハイレベル図を提示するために、表現1000が(1人または複数の)ユーザに提示される。この場合、本社生産(headquarters production)(HQP)関与者1002は、現在、ビジネスネットワークの中心として示されている。他の関与者1004は、互いとかつ/またはHQPアプリケーション1002との関係と共に示されている。この例において、関与者の中にいるのは、両方ともHQP関与者1002に関係する「Schenker輸送」関与者1004Aおよび「DHL輸送注文」関与者1004Bである。
【００１８】
その他の特徴の中でも、表現1000は、ビジネスネットワーク内への可視性を有する関与者と限定された可視性を有するかまたは可視性を全く有さない関与者の両方を示す。この場合、例えば、HQP関与者1002は、HQP関与者の観点からネットワークを探索するために使用される、後で説明されるエージェントまたはプロキシを実行している。関与者1004A〜Bは、他方で、この例では、プロキシもエージェントも使用していない。これらの関与者は、したがって、ビジネスネットワーク内への可視性を有さない。
【００１９】
それでもなお、関与者1004A〜Bは、他の関与者のうちの1つまたは複数の観点からビジネスネットワーク関与者として管理されうる。例えば、ここで例示されているように、表現1000はこれらの関与者を認識している。それらの関与者は、関係する商取引を経由して結び付けられる。これらの関与者によって使用される(1つまたは複数の)インターフェースおよび接続性情報は、HQP関与者1002など、他の企業情報システムがそれらに関する知識を有する範囲内で知られている。例えば、メタデータ1006はすべての関与者に関して収集されて、システム内に格納されているものの、関与者1004A〜Bに関する特定のメタデータ部分は、組織の名称、インターフェース、および接続性情報を含むが、かかる(1つまたは複数の)関与者、またはそれらのアプリケーションが実行している仲介関与者(例えば、統合ミドルウェア)によって使用されるいずれかのアプリケーションは反映しない。
【００２０】
図1は、ビジネスネットワーク100のブロック図を示す。この場合、説明を簡単にするために、ビジネスネットワーク100は、互いに接続された3つの主なアプリケーション関与者102を有するとして示され、ビジネスネットワーク100は、インターネットなど、任意の種類の有線または無線のコンピュータネットワーク104によって、他のアプリケーションシステムに接続可能である。関与者102Aおよび102Cは、ここでは、仲介関与者105を経由して相互接続される。例えば、仲介関与者105は、アプリケーションと、関与者102Aおよび102Cのそれぞれのプロセスとを統合するために使用される統合ミドルウェアを表す。アプリケーション関与者102Aは、「HQロジスティックス」と呼ばれ、主な商品製造会社またはサービス提供会社の企業本社で実行しているロジスティックスアプリケーションシステムに対応しうる。例えば、関与者l02Aのアプリケーションは、製造作業の計画および実行、棚卸品の管理、ならびに販売組織内の製品の流通の制御のビジネスプロセスに役立つ。
【００２１】
アプリケーション関与者102Cは、今度は、製造会社によって使用される流通センター(DC)において動作するアプリケーションシステムに対応しうる。例えば、アプリケーション関与者102Cは、何の商品が流通センターに輸送されているか、ならびにそれらの商品の詳細および/またはそれらの今後の配送に関する情報を、仲介関与者105を経由してアプリケーション関与者102Aから受信するように構成される。次いで、アプリケーション関与者102Cは、流通センターにおいて(例えば、倉庫内で)それらの商品を維持するロジスティックスを管理して、最終的に、その流通センターに関連する1つまたは複数の店舗にそれらの商品を輸送するための配送命令を実行することが可能である。ここでは、関与店舗は、それぞれの店舗関与者106として表されている。
【００２２】
アプリケーション関与者102Bは、ここでは、特定の地理的領域内の店舗にサービス提供する別の流通センターアプリケーションであり、したがって、それぞれ、「ブレーメン」、「リューベック」、および「ハンブルグ」向けの店舗関与者106を有する「DCハンブルグ」と呼ばれる。より多くのまたはより少ない店舗関与者106が相互接続可能である。同様に、この場合、アプリケーション関与者102Cは、この例では、店舗関与者「ポツダム」、「ライプチヒ」、および「ベルリン」にサービス提供している「DCベルリン」と呼ばれる。
【００２３】
この場合、ビジネスネットワーク管理システム108は、ビジネスネットワーク100に接続される。いくつかの実装形態では、ビジネスネットワーク管理システム108は、第三者によって提供され、したがって、関与者102およびビジネスネットワーク内の他の関与者から独立している。その他の実装形態では、ビジネスネットワーク内の1つまたは複数の関与者は、ビジネスネットワーク管理システム108を実装および/または実行することが可能である。ビジネスネットワーク管理システム108は、この場合、ビジネスネットワーク100に対応するビジネスネットワークモデルを生成、維持、および修正するために使用されるモデル構成要素110を含む。ある意味で、生成されたビジネスネットワークモデルは、ビジネスネットワーク内のすべての関与者のそれぞれの立場および特性、ならびに当該関与者間の通信およびその他の相互作用を動的に反映する、展開しているファブリックと見なすことができる。
【００２４】
このために、エージェント112またはプロキシ114など、1つまたは複数のエンティティは、ビジネスネットワークの発見側面に関してアクティブ化されうる。この場合、アプリケーション関与者102のそれぞれは、少なくとも1つの対応するエージェント112A、BおよびCをアクティブ化して、開始する。例えば、仲介関与者を有する実装形態において、対応するエージェントまたはプロキシは、ビジネスネットワークのさらなる詳細および側面を発見するためにアクティブ化されうる。エージェントは、ビジネスネットワークに関するメタデータを収集して、ビジネスネットワークに関する情報をビジネスネットワーク管理システム108に供給する。
【００２５】
1つまたは複数のプロキシ114は、ビジネスネットワーク内でアクティブ化されうる。プロキシは、発見されたシステムに代わって情報を収集する。したがって、プロキシは、ビジネスネットワークの発見に関与することができる。いくつかの実装形態では、エージェント112のうちの1つまたは複数の代わりに1つまたは複数のプロキシを使用することが可能であり、いくつかの実装形態では、エージェント112またはプロキシ114が使用される。
【００２６】
(1つもしくは複数の)エージェント112および/または1つもしくは複数のプロキシ114などのエンティティが収集できるメタデータの例は、以下を含むが、これらに限定されない。
【００２７】
1つまたは複数のアプリケーションからの組織マスタデータ。例えば、契約、販売組織、購買計画組織、(1つまたは複数の)流通センター、および出荷先の場所に関するデータ。
【００２８】
製品またはサービスのマスタデータ。例えば、製品またはサービスのタイプ、製造、倉庫、および配送様式に関するデータ。
【００２９】
(1つまたは複数の)アプリケーションに関するプロセスインターフェース。例えば、インバウンドインターフェースおよびアウトバウンドインターフェースを記載する情報、データシンタックス、および接続性設定。
【００３０】
関係。例えば、あるアプリケーションを1つまたは複数の他のアプリケーションに統合するフローに関する情報。
【００３１】
契約上のメタデータ。例えば、主要業績評価指数(KPI)およびSLA。
【００３２】
システム情報。例えば、アプリケーションおよび1つまたは複数の実装された統合バスに関するデータ。
【００３３】
物理ネットワーク情報。例えば、取引量、IPネットワーク、およびファイアウォールに関するデータ。
【００３４】
ランタイム情報。例えば、取引量、例外、およびビジネス文書に関するデータ。
【００３５】
集められたメタデータは、ビジネスネットワークモデルを実世界に存在するようなビジネスネットワークの表現にするために使用される。いくつかの実装形態では、この情報は、ビジネスネットワークの「インスタンス」レベルで集められる。簡単な例では、モデルの部分は、特定の製造会社Xが第三者船積み会社Yと連携しており、この相互作用に関する出荷先の場所がZを含み、その製造会社が計画組織Wを有することを反映できる。そのモデル内で任意の当該ビジネスネットワーク特徴を追跡して、表現することが可能である。かかる特徴の例は、関与者、システム、関係、アプリケーション、インターフェース、ミドルウェア、プロセスステップ、および文書を含むが、これらに限定されない。
【００３６】
ビジネスネットワークモデルは、任意の適切なコンピュータデータフォーマットで格納可能である。いくつかの実装形態では、データを保持して、データを互いに関連付けるために、多次元表が使用される。例えば、1つまたは複数のハイパーグラフが使用できる。
【００３７】
ビジネスネットワークモデルは、ビジネスネットワークの展開の間に関与した1人または複数の主要人物に対してビジネスネットワークの提示を生成する際に使用できる。かかる人物の例は、実際の関与者、他の利害関与者、事業戦略家、ビジネスユーザ(例えば、指導者またはパワーユーザ)、プロセス設計者(例えば、IT職員)、および企業間(B2B)設計者を含むが、これらに限定されない。そこで、関与者間および関与者の組織内のユーザ協力は、ビジネスネットワークの意味的な文脈で提示可能である。
【００３８】
かかる提示は、すべての関係する関与者および人物がそのネットワーク、契約上の義務、局所プロセスとの編成およびインターフェースを監視ならびに理解することを可能にする。さらに、提示されたビジネスネットワークモデルのシステム、アプリケーション、プロセス統合論理、ミドルウェア、およびビジネス文書データは、ビジネスの観点から、ならびにITシステムおよびIT編成の点から探索されうる。例えば、提示の専門用語は、探索の範囲に合わせて調整される(例えば、ビジネス専門用語またはIT専門用語)。また、ユーザは、追加の情報(すなわち、エージェントもしくはプロキシによって捕捉されなかった、または適切に捕捉されなかった情報)を用いて、生成されたビジネスネットワークモデルを強化して、それをカスタマの言語に対して導入することが可能である。例えば、解析情報を用いてモデルを充実させることは、ビジネスネットワーク内の関与者間の契約に関してなど、パフォーマンス監視を円滑にできる。
【００３９】
すなわち、実装形態は、契約またはその他の文書化に鑑みてなど、関連する文脈内で全体または一部としてビジネスネットワークを見ることを円滑にすることが可能である。例示的な使用事例は、2つ以上の関与者間のSLAを伴う。いくつかの実装形態では、SLAは、ビジネスネットワーク内の関連イベントを追跡することによって監視可能である。例えば、出荷文書は捕捉可能であり、その内容はかかる文書に関する当事者の権利および義務に鑑みて解析される。捕捉された文書およびSLAはシステム内に存在するため、自動順守監視、例外通知、および行使を実行することができる。
【００４０】
生成されたビジネスネットワークモデルは、それぞれの関与者が、その現在の状況を探索することを可能にし、別の関与者の観点から協力的なプロセスおよび情報システムの実装を理解することも可能にする。いくつかの実装形態では、ビジネスプロセス設計者は、現在、ビジネスネットワークの一部であるプロセスおよび通信を解析することが可能である。例えば、設計者は、別の関与者の特定の協力的なプロセスを調査して、これを別の協力を設計または改訂するための開始点として使用することができる。
【００４１】
いくつかの実装形態では、B2B設計者は、生成されたビジネスネットワークモデルのITビューを継ぎ目なくドリルダウンすることが可能である。これは、設計者が、ローカルアプリケーション背景に対するインターフェースを探索および理解して、構成要素の再使用を活用し、ならびにビジネスプロセス統合のフローを変更および統合することを可能にする。
【００４２】
要するに、生成されたビジネスネットワークモデルは、ビジネスユーザとITサポートの両方に向けたオペレーションのためのアンカーポイントとして機能する。ビジネスネットワーク内容は、ビジネス例外を解析するための可視性と背景とを提供する。
【００４３】
ビジネスネットワーク100内の関与者のそれぞれは、サーバなど、1つもしくは複数のコンピュータベースのデバイスを操作または制御することが可能である。いくつかの実装形態では、関与者の1つまたは複数は、企業の事業活動の様々な側面を制御するERPシステムであってよく、またはその一部であってよい。エージェント112またはプロキシ114は、エージェント112またはプロキシ114が必要なメタデータを、例えば、スクリプトまたはその他の実行可能コードとして収集することを可能にする任意の適切な技術を用いて実装されうる。集められたメタデータは、XMLデータまたはその他のマークアップ要素を用いてタグ付けされたデータの形態でなど、任意の適切な情報形態を使用して、統合されて1つまたは複数のリポジトリ内に格納されうる。
【００４４】
ビジネスネットワーク管理システム108は、ビジネスネットワーク100のライフサイクルの間に使用可能である。いくつかの実装形態では、いずれかのもしくはすべてのかかるイベントを監視および/または監督するライフサイクル構成要素116が実施される。ライフサイクルイベントの例は、関与者のオンボードまたはオフボード、プロセスステップにおいてまたは情報交換において実施されている変更、地域的または契約上の変化により作成されているプロセスの変更形態、交わされているもしくは修正されているSLAまたはその他の契約、ビジネスネットワークの連続的なオペレーション、およびビジネスネットワークの最適化を含むが、それらに限定されない。実行可能なライフサイクルイベントに関係するオペレーションは、以下を含むが、これらに限定されない。すなわち、現在存在するとおりのビジネスネットワークのユーザ理解を支援すること、ビジネスネットワークの変更を計画すること、ユーザがビジネスネットワークに関する変更を設計および指定するのを支援すること、ビジネスネットワークに関する変更を実施すること、変更の後で、ビジネスネットワークを操作および監視すること、ビジネスネットワークを最適化すること、およびビジネスネットワークをシミュレートすること、である。
【００４５】
図2は、ビジネスネットワークのビュー200を示す。例えば、ビジネスネットワーク100(図1)は、エージェントまたはプロキシのうちの1つもしくは複数によって詳細に調査可能であり、次いで、ビジネスネットワーク管理システム108(図1)は、集められたメタデータから生成されたビジネスのモデルに基づいて、ビュー200を提示する。この場合、ビュー200は、ビジネスネットワークの一部またはすべてを示すビジネスネットワーク領域202と、示されたネットワークまたは他のネットワークに関する機能を実行するためのツール領域204と、現在協力している人物および他のビューに対するリンクを有する情報/ナビゲーション領域206と、ビジネスネットワークに関する詳細を示して、その情報をさらに詳しく解析するためのビジネスネットワーク情報領域208とを含む。
【００４６】
この場合、ビジネスネットワーク領域202は、ビジネスネットワーク内の関与者を表すオブジェクト210A〜Cを含む。図1を再び簡単に参照すると、いくつかの実装形態では、それぞれ、オブジェクト210Aは、HQロジスティックスアプリケーション関与者102Aを表し、オブジェクト210Bは、DCハンブルグアプリケーション関与者102Bを表し、オブジェクト210Cは、DCベルリンアプリケーション関与者102Cを表す。例えば、オブジェクト210A〜Cは、HQロジスティックス、DCハンブルグ、およびDCベルリンがビジネスネットワーク内のアプリケーション関与者であることを表示する、エージェントまたはプロキシによって集められたメタデータの解析時に作成される。
【００４７】
ビジネスネットワーク領域202は、ビジネスネットワーク内の関与者間の1つまたは複数の関係を表すオブジェクト212A〜Bも含む。いくつかの実装形態では、関係は、コンピュータベースのコードおよび/または関与者間で交換されているその他の情報を伴ってよい。例えば、オブジェクト212Aは、HQロジスティックスが、その過程にある、または行われようとしている商品出荷についてDCハンブルグに知らせる、いわゆる、「出荷プロセス」を表すことが可能である。かかるプロセスは、例えば、他の当事者から確認を取得して、他の当事者の配送処理に関する必要な情報を供給するために、複数の通信をやりとりすることを必要とする場合がある。同様に、オブジェクト212Bは、HQロジスティックスとDCベルリンとの間の出荷プロセスを表すことができる。
【００４８】
ビジネスネットワーク領域202は、1つもしくは複数の電子文書またはビジネスネットワーク内で使用される他のデータ構造を表すオブジェクト214A〜Bも含む。いくつかの実装形態では、オブジェクト214Aは、オブジェクト212Aによって表された出荷プロセスの一環として作成および使用される出荷文書を表す。例えば、この出荷文書は、商品タイプおよび数量、「発送元」の場所および「発送先」の場所、ならびにタイミング情報など、配送に関する詳細を含みうる。同様に、オブジェクト214Bは、オブジェクト212Bによって表された出荷プロセスの一部として作成および使用される出荷文書を表すことができる。
【００４９】
ビジネスネットワーク領域202内のオブジェクトは、任意の適切なコンピュータデータ構造を使用して作成可能である。いくつかの実装形態では、2つ以上のタイプのオブジェクトが使用される。例えば、すべてのオブジェクトは、視覚的に表示可能である、値およびその他の属性が割当て可能である、決定された期間または決定されない期間にわたって存続し、経時的に更新可能であるように(例えば、メモリ内もしくはドライブ上に)格納されるという共通点を有する。
【００５０】
その他のオブジェクト特徴は、1つまたは複数のタイプのオブジェクトに特定であってよく、表されたエンティティの特定の属性を反映することが可能である。ビジネスネットワークにおいて「関与者」であるものの例は、アプリケーションまたはその他のプログラム、ミドルウェア、モジュール、インターフェース、システム構成要素、デバイス構成要素、ドライブ、物理システム、ERPシステム、グループ、組織、企業、または任意のその他のエンティティを含みうるが、これらに限定されない。したがって、かかる関与者を表すオブジェクトは、関与者のそれぞれの特性に対応する属性を有することが可能である。
【００５１】
かかる属性の例は、ソフトウェア関与者に関するバージョン番号およびプラットフォーム(例えば、オペレーティングシステム)、デバイスおよびその他の物理構成要素に関するモデル番号ならびに物理的な位置、実施されたシステムの場合、(1つまたは複数の)対応する物理的デバイス、グループの場合、組織、および企業、本社の場所ならびにその他の連絡情報を含むが、これらに限定されない。いくつかの実装形態では、オブジェクトは、ここで記述される属性と異なる属性を有することが可能である。
【００５２】
生成されたビジネスネットワークモデルの1つの利点は、ビジネスネットワークを可視化および管理する際にそのビジネスネットワークモデルが提供する柔軟性である。例えば、エージェントまたはプロキシは、継続的にまたは指定された時点で情報を集めることが可能であり、このモデルは、ビジネスネットワークの現状および構成を反映するために更新可能である。これは、ビジネスネットワークの本質的にリアルタイムの動的ビューを提供することができる。
【００５３】
柔軟性のもう1つの例は、ユーザが、ビジネスネットワークモデルを修正して、結果として生じる情報を閲覧できることである。かかるモデル修正は、実際のビジネスネットワークにおいてそれを実施する前の情報量が多く有益な変更テスト方式でありうる。ここから、修正の一例が説明される。
【００５４】
ユーザがビジネスネットワークモデル内のアプリケーション関与者としてもう1つの流通センターを追加することを望むと仮定する。例えば、HQロジスティックスアプリケーション関与者(図1)の背後の組織は、既存のミュンヘン流通センターをビジネスネットワーク内に組み込むことを企図している。この例は、図3〜9も参照する。
【００５５】
図3は、別のビジネスネットワークのビュー300を示す。いくつかの実装形態では、ビュー300は、この場合、「DCミュンヘン」と呼ばれる、見込まれる流通センターからの別のビジネスネットワークモデルを使用して作成される。ビュー300は、次いで、上の説明と同様のかかるビジネスネットワークモデルから生成可能である。例えば、DCミュンヘンは、その既存のビジネスネットワークの対応する発見に関与した可能性があり、取得された情報は、新しいビジネスネットワークへのDCミュンヘンの組込みを合理化するために共有されうる。いくつかの実装形態では、ビュー300は、ビジネスネットワーク管理システム内で特定の検索を実行することによってアクセスされる。
【００５６】
したがって、ビュー300は、アプリケーション関与者としてDCミュンヘンを表すオブジェクト302と、同様に、DCミュンヘンがアプリケーション関与者として相互に作用するデポ本社(この場合、「デポHQ」)のERPシステムを表すオブジェクト304とを示す。また、オブジェクト306は、デポHQとDCミュンヘンとの間の「ピックチケットブリッジ(pick ticket bridge)」相互作用を表す。例えば、このピックチケットブリッジ相互作用は、それぞれのシステムが商品の輸送および受取りについて通信するための方式である。オブジェクト308は、この場合、「WN-15」とラベル付けされており、ミドルウェアまたはインターフェースなど、通信における仲介関与者を表すことができる。
【００５７】
図4は、オブジェクトを追加した、図2からのビジネスネットワークのビュー400を示す。ビュー400は、この場合、既存のビジネスネットワークモデル内へのDCミュンヘンの統合の開始時に使用されるように設計される。オブジェクト402は、ビュー内に配置されており、既存のビジネスネットワークモデル内の関与者と関係とを表す。例えば、オブジェクト402は、ユーザがビュー200(図2)内の可視的なオブジェクトのうちのいくつかを隠すことを選択した後の結果でありうる。この場合、DCハンブルグアプリケーション関与者に関する店舗関与者のいくつかと同じように、HQロジスティックスアプリケーション関与者、DCベルリンアプリケーション関与者、およびDCハンブルグアプリケーション関与者は可視的である。
【００５８】
このビューは、アプリケーション関与者としてDCミュンヘンを表すオブジェクト404も含む。いくつかの実装形態では、ユーザは、ビュー300(図3)からオブジェクト404の作成をトリガすることができる。例えば、ユーザは、オブジェクト402がそこに存在する前または後に、オブジェクトをビュー400内にドラッグアンドドロップすることができる。もう1つの例として、ユーザは、ビュー300内で少なくともDCミュンヘンオブジェクトを選択して、(1つまたは複数の)選択されたオブジェクトを有する新しいビジネスネットワーク領域を開く機能をアクティブ化することができる。
【００５９】
いくつかの実装形態は、すべての種類の関与者(または、もう1つの例として、すべての流通センター関与者)を表す「マスタ」オブジェクトを使用する。かかるオブジェクトは、次いで、オブジェクトのいずれかの必要とされるインスタンスおよびすべての必要とされるインスタンスを作成するために使用可能である。例えば、オブジェクト402および404は、この場合、一般的な関与者オブジェクトの個別化されたインスタンスとして、またはより特定のマスタオブジェクトのそれぞれの個別化されたインスタンスとして作成されている可能性がある。
【００６０】
すなわち、ビュー400は、DCミュンヘンおよび既存のビジネスネットワークの(部分)が同じ文脈で表示されるという点で、現在、ビジネスネットワークの提案される強化の開始点を示す。ビジネスネットワーク情報領域406は、ビュー400内のいずれかの選択されたオブジェクトおよびすべての選択されたオブジェクトに関する情報を示す。例えば、現在、ビジネスネットワーク情報領域406は、ビュー300(図3)の基礎となる他のビジネスネットワークモデルから取得されたアプリケーション関与者として、DCミュンヘンに関する情報を示す。
【００６１】
現在のビジネスネットワーク内へのDCミュンヘンの統合を設計するとき、他のビジネスネットワークに関する、およびDCミュンヘンに関するかかる情報が使用されることになる。まず、一手法は、既存のビジネスネットワーク内の他のDCに関して使用されたのと同じまたは類似の通信をDCミュンヘンに適用することである。図5は、図4からのビジネスネットワークの別のビュー500を示す。この場合、DCミュンヘンに関するオブジェクト504をDCロジスティックスに関するオブジェクト506と接続するオブジェクト502が追加されている。例えば、オブジェクト502は、他のDCに関して上で述べられた出荷プロセスと同様の出荷プロセスを表すことができる。いくつかの実装形態では、ビジネスネットワーク管理システム108(図1)は、例えば、オブジェクト502と、DCハンブルグシステムおよびDCベルリンシステムに関するそれぞれのオブジェクト508A〜Bとの間の類似性に基づいて、オブジェクト502を自動的に提案することができる。いくつかの実装形態では、ユーザは、複数の利用可能なオブジェクトのパレットからオブジェクト502を作成することを選択することができ、オブジェクト502がオブジェクト504および506を互いに接続すべきであることを指定することができる。
【００６２】
さらに、ビュー500は、この場合、関与者間の相互作用または通信に関する電子文書を表すオブジェクト510も含む。例えば、文書は、アウトバウンド処理に関係する場合があり、それぞれのシステムによる使用のために、商品および/または出荷に関する詳細を含むことが可能である。いくつかの実装形態では、電子文書に関して必要とされる情報は、可能な範囲で既存のメタデータから取得される。ユーザは、次いで、例えば、オブジェクト510をクリックすることによって、その文書にアクセスして、その内容を閲覧することができる。いくつかの実装形態では、このアクセスは、ユーザが統合をさらに円滑にするために、情報を編集することも可能にする。
【００６３】
ビュー500は、オブジェクトの対話型の組合せを含むことを理解されよう。すなわち、アプリケーションもしくは仲介関与者など、エージェントまたはプロキシによって発見されたビジネスネットワーク内の「実際の」特徴に対応するいくつかのオブジェクト、およびビジネスネットワークの現在一部ではない既存のエンティティ(例えば、DCミュンヘン)、または厳密にはまだ存在しない多少架空のエンティティ(例えば、HQロジスティックスとDCミュンヘンとの間の出荷関係)を表す他のオブジェクトである。したがって、追加の強化が以下で説明されるが、ビュー500自体は、経営者であれITスペシャリストであれ、専門家であるユーザに、既存のビジネスネットワーク内にDCミュンヘンを統合するタスクの理解を提示する。
【００６４】
図6は、図4からのビジネスネットワークの別のビュー600を示す。この場合、アプリケーション関与者DCミュンヘン(オブジェクト602)およびHQロジスティックス(オブジェクト604)を含むビジネスネットワークの部分は可視的である。しかし、それらの間の出荷関係は、ここでは、仲介関与者オブジェクト606として表される統合ミドルウェアシステムを使用して実装されており、一方、エージェントまたはプロキシは、その関係に関するより詳細なビューを提供するために、統合ミドルウェアシステムに関するメタデータを取り出すことになる。いくつかの実装形態では、ユーザは、出荷関係を表すオブジェクト502(図5)を選択すること(例えば、その上でクリックすること)によって拡張をトリガする。
【００６５】
例えば、仲介関与者オブジェクト606は、この場合、HQロジスティックスシステムがその出荷通信のために使用する特定の構成要素、デバイスおよび/またはインターフェースを表すオブジェクト606Aを含む。もう1つの例として、オブジェクト606は、DCミュンヘン、ならびにアプリケーション関与者によって使用される統合ミドルウェア構成要素、デバイスおよび/またはインターフェースに関して発見された情報を表すオブジェクト606Bを含む。追加のオブジェクト606CおよびDは、システム間通信であるか、またはシステム間通信の一部であってもよい他の構成要素を表す。
【００６６】
仲介関与者オブジェクト606の提示は、それらのオブジェクトに関して複数の層を使用することによって円滑化されうる。例えば、オブジェクト502(図5)は、第1の詳細レベルのビジネスネットワークモデルの表現に対応することが可能であり、オブジェクト502は、したがって、第1の情報層に割り当てられる。仲介関与者オブジェクト606は、対照的に、第1の詳細レベルよりも低い共通層または複数の層に割当て可能である。
【００６７】
したがって、異なる詳細レベルの情報層は、ユーザが、そのユーザに関連する粒度で特徴を探索するために、ビジネスネットワークモデルの表現をズームインまたはズームアウトすることを可能にする。すなわち、ユーザは、その基礎となる詳細を任意の深さで明らかにするために、その任意の構成要素におけるモデル表現をドリルダウンすることが可能である。例えば、ビジネスユーザは、主にビジネス相互作用を示すが、ハードウェアまたはその他の技術的な構成要素に重点を置かない、より高いレベルの詳細を選好する可能性がある。対照的に、システムを理解する必要があるIT従業員は、プロセス統合面およびそれらの相互作用がどのように達成されるかについての技術な詳細よりも、ビジネス相互作用に関する関心がより少ない可能性がある。このビジネスネットワークモデルは、両方のユーザのニーズを満たすための可視化を可能にする。
【００６８】
いくつかの実装形態では、オブジェクトは、ビジネスネットワークをズームインまたはズームアウトするときに「保存」されうる。例えば、ユーザが深い技術レベルをドリルダウンし、そこで、ユーザがより密に考察することを決定する(オブジェクトによって表される)構成要素を見出したと仮定する。しかし、ユーザは、この時点で、ビジネスネットワーク内でこの構成要素が動作する場所のより明瞭な状況を得るために、より高いレベルにズームアウトすることを望む。次いで、ユーザは、そのオブジェクトが可視的なレベルでそのオブジェクトを選択するか、またはそうでない場合、マーキングし、その後、そのオブジェクトがより深い情報層に割り当てられているという事実にもかかわらず、その構成要素を表す、その選択されたオブジェクトがより高いレベルでも可視的になる、より高いレベルへのナビゲートを開始することができる。
【００６９】
図7は、図4からのビジネスネットワークの別のビュー700を示す。このビューは、ビュー600(図6)のオブジェクトに本質的に対応し、ユーザが統合をさらに強化するために用いることができる制御704も有するオブジェクト702を含む。例えば、制御704は、2つのシステムのそれぞれの構成要素の間のマッピング仕様にアクセスすることおよび/またはマッピング仕様を強化することを可能にする。いくつかの実装形態では、可能な範囲内で自動マッピングが実行され、次いで、システムは、オプションで、ユーザによるさらなる強化のためにユーザにそのマッピングを提示する。
【００７０】
もう1つの例として、制御704は、データタイプルックアップ機能を提供することが可能である。いくつかの実装形態では、それぞれのHQロジスティックス関与者およびDCミュンヘンアプリケーション関与者は、互いに速やかに変換することが可能でないタイプのデータを使用し、データタイプのルックアップは、したがって、ユーザが何らかの必要な強化をもたらすのを支援することが可能である。
【００７１】
図8は、図4からのビジネスネットワークの別のビュー800を示す。ビュー800は、ビュー600(図6)のオブジェクトに本質的に対応するオブジェクト802を含むが、ただし、ユーザは、それらのオブジェクトのうちの1つ、この場合、出荷文書を表すオブジェクト804を選択している。任意のオブジェクトを選択することは、オブジェクトに関する追加の発見された情報を提示させることができる。いくつかの実装形態では、オブジェクト情報領域806が含まれる。例えば、領域806は、出荷文書に関する詳細、およびその出荷プロセスに関連する取引条件など、実際の実施の際に交換されることになる情報を示すことが可能である。
【００７２】
この場合、領域806は、商取引文書エンティティとして出荷に関する情報を示す部分806Aを含む。領域806Bは、その出荷における取引条件に関する情報を示す。領域806Cは、その出荷に関係する分野およびメッセージに関する情報を示す。領域806Dは、その出荷に関係するデータサービスに関する情報を示す。領域806Eは、商品を配送するための基礎である特定の輸送注文など、その出荷に関係する商取引文書エンティティに関する情報を示す。したがって、ビュー800は、経営者などのユーザが、それらの商取引文書が適用されるビジネスネットワークの文脈で当該文書を審査することを可能にする。
【００７３】
図9は、図4からのビジネスネットワークの別のビュー900を示す。ある意味で、ビュー900は、アプリケーション関与者としてDCミュンヘンを既存のビジネスネットワークに組み込む効果を示すために、ビジネスネットワークモデルを強化した最終結果を示す。この場合、ビューは、拡張されたビジネスネットワーク内の関与者を表すオブジェクト902と、DCミュンヘンへの出荷を表すオブジェクト904と、関与者間の相互作用を表すオブジェクト906とを含む。メタデータは、この時、すべての所望される詳細レベルで完成されている可能性があり、したがって、このビジネスネットワークモデルは本質的に、DCミュンヘンがその中に組み込まれた場合に、ビジネスネットワークがどのように見え、どのように機能するかの現実的な表現である。
【００７４】
十分に複雑なレベルで、ビジネスネットワークモデルの強化が行われる実装形態では、この強化されたモデルは、追加された特徴(この場合、DCミュンヘン)を伴う相互作用のシミュレーションを実行するために使用可能である。例えば、この時、このモデルにHQロジスティックス関与者とDCミュンヘンアプリケーション関与者との間のインターフェース接続の現実的な表現、データマッピング手順およびハンドオフ手順などが提供されている場合、システム(例えば、図1のビジネスネットワーク管理システム108)は、これらの関与者間のテスト通信を実行して、情報転送がどのように機能するかを評価することが可能である。
【００７５】
いくつかの実装形態では、エージェントまたはプロキシは、商取引文書交換のインスタンスに関するメタデータも生成する。例えば、これは、ユーザが、商取引文書交換の状態など、関与者間の商取引の実行およびパフォーマンスを監視することを可能にすることができる。ビジネスネットワーク管理システム108(図1)は、ユーザが、例えば、ユーザの責任または関心の領域に基づいて、ビジネスネットワークの関連部分と、監視されるべき詳細レベルとを選択することを可能にする。ビジネスネットワーク管理システムは、次いで、関与者間のSLAが監視および追跡されることを可能にする。
【００７６】
図11は、汎用コンピュータシステム1100の概略図である。システム1100は、一実装形態によれば、既に説明されたコンピュータ実装方法のいずれかに関連して説明されたオペレーションに関して使用可能である。システム1100は、プロセッサ1110と、メモリ1120と、記憶デバイス1130と、入出力デバイス1140とを含む。構成要素1110、1120、1130、および1140のそれぞれは、システムバス1150を使用して相互接続される。プロセッサ1110は、システム1100内で実行するための命令を処理することが可能である。一実装形態では、プロセッサ1110は、シングルスレッドプロセッサである。別の実装形態では、プロセッサ1110は、マルチスレッドプロセッサである。プロセッサ1110は、入出力デバイス1140上のユーザインターフェースに関するグラフィカル情報を表示するために、メモリ1120内または記憶デバイス1130上に格納された命令を処理することが可能である。
【００７７】
メモリ1120は、システム1100内に情報を格納する。いくつかの実装形態では、メモリ1120は、コンピュータ可読媒体である。いくつかの実装形態では、メモリ1120は揮発性メモリユニットであり、他の実装形態では、不揮発性メモリユニットである。
【００７８】
記憶デバイス1130は、システム1100に大容量記憶装置を提供することが可能である。一実装形態では、記憶デバイス1130は、コンピュータ可読媒体である。様々な異なる実装形態では、記憶デバイス1130は、フロッピー（登録商標）ディスクデバイス、ハードディスクデバイス、光ディスクデバイス、またはテープデバイスであってよい。
【００７９】
入出力デバイス1140は、システム1100に入出力動作を提供する。一実装形態では、入出力デバイス1140は、キーボードおよび/またはポインティングデバイスを含む。もう1つの実装形態では、入出力デバイス1140は、グラフィカルユーザインターフェースを表示するディスプレイユニットを含む。
【００８０】
説明された特徴は、デジタル電子回路の形で、もしくはコンピュータハードウェア、コンピュータファームウェア、コンピュータソフトウェアの形で、またはそれらの組合せの形で実装可能である。この装置は、プログラマブルプロセッサによる実行のために、情報キャリア内、例えば、機械可読記憶デバイス内で有形に実施されたコンピュータプログラム製品の形で実装可能であり、方法ステップは、入力データに作用して、出力を生成することによって、説明された実装形態の機能を実行するための命令のプログラムを実行しているプログラマブルプロセッサによって実行可能である。説明された特徴は、データ記憶システム、少なくとも1つの入力デバイス、ならびに少なくとも1つの出力デバイスからデータおよび命令を受信して、それらにデータおよび命令を送信するために結合された少なくとも1つのプログラマブルプロセッサを含むプログラマブルシステム上で実行可能な1つまたは複数のコンピュータプログラムによって有利に実装可能である。コンピュータプログラムは、ある種の活動を実行するか、またはある種の結果をもたらすために、コンピュータ内で直接的にもしくは間接的に使用可能な命令のセットである。コンピュータプログラムは、コンパイラ型言語またはインタープリタ型言語を含めて、任意の形態のプログラミング言語で書き込まれることが可能であり、コンピュータプログラムは、独立型プログラムとして、またはモジュール、構成要素、サブルーチン、もしくはコンピューティング環境における使用に適したその他のユニットとしてを含めて、任意の形態で配備可能である。
【００８１】
命令のプログラムを実行するのに適したプロセッサは、例として、汎用マイクロプロセッサと専用マイクロプロセッサの両方、および任意の種類のコンピュータの単独のプロセッサまたは複数のプロセッサのうちの1つを含む。一般に、プロセッサは、読出し専用メモリもしくはランダムアクセスメモリまたはそれらの両方から命令およびデータを受信することになる。コンピュータの必須要素は、命令を実行するためのプロセッサ、ならびに命令およびデータを格納するための1つまたは複数のメモリである。一般に、コンピュータは、データファイルを格納するための1つまたは複数の大容量記憶デバイスも含むことになるか、または当該大容量記憶デバイスと通信するために動作可能に結合されることにもなり、かかるデバイスは、内部ハードディスクおよび取外し可能ディスクなどの磁気ディスク、光磁気ディスク、および光ディスクを含む。コンピュータプログラム命令およびデータを有形に実施するのに適した記憶デバイスは、例として、EPROM、EEPROM、およびフラッシュメモリデバイスなどの半導体メモリデバイス、内部ハードディスクおよび取外し可能ディスクなどの磁気ディスク、光磁気ディスク、ならびにCD-ROMディスクおよびDVD-ROMディスクを含めて、すべての形態の不揮発性メモリを含む。プロセッサおよびメモリは、ASIC(特定用途向け集積回路)によって補完可能であり、またはASIC内に組込み可能である。
【００８２】
ユーザとの相互作用を提供するために、これらの特徴は、情報をユーザに表示するためのCRT (陰極線管)モニタまたはLCD (液晶ディスプレイ)モニタなどのディスプレイデバイス、ならびにキーボード、および、それによって、ユーザがコンピュータに入力を提供できるマウスまたはトラックボールなどのポインティングデバイスを有するコンピュータ上で実装可能である。
【００８３】
これらの特徴は、データサーバなどのバックエンド構成要素を含むか、アプリケーションサーバもしくはインターネットサーバなどのミドルウェア構成要素を含むか、またはグラフィカルユーザインターフェースもしくはインターネットブラウザを有するクライアントコンピュータなど、フロントエンド構成要素を含むか、あるいはそれらの組合せを含むコンピュータシステム内で実装可能である。システムの構成要素は、通信ネットワークなど、任意の形態のまたは任意の媒体のデジタルデータ通信によって接続可能である。通信ネットワークの例は、例えば、LAN、WAN、ならびにインターネットを形成するコンピュータおよびネットワークを含む。
【００８４】
コンピューティングシステムは、クライアントとサーバとを含みうる。クライアントおよびサーバは、通常、互いから遠隔にあり、典型的には、説明されたネットワークなど、通信ネットワークを介して相互に作用する。クライアントおよびサーバの関係は、それぞれのコンピュータ上で実行しており、互いに対してクライアント・サーバ関係を有するコンピュータプログラムによって生じる。
【００８５】
いくつかの実装形態が説明されている。それでもなお、本開示の趣旨および範囲から逸脱せずに、様々な修正を行うことが可能である点を理解されよう。したがって、その他の実装形態は以下の特許請求の範囲内である。
【符号の説明】
【００８６】
100  ビジネスネットワーク
102  3つの主なアプリケーション関与者
102A  関与者
HQロジスティックスアプリケーション関与者
102B  DCハンブルグアプリケーション関与者
102C  関与者
DCベルリンアプリケーション関与者
104  有線または無線のコンピュータネットワーク
105  仲介関与者
106  店舗関与者
108  ビジネスネットワーク管理システム
110  モデル構成要素
112、112A、112B、112C  エージェント
114  プロキシ
116  ライフサイクル構成要素    
【図１】
2012084141.tif 000003
【図１１】
2012084141.tif 000004
【図２】
2012084141.tif 000005
【図３】
2012084141.tif 000006
【図４】
2012084141.tif 000007
【図５】
2012084141.tif 000008
【図６】
2012084141.tif 000009
【図７】
2012084141.tif 000010
【図８】
2012084141.tif 000011
【図９】
2012084141.tif 000012
【図１０】
2012084141.tif 000013
【外国語明細書】
2012084141.tif 000014
2012084141.tif 000015
2012084141.tif 000016
2012084141.tif 000017
2012084141.tif 000018
2012084141.tif 000019
2012084141.tif 000020
2012084141.tif 000021
2012084141.tif 000022
2012084141.tif 000023
2012084141.tif 000024
2012084141.tif 000025
2012084141.tif 000026
2012084141.tif 000027
2012084141.tif 000028
2012084141.tif 000029
2012084141.tif 000030
2012084141.tif 000031
2012084141.tif 000032
2012084141.tif 000033
2012084141.tif 000034
2012084141.tif 000035
2012084141.tif 000036
2012084141.tif 000037
2012084141.tif 000038
2012084141.tif 000039
2012084141.tif 000040
2012084141.tif 000041
2012084141.tif 000042
2012084141.tif 000043
2012084141.tif 000044
2012084141.tif 000045
2012084141.tif 000046
2012084141.tif 000047