[BTS]使用BizTalk开发应用系统,就是这么简单!
生活随笔
收集整理的這篇文章主要介紹了
[BTS]使用BizTalk开发应用系统,就是这么简单!
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
使用BizTalk開發(fā)應用系統(tǒng)
?此文獻給那些知道BizTalk,但還不知道它能做什么的朋友們!
??? 項目中要完成一個消息服務中心程序,主要完成接收各個系統(tǒng)發(fā)過來的消息,根據(jù)不同的消息內(nèi)容,按特定的方式將提醒消息發(fā)送出去。發(fā)送方式主要有:email, 短信, 即時消息。
現(xiàn)有資源:SMTP服器,短信網(wǎng)管接口程序,OCS消息轉(zhuǎn)發(fā)接口程序。
??? 看來,三個發(fā)送發(fā)式的代碼都已經(jīng)完成了。就差這個消息服務中心了!
??? 想一想,還是用BizTalk吧。開始畫圖了!!!!....
所做的工作:
在sqlserver上創(chuàng)建了幾個表,為了記錄消息日志,同時寫了對應的幾個Insert存儲過程。
定義各系統(tǒng)可以傳給我什么樣的消息!schema. (xsd)
發(fā)EMail,直接用BizTalk的SMTP Adapter。
發(fā)OC即時消息,直接用MSMQ Adapter,將消息發(fā)到它的接收MSMQ中。
發(fā)短信,也用MSMQ Adapter,把消息發(fā)到短信服務程序的MSMQ中。
中間定義幾個消息。
中間定義幾個變量。
使用Sql Adapter生成調(diào)用使用的消息。
做幾個Mapping。
寫幾行為了顯示在Event日志中的C#代碼及幾個Helper文件。
按需求,畫流程圖吧!
最后,進行編譯、部署、測試。
一切OK !
解決方案:
實際流程圖:
運行時對流程執(zhí)行的監(jiān)控:
BizTalk代表的概念!
EAI:我用一個簡單的流程圖,把三個系統(tǒng)(三種消息發(fā)送方式)集成在一起了!
SOA:我有一個接收端口,我可以配置這個接收端口從File, FTP,SQL,.... 只要我能訪問到的地方讀取、監(jiān)聽數(shù)據(jù)。為你提供轉(zhuǎn)發(fā)提醒消息的服務!
ESB:以后,我有更多的流程了,我可以把它們都串起來,完成一件更龐大的工程!
我們的學習團隊!
BizTalk Group MSN群 (MSN:group33022@xiaoi.com?)
歡迎加入BizTalk Group組織,我們一起提高并進步!
總結(jié)
以上是生活随笔為你收集整理的[BTS]使用BizTalk开发应用系统,就是这么简单!的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 中学校园网建设实践与思考
- 下一篇: 网络安全讲座之四账号安全和文件系统安全