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