版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、BizTalk Server 2006 應(yīng)用程序部署和管理BizTalk Server 2006應(yīng)用程序部署和管理Microsoft Corporation2005 年 4 月目錄簡(jiǎn)介1BizTalk 應(yīng)用程序的當(dāng)前狀況及其日后的發(fā)展1BizTalk 2004 應(yīng)用程序1BizTalk 2006 應(yīng)用程序2應(yīng)用程序管理和部署3BizTalk Server 2006 管理控制臺(tái)3應(yīng)用程序視圖3組中心頁(yè)4按應(yīng)用程序監(jiān)視分組5啟動(dòng)和停止 BizTalk 應(yīng)用程序6應(yīng)用程序封裝7應(yīng)用程序?qū)С?應(yīng)用程序?qū)?從 Visual Studio 中部署應(yīng)用程序10總結(jié)12簡(jiǎn)介BizTalk Server 是
2、Microsoft 用于構(gòu)建業(yè)務(wù)流程和整合解決方案的主要服務(wù)器。BizTalk Server 2006 是該產(chǎn)品的第 4 個(gè)主要發(fā)行版,它建立在前 3 個(gè)發(fā)行版的創(chuàng)新和成功之上:BizTalk Server 2000、2002 和 2004。2006 發(fā)行版包含下列新功能:用于維護(hù)和組織 BizTalk 解決方案的應(yīng)用程序容器、允許對(duì) BizTalk 環(huán)境進(jìn)行伸縮性管理的已更新管理控制臺(tái)、可減輕暫存和部署任務(wù)的 Microsoft Windows Installer 技術(shù)集成,以及一些可提高開(kāi)發(fā)人員工作效率的增強(qiáng)和改進(jìn),其中包括對(duì)最新發(fā)行版本 Visual Studio.NET 2005 的支
3、持。BizTalk 應(yīng)用程序的當(dāng)前狀況及其日后的發(fā)展通過(guò)提供一個(gè)可容納給定解決方案全部項(xiàng)目的邏輯容器,BizTalk Server 2006 正式形成了一套關(guān)于 BizTalk 應(yīng)用程序的理念。通過(guò)利用此新理念,使應(yīng)用程序的部署與管理工作較以前版本的 BizTalk 有了顯著地降低。在本部分,我們將就應(yīng)用程序在 BizTalk Server 2004 中的工作機(jī)制及其在 BizTalk Server 2006 中的改進(jìn)增強(qiáng)進(jìn)行一翻對(duì)比。BizTalk 2004 應(yīng)用程序在先前版本的 BizTalk 中,應(yīng)用程序的管理工作會(huì)隨所部署應(yīng)用程序數(shù)量的增加和應(yīng)用程序復(fù)雜性的提高而加大,因此管理多個(gè)應(yīng)用
4、程序的工作逐漸成為一種挑戰(zhàn)。對(duì)于開(kāi)發(fā)的每個(gè)解決方案,都有一組內(nèi)部相關(guān)聯(lián)的項(xiàng)目(架構(gòu)、映射、管道、業(yè)務(wù)流程、接收端口、接收位置、發(fā)送端口及其他信息等)需要管理。在 BizTalk Server 2004 中,并不存在正規(guī)的應(yīng)用程序容器這樣一個(gè)想法。它不考慮管理“多個(gè)應(yīng)用程序”,相反,它使用 BizTalk Explorer 或 BizTalk 管理控制臺(tái)來(lái)單獨(dú)管理這些項(xiàng)目。在 BizTalk Server 2004 中創(chuàng)建項(xiàng)目時(shí),只有 BTS Explorer 可以提供完整的功能。且這兩種工具都沒(méi)有提供可處理復(fù)雜應(yīng)用程序部署的可擴(kuò)展方法,也沒(méi)有提供可從邏輯上分組和管理特定應(yīng)用程序相關(guān)項(xiàng)目的方法。
5、其結(jié)果便是生成一團(tuán)雜亂的 BizTalk 項(xiàng)目(請(qǐng)參見(jiàn)圖 1),必須提供完整的文檔記錄或是親自造訪原開(kāi)發(fā)人員才能型清其間的關(guān)系。圖 1:BizTalk Server 2004 中的應(yīng)用程序BizTalk 2006 應(yīng)用程序?yàn)榱颂岣唛_(kāi)發(fā)人員和管理員的生產(chǎn)效率,BizTalk Server 2006 引入了 BizTalk“應(yīng)用程序”。在 BizTalk 2006 中,應(yīng)用程序是一個(gè)邏輯分組,其中包含所有的 BizTalk 運(yùn)行時(shí)項(xiàng)目(架構(gòu)、映射、管道、業(yè)務(wù)流程)、消息傳遞組件(接收端口、接收位置和發(fā)送端口)及其他的相關(guān)項(xiàng),如由一個(gè)集成業(yè)務(wù)流程組成的策略。因此,盡管復(fù)雜應(yīng)用程序數(shù)量不斷地增加,仍可
6、以一種簡(jiǎn)單直觀的方式單獨(dú)管理這些應(yīng)用程序。圖 2:BizTalk Server 2006 中的應(yīng)用程序概念全新設(shè)計(jì)的管理和監(jiān)視工具充分利用了這一新概念,通過(guò)管理和配置每個(gè)應(yīng)用程序(而不僅僅在單個(gè)項(xiàng)目級(jí)別)的 BizTalk 解決方案,使 IT 管理員更加高效。在接下來(lái)的部分中,我們將更加詳細(xì)地描述如何在 BizTalk Server 2006 中管理和部署應(yīng)用程序。應(yīng)用程序管理和部署全新設(shè)計(jì)的 BizTalk 管理控制臺(tái)在構(gòu)建時(shí)充分考慮到了應(yīng)用程序這一環(huán)節(jié)。通過(guò)使用此管理控制臺(tái),您可以一目了然地查看 BizTalk Server 環(huán)境,還可以訪問(wèn)導(dǎo)入和導(dǎo)出應(yīng)用程序的新功能。BizTalk Se
7、rver 2006 管理控制臺(tái)BizTalk 管理控制臺(tái)是一個(gè) MMC(Microsoft 管理控制臺(tái)),它允許在多臺(tái)服務(wù)器間創(chuàng)建、配置和管理一個(gè)或多個(gè)應(yīng)用程序。此外,當(dāng)在多臺(tái)服務(wù)器間安裝應(yīng)用程序時(shí),或是在臨時(shí)環(huán)境和生產(chǎn)環(huán)境間移動(dòng)應(yīng)用程序時(shí),MMC 還可以提供導(dǎo)入和導(dǎo)出應(yīng)用程序的功能最后,該控制臺(tái)還包括過(guò)去由 HAT(BizTalk Server 2004 中引入的運(yùn)行狀態(tài)和活動(dòng)跟蹤工具)提供的消息和服務(wù)監(jiān)視功能。不過(guò)管理控制臺(tái)雖然提供了運(yùn)行時(shí)監(jiān)視功能,但仍需使用 HAT 來(lái)跟蹤文檔和調(diào)試業(yè)務(wù)流程。 應(yīng)用程序視圖從圖 3 可以看到 MMC 中提供的樹(shù)狀視圖。組頁(yè)之下即是“應(yīng)用程序”根。在將 B
8、izTalk Server 2006 安裝到新環(huán)境中時(shí),默認(rèn)創(chuàng)建兩個(gè)應(yīng)用程序:BizTalk.Application.1(可稱(chēng)其為默認(rèn)應(yīng)用程序)和 BizTalk.System.Application(可稱(chēng)其為系統(tǒng)應(yīng)用程序)。系統(tǒng)應(yīng)用程序包含運(yùn)行 BizTalk Business Activity Services 等內(nèi)置應(yīng)用程序所需的項(xiàng)目。系統(tǒng)應(yīng)用程序包含 BizTalk 基礎(chǔ)運(yùn)行時(shí)的構(gòu)成組件以及每個(gè)用戶應(yīng)用程序所需的組件。用戶不能修改系統(tǒng)應(yīng)用程序。圖 3:BizTalk Server 2006 MMC 組中心頁(yè)在 BizTalk 全新安裝或升級(jí)安裝中始終會(huì)創(chuàng)建“BizTalk Applic
9、ation1”。在從 BizTalk Server 2004 執(zhí)行升級(jí)時(shí),業(yè)已存在的資源將全部部署到此應(yīng)用程序中。升級(jí)后,可以創(chuàng)建新應(yīng)用程序,并將現(xiàn)有的項(xiàng)目移動(dòng)到新位置。默認(rèn)情況下,系統(tǒng)會(huì)將 BizTalk Application1 設(shè)置為默認(rèn)應(yīng)用程序,但隨后可將其他任何應(yīng)用程序設(shè)置為默認(rèn)的應(yīng)用程序。此操作允許向后兼容,即如果部署時(shí)沒(méi)有指定應(yīng)用程序名稱(chēng),則會(huì)部署默認(rèn)的應(yīng)用程序。 對(duì)于每個(gè)已部署項(xiàng)目的單一視圖,都將提供 <所有項(xiàng)目> 節(jié)點(diǎn)。此視圖與 Visual Studio BizTalk 資源管理器先前提供的視圖非常相似。包含所有項(xiàng)目的容器按項(xiàng)目的類(lèi)型對(duì)所有項(xiàng)目進(jìn)行分組,項(xiàng)目類(lèi)型
10、有以下幾種:業(yè)務(wù)流程、端口、架構(gòu)、映射等等。組中心頁(yè)組中心頁(yè)可從 BizTalk 組節(jié)點(diǎn)訪問(wèn),該頁(yè)還提供包含運(yùn)行中 BizTalk Server 系統(tǒng)狀態(tài)的完整視圖。頁(yè)的右上角是一組顯示當(dāng)前運(yùn)行中應(yīng)用程序數(shù)量的狀態(tài)指示器。如果應(yīng)用程序包含錯(cuò)誤或已停止,指示器將從綠色變?yōu)辄S色或紅色。管理員可以在編組的掛起服務(wù)實(shí)例下查看可能包含處理錯(cuò)誤的應(yīng)用程序。單擊“按應(yīng)用程序分組”鏈接,將出現(xiàn)新的“按應(yīng)用程序分組”查詢(xún)頁(yè)。您可以從此處監(jiān)視應(yīng)用程序視圖。圖 4:BizTalk Server 2006 MMC 組中心頁(yè)按應(yīng)用程序監(jiān)視分組從圖 5 中可以看到,您可以從組中心頁(yè)中查看按應(yīng)用程序鏈接選擇組的結(jié)果。實(shí)際上
11、這僅僅是自定義的查詢(xún)頁(yè),在該查詢(xún)頁(yè)中,默認(rèn)查詢(xún)將按應(yīng)用程序名稱(chēng)查找掛起的服務(wù)。從查詢(xún)結(jié)果中,您會(huì)看到一個(gè)包含失敗應(yīng)用程序的列表,您可以在此列表中選擇查看所有服務(wù)實(shí)例、或在該應(yīng)用程序的所有掛起實(shí)例上執(zhí)行批終止、掛起或恢復(fù)。從底部的預(yù)覽窗格中,您可以對(duì)單個(gè)實(shí)例執(zhí)行同樣的選擇,還可以查看消息詳細(xì)信息。另請(qǐng)注意,通過(guò)在頁(yè)頂部自定義查詢(xún)表達(dá)式,可以創(chuàng)建和保存自定義查詢(xún),以供將來(lái)使用。圖 5:應(yīng)用程序監(jiān)視啟動(dòng)和停止 BizTalk 應(yīng)用程序在 BizTalk Server 2004 中,必須單獨(dú)啟動(dòng)、停止、登記和綁定項(xiàng)目。隨著依賴(lài)項(xiàng)的增加,您必須了解項(xiàng)目間的所有依賴(lài)項(xiàng),并在部署或重新部署之前根據(jù)其依賴(lài)項(xiàng)依
12、順序停止這些項(xiàng)目。雖然現(xiàn)在仍需進(jìn)行此操作,但 BizTalk Server 2006 管理控制臺(tái)使此過(guò)程變得更加簡(jiǎn)單。只需在應(yīng)用程序上單擊,即會(huì)按正確順序啟動(dòng)其中包含的所有項(xiàng)目,而應(yīng)用程序也可快速就緒,隨時(shí)處理消息。(如圖 6 所示)。圖 6:應(yīng)用程序監(jiān)視應(yīng)用程序封裝借助 Microsoft Windows Installer 技術(shù),BizTalk Server 2006 允許將整個(gè)解決方案打包到 MSI 文件中。作為打包工具使用的 Microsoft Windows Installer 代替了先前版本的 BizTalk Server 中提供的 SEED 功能。MSI 提供了一個(gè)包含先前 SE
13、ED 所提供功能的超集,因此,在 BizTalk Server 2006 中將不再使用 SEED。應(yīng)用程序?qū)С鐾ㄟ^(guò) BizTalk 管理控制臺(tái)的導(dǎo)出功能可訪問(wèn)應(yīng)用程序 MSI 的創(chuàng)建。在樹(shù)控件中的應(yīng)用程序節(jié)點(diǎn)上單擊右鍵,將出現(xiàn)新的彈出菜單,如圖 7 所見(jiàn)。圖 7:通過(guò) MMC 導(dǎo)出應(yīng)用程序選擇“導(dǎo)出”->“MSI”操作,將出現(xiàn)圖 8 中的導(dǎo)出向?qū)?。通過(guò)選擇 MSI 的資源、依賴(lài)項(xiàng)和目標(biāo)位置,該向?qū)Э芍笇?dǎo)您完成創(chuàng)建導(dǎo)出包的過(guò)程。導(dǎo)出過(guò)程中會(huì)提供一個(gè)進(jìn)度狀態(tài)窗口,還會(huì)出現(xiàn)一個(gè)包含所有失敗的最終摘要頁(yè)。此過(guò)程會(huì)創(chuàng)建一個(gè)完全自包含的 MSI 包,其中包含在其他系統(tǒng)上重新創(chuàng)建應(yīng)用程序所需的全部二進(jìn)
14、制文件和配置信息。圖 8:導(dǎo)出向?qū)?yīng)用程序?qū)胪ㄟ^(guò) BizTalk 管理控制臺(tái)的導(dǎo)入功能,可以訪問(wèn)無(wú)法解包的應(yīng)用程序 MSI。在執(zhí)行應(yīng)用程序?qū)胫?,必須確保已安裝了應(yīng)用程序。安裝應(yīng)用程序和運(yùn)行 MSI 一樣簡(jiǎn)單。當(dāng)執(zhí)行 MSI 時(shí),必需的程序集將被復(fù)制和注冊(cè)到正在運(yùn)行 MSI 的服務(wù)器上的 GAC(全局程序集緩存)中。必須在每臺(tái)運(yùn)行該應(yīng)用程序的服務(wù)器上安裝該應(yīng)用程序。第二步是執(zhí)行應(yīng)用程序?qū)?。?zhí)行導(dǎo)入可以設(shè)置包含所有必需端口綁定在內(nèi)的應(yīng)用程序配置。對(duì)于每個(gè)應(yīng)用程序,只需運(yùn)行一次導(dǎo)入操作。在應(yīng)用程序節(jié)點(diǎn)上單擊右鍵,或者從應(yīng)用程序組節(jié)點(diǎn)單擊右鍵,在樹(shù)控件中出現(xiàn)新的彈出菜單,如圖 9 所見(jiàn)。圖 9
15、:通過(guò) MMC 導(dǎo)入應(yīng)用程序選擇“導(dǎo)入”、“MSI”,將出現(xiàn)圖 10 中的導(dǎo)入向?qū)?。將通過(guò)選擇安裝 MSI 的位置、選擇應(yīng)用程序設(shè)置,該向?qū)⒅笇?dǎo)您完成導(dǎo)入應(yīng)用程序的全過(guò)程。導(dǎo)入過(guò)程中會(huì)提供一個(gè)進(jìn)度狀態(tài)窗口,還會(huì)出現(xiàn)一個(gè)包含所有失敗的最終摘要頁(yè)。 圖 10:導(dǎo)入向?qū)?Visual Studio 中部署應(yīng)用程序當(dāng)開(kāi)發(fā)人員在開(kāi)發(fā)環(huán)境中工作時(shí),仍能夠從 Visual Studio.NET 2005 中直接部署應(yīng)用程序。在解決方案資源管理器中的項(xiàng)目中單擊右鍵可以選擇選項(xiàng)“部署”,如圖 11 所示。如果該項(xiàng)目還未生成,或者如果自上一次生成項(xiàng)目后進(jìn)行了更改,則在部署之前將強(qiáng)制編譯該項(xiàng)目。如果 Visual Studio 解決方案包含多個(gè) BizTalk 項(xiàng)目,那么您還可以選擇部署解決方案中的所有項(xiàng)目。從解決方案方面部署將強(qiáng)制以正確的順序生成和部署項(xiàng)目。圖 11:解決方案資源管理器部署菜單默認(rèn)情況下,程序集將被部署到上一部分所討論的默認(rèn)應(yīng)用程序中。為了部署不同的應(yīng)用程序,需要在項(xiàng)目的屬性頁(yè)中設(shè)置“應(yīng)用程序名稱(chēng)”屬性。通過(guò)在
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 學(xué)歷合作合同范本
- 建筑工程付款擔(dān)保合同范本
- 抵貸合同范本
- 廠區(qū)置換合同范本
- 腳手架施工安全責(zé)任合同
- 體育賽事信息系統(tǒng)建設(shè)方案
- 體育運(yùn)動(dòng)教練崗位招聘筆試題及解答(某大型國(guó)企)
- 智慧小區(qū)智能家居整合方案
- 招聘培訓(xùn)助理季度工作總結(jié)
- 礦業(yè)特種設(shè)備隱患排查與治理制度
- POCT臨床應(yīng)用與質(zhì)量管理
- 私立民辦初中學(xué)校項(xiàng)目融資計(jì)劃書(shū)
- 膿毒性休克病人護(hù)理查房課件
- 《本量利分析》課件
- 2023光伏組件隱性缺陷檢測(cè)技術(shù)規(guī)范
- 2024年財(cái)務(wù)分析師就業(yè)前景及技能要求精
- 關(guān)于文明的課件
- 30題安全員崗位常見(jiàn)面試問(wèn)題含HR問(wèn)題考察點(diǎn)及參考回答
- 2024年會(huì)計(jì)專(zhuān)業(yè)大學(xué)生職業(yè)規(guī)劃計(jì)劃書(shū)
- 常見(jiàn)傳染病的預(yù)防體育與健康
- 江蘇鳳凰少兒出版社三年級(jí)綜合與實(shí)踐活動(dòng)上冊(cè)-教案
評(píng)論
0/150
提交評(píng)論