microsoft? biztalk? 框架是用于應用集成和電子商務的xml框架. 它包括一個設計框架來實現xml 大綱(schema) 和一套在應用程序間傳遞信息之用的xml標簽. microsoft 公司以及其它軟件企業和工業標準實體將通過biztalk 框架以統一的方式來產生xml.
biztalk框架本身并不是標準,xml才是標準. biztalk框架的目標是推動xml的迅速普及和應用.
biztalk框架大綱�以xml形式表達的商業文檔和消息 �將在biztalk.org網站注冊和存檔. 任何個人或組織都能下載框架用以具體實現或者向網站遞交xml 大綱. 只要該大綱通過了認證測試,它們就成為了有效的biztalk框架大綱. biztalk.org網站將提供自動遞交和認證處理. 一旦大綱為公共的使用而公布,個人或組織在其應用中都可以從biztalk.org 網站免費使用xml大綱.
商家要在貿易伙伴間進行專用,可以自由選擇在biztalk.org 網站中的安全區域發布其大綱。由軟件企業、終端用戶和業界標準實體組成的領導委員會將指導biztalk.org網站的組織和管理.
biztalk框架大綱將基于w3c的xml 大綱(xml schema)標準,這些標準已正式通過.
優點
biztalk框架具有以下優點:
xml統一實現的途徑
許多企業對xml表現了濃厚的興趣.xml是如此的靈活,人們對它有著近乎于acsii字符的濃厚興趣.xml使改進成為可能但缺乏統一的框架就難以實現. biztalk框架實現了一套規則可能使大量用戶可以以通用的方式使用xml. 而且, 由于各公司運用xml逐漸由數據建模轉移到啟動自動商務處理, biztalk框架消息元素定義了xml元素、屬性和標簽(tag)的核心集,它們允許發展和豐富被優化以理解biztalk框架的消息傳遞技術.這之所以重要是因為xml成為了結合各系統的在線交易的基礎,不必去尋求通用的api或實現的平臺.
大綱間更便捷的映射
通過將表現商業交換的過程以一致和可擴展的方式形式化,biztalk框架使得獨立軟件供應商(isv)和開發商更方便地實現不同商業過程間的映射, 采用諸如xml這樣開放的標準能使電子交換在廣泛的工業界被更快地采納.
服務于軟件供應商的設計目標
以一致的形式建立大量的大綱, biztalk框架為應用工具和基礎軟件供應商提供了明確的設計目標,幫助建立下一代電子商務和應用集成產品.
服務于標準實體的框架
biztalk框架為從現存的業界交換標準集合轉移到xml提供了平臺.特別在edi領域作用顯著.
biztalk 大綱標準庫
biztalk框架的網站將成為工業團體和開發商發布其大綱的交互的場所.基于該發布組織的規定,網站允許公共和私有的內容發表. 一旦biztalk框架大綱被接受并發布, 標準庫將為biztalk框架的采納和修改提供版本化和專業化支持. 標準庫將支持對大綱的動態檢測, 處理和可視化與biztalk框架提供的任何版本大綱的映射.
展示開發xml互換的最佳實踐 比起系統編程和運用xml,許多參與商業交換標準化的組織更善于建立商業過程的模型.這些組織可以來biztalk框架網站探詢實現他們自己的大綱的最佳實踐或尋找已有的適合其應用的大綱.
微軟自然將支持biztalk框架,也將會在biztalk框架網站中發布大綱以作公用.其它支持biztalk框架的軟件供應商也將作同樣的承諾.
biztalk框架結構原則
biztalk框架是為推動基于xml藉由數據交換標準的應用集成和電子商務而設計的.應用程序被假設為明晰的實體(entities),應用集成采用松散連接和消息傳遞的途徑.要在兩個應用程序間交換由biztalk框架格式化的xml消息,不需要com、編程語言、網絡協議、數據庫或操作系統. 兩程序僅僅需要能格式化、傳輸、接收和使用標準化過的xml消息.
消息是biztalk框架具備卓越貢獻的基礎. 兩個或多個應用程序間的消息流是在商務處理層次通過定義松散連接和基于請求的通信處理而集成應用的一種方式.由于許多商務處理涉及一方應另一方的請求而提供服務, 從消息到請求的映射是自然的事.產生更緊密集成命令,如那些基于特殊編程語言或共享分布計算機“平臺”的指令的途徑適合單機上緊湊連接的程序間或在可控環境中,但它沒有充分支持分布的、松散結合的、可擴展的商務處理集成. 由于允許靈活多樣的實現,一具有開放、可擴展格式的基于xml消息系統抓住了商務通信的本質.
微軟期望采用biztalk框架實現的絕大部分互換(在商貿合作伙伴或應用間的xml文檔或消息的交換)將使用簡單的http傳輸協議,但也可以采用其它的傳輸,如ftp和消息排隊技術(包括ibm的mqseries和microsoft message queue server).
由于當前只有少數應用軟件提供對xml的天然支持,微軟希望商家和軟件企業分層實現適配接口,能使它們現有應用參與第一代的biztalk框架交換.對于許多的應用,這些適配接口對現有的函數進行調用,轉譯為xml的文檔,然后路由至目標終點,可能是一商貿伙伴或在企業intranet中的另一應用.
除非應用程序具有了對xml的自然支持,否則biztalk框架交換的這些類型將需要層次化的軟件將自然數據類型轉換為xml再對xml文檔進行路由.biztalk框架也將提供對大綱的支持,使其能描述涉及多文檔的更復雜的交換.用戶終端企業已經在內部實現了這些xml文檔類型的轉換器和路由器.微軟正在開發biztalk服務器(biztalk server),它能自動調用在biztalk框架互換(interchange)中必需的函數.今天,象webmethods和 datachannel等公司已經有了潛在支持biztalk框架互換的軟件產品.重要之處在于:biztalk框架互換(interchange)不需要來自任何個別的軟件供應商的任何特定軟件.
新聞熱點
疑難解答