Bus)は、SOAの考え方の中ではサービス間連携の基盤となる。ESBを、データを変換してシステムをつなぐだけの存在だと考えていないだろうか。ESBを、ただシステムをつなぐためだけに使うのでは、そのポテンシャルの一部しか活用していない。トレンドなどを概観した。企業内には、様々な目的で構築された多数の情報システムがある。そこで扱われているデータの形式や、プロトコルが違うため、システムの相互接続には構築と運用管理の両面で大きな負担がかかる。ESBの基本機能としてはまず、通信プロトコルの透過性の提供がある。リクエスターがJMSでメッセージを投げるのに対し、サービスプロバイダーはWebサービスしか受け付けないシステムである場合、ESBがプロトコルを変換する。ESBのもう一つの要件がデータ記述の透過性の提供だ。ここでもESBが、データのフォーマットをつながっているシステムの求めに応じて変換する。第3の要件は、ロケーションの透過性の提供だ。ESBが適切なプロバイダーへルーティングする機能で、何らかの変更があった場合でもそれをESBが吸収する。ESB活用の代表例がレガシー・トランスフォーメーションだ。レガシー・システムのインターフェイスをESBに合わせてWebサービス化する。大規模な改修になるが、一回行えば再利用性は非常に高い。ホスト・システムを書き換えず、インターフェイスをESBに任せることでレガシーアプリケーションを最小コストで再利用することが可能になる。SAPなどのERPパッケージ・アプリケーションの情報を他システムでも活用するERP連携でもESBは有効だ。今後ESBは、ますますSOAの中核として周辺サービスとの関わりを深めてゆく傾向にある。バッチ処理としてのファイル連携、イベント処理、さらにコンプライアンスのための証跡管理や、サービスのライフサイクル管理とも密接に連動する機能を備えてきている。豊村氏は「ESBを使う時、企業の中のポリシーが重要」と指摘した。一つのプロジェクト内だけでESBを導入しただけでは、コストリカバリーしないケースが多いからだ。複数のプロジェクトにおいて、継続的に、横串で使い回すことが肝要だ。それゆえ業務部門とIT部門がきちんと合意し、効果的に導入する必要がある。(2/4)※この続きは、会員の方のみお読みいただけます(登録無料)。ヘンシュウブ)「EnterpriseZine」(エンタープライズジン)は、翔泳社が運営する企業のIT活用とビジネス成長を支援するITリーダー向け専門メディアです。データテクノロジー/情報セキュリティの最新動向を中心に、企業ITに関する多様な情報をお届けしています。EYACCの森島さんはいかにして生まれたのか318SAPが会津若松で中小企業のものづくりのイノベーションに取り組む理由296AWSでセキュリティを高めるために今すぐやるべき7つのこと262企業のデジタルシフトはIoT、5G、サブスクリプションが牽引。Links主要テーマから探すIT戦略/企画ITインフラセキュリティデータベースデータ活用システム構築システム運用モバイル活用クラウド活用ワークスタイル変革CRM/コラボレーション製品/サービス×ログインEメールパスワード※旧SEメンバーシップ会員の方は、同じ登録情報(Eメール&パスワード)でログインいただけます。パソコン「EnterpriseZine」(エンタープライズジン)は、翔泳社が運営する企業のIT活用とビジネス成長を支援するITリーダー向け専門メディアです。イラストの無断転載を禁じます。記載されているロゴ、システム名、製品名は各社及び商標権者の登録商標あるいは商標です。