メッセージングとは?

<P>今回からしばらくメッセージングに関するネタをやっていきます。<BR>では、メッセージングとは何のことを言ってるのでしょうか?</P>

<P>BizTalkでのメッセージングは、メッセージ送受信のための基本機能、<BR>つまりBizTalkが受け取ったメッセージを正しく相手先へ送信する機能のことを指します。</P>

<P>2000/2002のバージョンでは、チャネル/ポートがメッセージングにあたります。<BR>2004では、送受信メッセージポート、受信場所、アダプタ、パイプラインがメッセージングにあたります。</P>

<P>これらの機能はBizTalkでの開発では必ず利用するので、<BR>基本機能で何ができる/何ができないかを理解しておくことが非常に重要となってきます。</P>

<P>このメッセージングは、今後「Indigo(開発コード名)」に置き換わる予定です。<BR>Indigoは次世代メッセージング基盤でWindowsでの標準となります。<BR>ただし、IndigoはAPIベースなのでBizTalkエクスプローラ(2000/2002ではメッセージマネージャ)のような<BR>グラフィカルな設定画面が無い点と受信場所(2000/2002では受信機能)のような機能は無いと思われるので、アプリケーション間の簡単な連携はIndigoやSQL ServerのDTS、EAIのように複雑な要件はBizTalkというように用途がわかれていくと思います。</P>

<P>メッセージングに関連するもので、SQL Server 2005(開発コード名:Yukon)のメッセージブローカという機能も注目です。<BR>これは、現在のデータベースを使って実現されるキューイングの仕組みで、現在のMSMQと同じような機能になります。</P>

<P>機会を見て、Indigoやメッセージブローカも今後のブログで触れていきたいと思います。<BR></P>