新しいSOAの実装方法「クライアント型SOA」のすすめ 8

BtoBクライアントへの適用

BtoBクライアントへの適用

   BtoB接続と聞くと、「大変な仕事ですね」と思われる方も多いかと思います。実際のBtoBのシステムを見てみますと、ロゼッタネット(注1)ま でいかなくても非常に厳密なプロセス統合とデータ統合を行う傾向が強いのです。その理由はサーバtoサーバのシステム結合を行おうとするからです。


※注1:
企業間の商取引の効率化を目指した世界規模のネットワーク

   確かに理想を追求しようとすれば、完全に同期が取れてリアルタイムな処理で連携できた方がよいに決まっていますが、そもそも会社や業態ごとにその成長の歴史が違うためにサーバシステムも千差万別です。

   この状態で前述の理想を追求しようとすれば、物凄い時間と費用がかかるのは明白です。さらにしっかりと作られたものほど柔軟性に欠けるため、後世への負の遺産的な扱いになってしまう可能性も非常に高いのではないでしょうか(図2)。

現状のBtoBシステム
図2:現状のBtoBシステム

   もしお互いが密結合を考えずに図3のようなクロスネットワーク型の疎結合的なBtoBを実現したらいかがでしょうか。

クロスネットワーク型のシステム
図3:クロスネットワーク型のシステム

   図3のようにそれぞれのサーバは他のサーバと接続されず、相手側のクライアントと接続されているにすぎないためシステム間の密結合を行う必要がありません。皆様はお気づきかと思いますが、この形はすでにWebEDIなどで実現されている形です。

   WebEDIの弱点は、電子商取引の一連の作業が他社サーバのやり取りと、自社内のやり取りが分離しており、その作業連携をマンパワーで補わなくてはならないことです。これは、取引量が増えれば増えるほど、人件費がかさむことになります。

この記事をシェアしてください

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored