BizTalkで提供されるアダプタ

メッセージングでの重要なコンポーネントとして”アダプタ”というものがあります。
アダプタはBizTalkと外部アプリケーションの接続を行うためのコンポーネントで、
様々なプロトコルに応じて用意されています。

【 標準インストールのアダプタ 】
 ◇ BizTalk MSMQ(MSMQT)アダプタ
    BizTalk MSMQ(MSMQT)を利用するためのアダプタ。
    MSMQTについては次回記事で詳しく説明します。
 ◇ EDIアダプタ
    ANSI X-12, EDIFACT標準のフォーマットを利用してメッセージを送受信するアダプタ
 ◇ FILEアダプタ
    Fileシステム上のメッセージを送受信するアダプタ
 ◇ FTPアダプタ
    FTPを利用しメッセージの送受信を行うアダプタ
 ◇ HTTPアダプタ
    HTTPを利用しメッセージの送受信を行うアダプタ
 ◇ SMTPアダプタ
    SMTPを利用してメッセージの送受信を行うアダプタ
 ◇ SOAPアダプタ
    SOAPを利用してWebサービスと接続するアダプタ
 ◇ SQLアダプタ
    SQL ServerからデータをXMLとして取り出したり、
    XMLメッセージをSQL Serverへ格納するアダプタ

【 追加ダウンロード可能なアダプタ 】
 ◇ BizTalk Adapter for Web Services Enhancements
    WS-SecurityなどのWS-I標準に対応するアダプタ。
    Web Services Enhancementsを利用して作成したWebサービス
    接続する場合に利用します。
 ◇ BizTalk Adapter for MSMQ
    MSMQと接続するためのアダプタ。
    MSMQTとは異なるアダプタである点に注意してください。
    MSMQとMSMQTの違いは次回記事で説明します。
 ◇ BizTalk Adapter for MQSeries v2.0
    MQ Series v2.0(IBM MQ)と接続するためのアダプタ
 ◇ BizTalk Adapter v2.D110 for mySAP Business Suite
    mySAP Business Suiteと接続するためのアダプタ。
    このアダプタで一番注意すべきことは、有料だと言う点です;-)

設計の際には、下記を知っておくことが重要です。
   ・標準のアダプタで何が提供されているか?
   ・追加ダウンロードできるアダプタは何が提供されているか?
   ・パートナー企業が提供しているアダプタにはどんなものがあるか?
   ・それぞれのアダプタでは何ができて何ができないか?

他にもMicrosoftのパートナー企業が提供しているアダプタも複数あります。
下記URLを参考にしてみてください。

http://www.microsoft.com/japan/BizTalk/evaluation/previous/adapters/adapterslist.asp
※ 情報が若干古いので2004対応のアダプタは探してみてください

もちろん有料ですので、パートナー企業のアダプタを購入するか、
自分たちでカスタムアダプタを開発するか検討を行ってください。
他にもGotDotNetのサイトにもアダプタのサンプルがいくつもUPされています。

また、そもそもアダプタを開発する必要性があるのか?といったことを念頭に置くことは重要です。
わざわざ複雑なデザインを選択して、自分たちの首を絞めることはありませんので...
今回紹介した各アダプタについては次々回の記事からまとめていく予定です。

それとカスタムアダプタを開発する方法は、また後日まとめます。
この記事のペースでいくと...2〜3ヶ月ほど先でしょうか(^^;;