什么是Biztalk?為什么要使用Biztalk? 一.業(yè)務(wù)挑戰(zhàn) 企業(yè)內(nèi)部以及企業(yè)與企業(yè)之間完全異構(gòu)的應(yīng)用程序集成,給我們的工作帶來了大量的重復(fù)的開發(fā)工作,這種工作量可能不亞于我們對一個新系統(tǒng)的開發(fā),并且由于技 術(shù)原因部署和實施的難度也非常大。這時,我們會想到用一個統(tǒng)一的標(biāo)準,來實現(xiàn)我們應(yīng)用程序之間的通信,Biztalk就是這個標(biāo)準。Biztalk可以理 解為應(yīng)用程序之間可以Talk。 二.BizTalk Server 2004 Microsoft BizTalk Server 2004是一個用于開發(fā),部署,管理業(yè)務(wù)流程和基于XML Web Services 的集成服務(wù)器。作為一個集成服務(wù)器,通過BizTalk,我們可以把其他的應(yīng)用程序連接起來。使用BizTalk Server,可以: • 在任何時候,創(chuàng)建、管理和跟蹤跨應(yīng)用和組織的分布式的業(yè)務(wù)流程。 • 通過 Internet 與客戶和關(guān)鍵的合作伙伴建立可靠的企業(yè)到企業(yè)(B2B)的貿(mào)易關(guān)系。 • 使用平臺無關(guān)的標(biāo)準,收集舊系統(tǒng)的數(shù)據(jù)并將它們表示為有意義的形式以對無關(guān)系的舊系統(tǒng)進行集成。 • 繼承異構(gòu)系統(tǒng)和應(yīng)用程序,交換入站和出站的消息,部署運行時程序集和配置信息。 BizTalk Server 提供了一個強大的開發(fā)和執(zhí)行環(huán)境,可用于在公司內(nèi)部或公司之間協(xié)調(diào)業(yè)務(wù)流程。BizTalk Server 可以處理運行時間長達數(shù)個星期或數(shù)個月的業(yè)務(wù)事務(wù)。 三.為什么使用 BizTalk Server 在現(xiàn)實生活中,技術(shù)和標(biāo)準日新月異,所以確保您所構(gòu)建的解決方案基于普遍接受的協(xié)議和文檔格式是至關(guān)重要的。同樣重要的是,您的解決方案要能夠保證與盡可 能多的商業(yè)伙伴和應(yīng)用程序集成,并在 Internet 上安全運行,而且能夠隨著您的業(yè)務(wù)增長而擴展。您很快就會發(fā)現(xiàn),BizTalk Server 能夠高效地滿足以上這些要求。
安裝和配置BizTalk Server 2006 1.閱讀微軟提供的幫助文件進行安裝: BizTalk Server 2006 安裝和升級指南
2.安裝前本機環(huán)境 Windows XP Professional sp2(建議安裝在Windows Server 2003上,否則部分功能將不能使用) IIS5.1 .Net FrameWork 1.1 sp1 Visual Studio 2003 Office 2003 sp2 3.安裝Visual Studio 2005 Visual Studio 2005 是 BizTalk Server 開發(fā)過程所需的重要軟件。若要安裝 BizTalk Server 2006 開發(fā)工具,必須在計算機上安裝 Visual Studio 2005。BizTalk Server 開發(fā)工具基于 Visual Studio 2005。因此,在計算機上必須先至少安裝 Visual Studio 2005 的 Visual C# .NET 部分,然后才能安裝 BizTalk Server 開發(fā)工具和 SDK 組件。 運行Visual Studio 2005安裝目錄下的Setup.exe,打開歡迎頁面,與VS2003相比,確實美觀了不少
由于呆會兒要獨立安裝SQL Server 2005 Develop Edition ,所以在安裝過程中選擇自定義,并去掉SQL Server 2005 Express Edition的安裝。
剩下的步驟一切按默認選項走。 4.安裝SQL Server 2005 BizTalk Server 2006 引擎提供指定業(yè)務(wù)流程的功能,和在業(yè)務(wù)流程使用的各應(yīng)用程序之間進行通信的機制。BizTalk Server 2006 核心引擎使用 SQL Server 作為此通信機制的主存儲庫。SQL Server 2000 或 SQL Server 2005 是總體結(jié)構(gòu)中必需的一部分。 注意 必須確保先在 Windows XP Professional Edition 上安裝 .NET Framework 2.0,再安裝 SQL Server 2005 Developer Edition。 插入光盤自動運行后,彈出開始界面: 一切按默認進行即可。安裝好后,需要禁用掉SQL Server Shared Memory協(xié)議。 原因:將 BizTalk Server 2006 與 SQL Server Shared Memory 協(xié)議一起使用時,如果客戶端從同一臺計算機訪問 SQL Server,其性能可能會因訪問頻繁而下降。若要解決此問題,需要在 SQL Server 客戶端網(wǎng)絡(luò)實用工具中禁用 Shared Memory 網(wǎng)絡(luò)協(xié)議。禁用 Shared Memory 協(xié)議后,需要重新啟動 SQL Server 服務(wù)。 a.單擊“開始”,依次指向“所有程序”、“Microsoft SQL Server 2005”、“配置工具”,然后單擊“SQL Server 配置管理器”。 b.在“SQL Server 配置管理器”中,先展開“SQL Server 2005 網(wǎng)絡(luò)配置”,然后展開“MSSQLSERVER 的協(xié)議”。 c.右鍵單擊“Shared Memory”,然后單擊“禁用”。 d.關(guān)閉“SQL Server 配置管理器”。
5.安裝BizTalk Server 2006 a.雙擊Setup.exe,開始安裝
b.選擇安裝哪些組件,如果沒有安裝VS2005,開發(fā)者工具這一項是灰色的
c.提示還需要這些組件的安裝。選擇自動從Web安裝就可以了,安裝組件時需要重啟機器。
d.安裝組件
組件安裝好了之后,Biztalk就算是安裝成功了,安裝結(jié)束后,會有提示配置Biztalk Server,點擊確定。 6.配置Biztalk Server a.彈出配置界面,由于是第一次安裝,選擇基本配置吧,輸入剛才裝好的SQLServer名字,再輸入一個本機的用戶名和密碼,如果你輸入了一個管理員賬 號,會有安全提示,不過沒關(guān)系,待以后熟悉了,再來慢慢進行安全考慮,現(xiàn)在上手是首要的。輸入好了以后,點擊配置
b.點擊配置后,會彈出一個配置列表,如果列表中某一項有感嘆號,著說明前面某一步出現(xiàn)了問題。 c.如果全部都沒有問題,點擊下一步,便開始配置BizTalk Server
d.配置向?qū)С晒α?,收到一個警告,不過這沒有關(guān)系,BizTalk已經(jīng)可以使用了。
7.安裝好后,檢查一下開發(fā)環(huán)境。 a.檢查一下是否所有的服務(wù)都已經(jīng)配置好,在開始菜單中能找到BizTalk Server Configuration
c.VS2005中可以創(chuàng)建BizTalk相關(guān)的項目
好,大功告成,整個過程花了半天左右。 問題描述:安裝Biztalk2006總安裝不上去,提示W(wǎng)MI注冊失敗。 具體信息如下:Product: Microsoft BizTalk Server 2006 -- Error 5008.Registration of the BizTalk WMI provider failed. Return code 1. 解決方法:重新執(zhí)行安裝程序,他對此安裝過程 監(jiān)控了一下,待安裝又一次提示W(wǎng)MI注冊失敗時候, 查看Biztalk安裝失敗的日志C:\WINDOWS\system32\WBEM\Logs\mofcomp.log 日志提示D:\Program Files\Microsoft BizTalk Server 2006\Bins32\目錄 找不到BTSWMISchema.mfl,BTSWMISchema.mof, BTSWMISchemaXP.mof 三個文件, 卻發(fā)現(xiàn)安裝程序?qū)⑦@三個文件copty到 “D:\Program Files\Microsoft BizTalk Server 2006\”, 對比安裝成功的機器,這三個文件是被安裝到"\Microsoft BizTalk Server 2006\“目錄的。 于是從安裝成功的機器上的對應(yīng)目錄中copy這三個文件到安裝目錄的Microsoft BizTalk Server 2006\Bins32\目錄下,重新執(zhí)行安裝,WMI注冊就成功,一路Next,Biztalk2006可以成功安裝。 |