Oracle B2Bには、Oracle B2Bをハブとして実行できる、即時利用可能なソリューションが用意されています。
この付録の内容は次のとおりです。
Oracle B2Bをハブとして実行するには、3つの取引パートナを構成する必要があります。
次に例を示します。
OracleServices: ハブとして動作するホスト取引パートナ。
MarketInc: OracleServicesを使用して別の取引パートナ(RetailInc)にHL7 ADT_A01ドキュメントを送信する取引パートナ。
RetailInc: MarketIncがOracleServicesを使用して送信するHL7 ADT_A01ドキュメントを受信する取引パートナ。
前述の例のメッセージ・フローは、次のようになります。
MarketInc <--- ADT_A01 ----> OracleServices (HUB) <--- ADT_A01 ----> RetailInc
前述のフローでは、MarketIncはOracleServicesにADTメッセージを送信しています。しかし、実際の技術的な実装では、MarketIncは次のフローを想定しています。
MarketInc <----------------> RetailInc
そのため、MarketIncのOracle B2Bサーバーで、MarketIncとRetailIncの間のアグリーメントが構成されます。ただし、チャネルの場所は、パートナからのメッセージをリスニングする、OracleServicesのOracle B2Bサーバーです。