自動(dòng)化構(gòu)建應(yīng)用程序和應(yīng)用程序環(huán)境_第1頁
自動(dòng)化構(gòu)建應(yīng)用程序和應(yīng)用程序環(huán)境_第2頁
自動(dòng)化構(gòu)建應(yīng)用程序和應(yīng)用程序環(huán)境_第3頁
自動(dòng)化構(gòu)建應(yīng)用程序和應(yīng)用程序環(huán)境_第4頁
自動(dòng)化構(gòu)建應(yīng)用程序和應(yīng)用程序環(huán)境_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、.自動(dòng)化構(gòu)建應(yīng)用程序和應(yīng)用程序環(huán)境簡介自動(dòng)化構(gòu)建和部署IBM WebSphere Application Server環(huán)境及部署到該環(huán)境中的軟件可以為任何規(guī)模的企業(yè)帶來宏大的好處。通過自動(dòng)化執(zhí)行該過程中可能涉及到的眾多步驟,企業(yè)將從一致的、可重復(fù)的流程中獲益,該流程可在沒有用戶干預(yù)的情況下構(gòu)建和初始化應(yīng)用程序環(huán)境。這將使開發(fā)、測試和運(yùn)營團(tuán)隊(duì)可以專注于他們職責(zé)內(nèi)的效勞,而不是對經(jīng)常會(huì)拖慢效勞交付的根底設(shè)施提供支持,從而加快了軟件的交付周期。本文介紹了如何通過利用新的IBM WebSphere CloudBurst Appliance和IBM Rational Build Forge以及IBM R

2、ational Automation Framework for WebSpherehis的組合在這個(gè)層面上實(shí)現(xiàn)流程自動(dòng)化。本文所述的簡單集成利用了每種產(chǎn)品的關(guān)鍵優(yōu)勢。回頁首集成概述設(shè)置典型的WebSphere Application Server環(huán)境涉及三個(gè)根本的高級步驟。如圖1所示,這些步驟分別為:安裝操作系統(tǒng)。安裝WebSphere Application Server中間件。在中間件上安裝和調(diào)優(yōu)應(yīng)用程序。圖1.創(chuàng)立WebSphere Application Server環(huán)境所需的步驟盡管每一種自動(dòng)化解決方案都需要涉及這三個(gè)步驟,但是由誰執(zhí)行這些步驟、何時(shí)執(zhí)行步驟以及同一個(gè)步驟執(zhí)行多少次

3、,這些問題都因詳細(xì)的解決方案而異。WebSphere CloudBurst和Rational Build Forge的組合關(guān)注的是可以最小化和簡化必須執(zhí)行的步驟的集成。如圖1所示,流程中的前三個(gè)子任務(wù)分別是:安裝和配置操作系統(tǒng)安裝WebSphere Application Server和補(bǔ)丁創(chuàng)立配置文件這三個(gè)任務(wù)全部由WebSphere CloudBurst附帶的IBM WebSphere Application Server Hypervisor Edition執(zhí)行。因此,通過使用WebSphere CloudBurst,這些步驟可以從您的設(shè)置流程中全部移除。流程中的下一步是將定制軟件例如,

4、監(jiān)視代理或設(shè)備驅(qū)動(dòng)器安裝到操作系統(tǒng)。這種軟件幾乎需要應(yīng)用到所有應(yīng)用程序環(huán)境,并且很少對這種軟件進(jìn)展修改。因此,您應(yīng)當(dāng)將這些內(nèi)容直接添加到由WebSphere CloudBurst部署的虛擬映像中,這樣,這些內(nèi)容只需要執(zhí)行一次安裝,就可以應(yīng)用于各種不同的應(yīng)用程序環(huán)境。此時(shí),流程開場從對于所有虛擬機(jī)都非常普通的步驟轉(zhuǎn)向特定于給定應(yīng)用程序部署的步驟,比方為某個(gè)應(yīng)用程序創(chuàng)立WebSphere Application Server拓?fù)洳㈦S后部署應(yīng)用程序。換句話說,在這個(gè)階段,您將從用于創(chuàng)立普通映像的一次性構(gòu)建內(nèi)容中轉(zhuǎn)移到使用WebSphere CloudBurst形式和腳本。這使得可以通過在部署流程中運(yùn)

5、行不同的腳本來對不同的配置使用一樣的映像。WebSphere CloudBurst使用基于元數(shù)據(jù)的形式描繪WebSphere Application Server拓?fù)錁?gòu)造的構(gòu)建,并使用腳本實(shí)現(xiàn)形式。這些實(shí)現(xiàn)腳本透明地執(zhí)行步驟,比方結(jié)合WebSphere Application Server節(jié)點(diǎn)并啟動(dòng)節(jié)點(diǎn)。這個(gè)技巧使得一樣的WebSphere Application Server Hypervisor Edition映像可以用于所有不同的拓?fù)錁?gòu)造。形式實(shí)現(xiàn)腳本由IBM創(chuàng)立并包含在設(shè)備中。因此,通過使用WebSphere CloudBurst自動(dòng)執(zhí)行流程,您就不必為這些常見的WebSphere A

6、pplication Server配置任務(wù)開發(fā)腳本。一旦確定了拓?fù)錁?gòu)造,接下來將執(zhí)行應(yīng)用程序部署和特定于應(yīng)用程序的配置步驟。作為應(yīng)用程序的所有者,您必須提供特定于應(yīng)用程序的配置和部署,對此,腳本是最正確解決方法。假設(shè)這些步驟被直接構(gòu)建到映像中,那么您最終會(huì)面對大量的映像需要進(jìn)展管理并且每個(gè)映像都非常大,并且映像會(huì)經(jīng)常發(fā)生變化;事實(shí)上,每當(dāng)做出一項(xiàng)應(yīng)用程序修改時(shí),都需要一個(gè)全新的映像。不需要從頭開發(fā)腳本并研究穿插腳本編排orchestration代碼,相反,利用Rational Build Forge和Rational Automation Framework for WebSphere是一項(xiàng)更

7、好的選擇。構(gòu)建、打包并將應(yīng)用程序部署到WebSphere Application Server拓?fù)錁?gòu)造的步驟可以被輕松地開發(fā)為一個(gè)Rational Build Forge工程。當(dāng)WebSphere CloudBurst分配一個(gè)形式并創(chuàng)立拓?fù)錁?gòu)造時(shí),Rational Build Forge工程將被調(diào)用,如圖2所示。該工程將打包并部署應(yīng)用程序。Rational Automation Framework for WebSphere提供了一組豐富的WebSphere Application Server配置腳本來在此過程中使用。圖2.WebSphere CloudBurst和Rational Buil

8、d Forge要最大程度地減少所需的映像和腳本的數(shù)量,WebSphere CloudBurst為部署時(shí)間參數(shù)提供了一種機(jī)制。形式和腳本包包含在部署時(shí)指定的參數(shù),并且在映像被實(shí)例化時(shí)將這些參數(shù)傳遞給映像。一項(xiàng)極普通的應(yīng)用就是提供密碼,這對于每種部署都應(yīng)該是惟一的。WebSphere CloudBurst還為腳本包提供了承受部署時(shí)間參數(shù)的才能。稍后,您將看到Rational Build Forge集成腳本是如何利用這項(xiàng)技巧的。回頁首集成細(xì)節(jié)實(shí)現(xiàn)集成的過程非常簡單。WebSphere CloudBurst設(shè)計(jì)可以將由用戶提供的腳本包指定為作為形式部署的一部分調(diào)用。集成的實(shí)現(xiàn)方式是創(chuàng)立一個(gè)定制的Web

9、Sphere CloudBurst形式,其中包含一個(gè)特殊的腳本包,該包與Rational Build Forge進(jìn)展交互,如圖3的步驟2所示。由于集成腳本被參數(shù)化為使用Rational Build Forge主機(jī)名、工程名和效勞器登錄憑證作為參數(shù),因此您獲得了高度的靈敏性和重用性。假設(shè)一個(gè)形式被定義為包含集成腳本,那么可以輸入并鎖定參數(shù)的值,或者保存為部署時(shí)參數(shù):假設(shè)參數(shù)被鎖定,那么形式將被直接鏈接到特定的Rational Build Forge效勞器和工程。假設(shè)將參數(shù)保存為部署時(shí)參數(shù),那么可以重用一樣的WebSphere Application Server形式來集成多個(gè)不同的Rationa

10、l Build Forge效勞器和工程。和其他腳本包一樣,在所有WebSphere Application Servers效勞器啟動(dòng)并完成結(jié)合federation后,集成腳本包在默認(rèn)情況下將在部署過程快要完畢時(shí)執(zhí)行。如前所述,集成腳本包首先檢索它的輸入?yún)?shù)。運(yùn)行腳本包后,將從由WebSphere CloudBurst設(shè)置的虛擬機(jī)向指定的Rational Build Forge效勞器發(fā)出一個(gè)Java?Web效勞調(diào)用。這個(gè)Web效勞調(diào)用將從指定的Rational Build Forge工程檢索步驟并在虛擬機(jī)上啟動(dòng)Rational Build Forge代理。當(dāng)檢索到步驟后,它們將在由WebSphe

11、re CloudBurst創(chuàng)立的虛擬機(jī)上運(yùn)行。這些步驟如圖3所示。圖3.WebSphere Application Server虛擬機(jī)和Rational Build Forge之間的集成Rational Build Forge工程中的步驟將在WebSphere CloudBurst虛擬機(jī)上執(zhí)行,而不是在Rational Build Forge效勞器上執(zhí)行。假設(shè)步驟需要任何形式的網(wǎng)絡(luò)連接,比方從遠(yuǎn)程存儲庫檢索應(yīng)用程序或應(yīng)用程序源代碼,那么您需要確保您的虛擬機(jī)具有適當(dāng)?shù)木W(wǎng)絡(luò)訪問?;仨撌诪槭裁匆蛇@些產(chǎn)品確實(shí),您可以使用WebSphere CloudBurst或Rational Build For

12、ge中的任意一者來創(chuàng)立定制的WebSphere Application Server環(huán)境,其中包含操作系統(tǒng)、WebSphere中間件和用戶應(yīng)用程序。然而,假設(shè)不將這兩種產(chǎn)品集成在一起的話,那么您將無法獲得靈敏性和功能性。假設(shè)要撇開Rational Build Forge而單獨(dú)使用WebSphere CloudBurst,那么將需要把腳本包部署并放入到WebSphere CloudBurst形式中,從而實(shí)現(xiàn)所有應(yīng)用程序部署協(xié)調(diào)。通過啟用Rational Build Forge來處理應(yīng)用程序構(gòu)建和部署流程,實(shí)際的應(yīng)用程序?qū)⑴cWebSphere CloudBurst形式形成更加松散的耦合。這使您不需

13、要更新到WebSphere CloudBurst形式就可以部署應(yīng)用程序的更新版本,同時(shí)使您可以對不同的應(yīng)用程序使用一樣的形式。此外,Rational Automation Framework for WebSphere為常見的WebSphere Application Server應(yīng)用程序部署和配置提供了一組腳本,可以在Rational Build Forge工程中使用,這極大地減少了對定制腳本的需求。當(dāng)然,您可以構(gòu)建一個(gè)超級腳本來模擬Rational Build Forge和Rational Automation Framework for WebSphere的所有功能,但是何必多此一舉呢?

14、另一方面,由于Rational Build Forge是一種適應(yīng)性執(zhí)行環(huán)境,您自然可以將操作系統(tǒng)和WebSphere Application Server環(huán)境的設(shè)置作為某個(gè)工程的步驟,但是運(yùn)行這種安裝和配置的過程比WebSphere CloudBurst使用的基于映像的技術(shù)要慢。此外,WebSphere CloudBurst使您可以控制虛擬化WebSphere Application Server環(huán)境的完好生命周期。通過使用這種設(shè)備,您可以創(chuàng)立、部署和管理此類環(huán)境,并且當(dāng)不再需要這些環(huán)境時(shí),可以很容易地移除它們,從而將資源返回給云。WebSphere CloudBurst還提供了WebSphe

15、re Application Server智能,即構(gòu)建在10年領(lǐng)域經(jīng)歷根底上的、可靠的最正確理論配置。同樣,您也可以編寫超級腳本來模擬所有WebSphere CloudBurst功能,但是,干嘛要那樣做?WebSphere CloudBurst與Rational Build Forge的集成利用了每一種產(chǎn)品,這樣每一種產(chǎn)品都被用于它所擅長的方面,并且使您在與應(yīng)用程序的集成以及與支持這些應(yīng)用程序的環(huán)境的集成中受益于最大程度的敏捷性、靈敏性和速度?;仨撌准蓤鼍氨疚氖S嗖糠謱⒚枥L一個(gè)使用WebSphere CloudBurst和Rational Build Forge的逐步集成場景。要跟隨這里介紹

16、的步驟,您需要可以訪問WebSphere CloudBurst Appliance、Rational Build Forge安裝,以及本文附帶的樣例腳本包。創(chuàng)立一個(gè)Rational Build Forge工程要開場本次練習(xí),您將首先在Rational Build Forge中創(chuàng)立一個(gè)名為MyWebProject的工程。這個(gè)簡單的工程將簽出、構(gòu)建一個(gè)樣例Web效勞應(yīng)用程序并將其部署到由WebSphere CloudBurst提供的WebSphere Application Server環(huán)境。您的工程由4個(gè)步驟組成:從一個(gè)遠(yuǎn)程代碼存儲庫中簽出源代碼。編譯應(yīng)用程序的源代碼。將Web應(yīng)用程序包含編譯后

17、的源代碼打包到多個(gè)Java EE WAR模塊和一個(gè)單獨(dú)的EAR模塊。每個(gè)模塊包含對應(yīng)的部署描繪符。將打包后的Web應(yīng)用程序安裝到由WebSphere CloudBurst部署的WebSphere Application Server cell。前三個(gè)步驟都比較簡單,它們確保您的應(yīng)用程序源代碼被檢索和構(gòu)建,并且應(yīng)用程序被打包以部署到WebSphere Application Server環(huán)境。步驟d需要進(jìn)一步解釋,因?yàn)樗婕暗絎ebSphere CloudBurst/Rational Build Forge集成。在步驟d中,注意源代碼/etc/perties語句圖

18、4。perties文件由WebSphere CloudBurst在每個(gè)虛擬機(jī)上創(chuàng)立,包含有關(guān)虛擬機(jī)中跨越整個(gè)cell的WebSphere Application Server環(huán)境的信息。該文件中的信息包括WebSphere Application Server安裝的位置、配置文件的根目錄、cell名、節(jié)點(diǎn)名、主機(jī)名等等。圖4.從工程中安裝應(yīng)用程序從圖中可以看到,Rational Build Forge工程中的步驟可以利用/etc/perties文件中的信息。在本例中,這個(gè)步驟使用WAS_PROFILE_ROOT變量調(diào)用虛擬機(jī)中作為

19、WebSphere Application Server配置文件的一部分附帶的wsadmin工具。在這里,wsadmin被用于安裝在步驟a、b和c中構(gòu)建和打包的應(yīng)用程序。向WebSphere CloudBurst添加一個(gè)樣例腳本包接下來,您需要?jiǎng)?chuàng)立一個(gè)定制形式,其中包含用于集成Rational Build Forge的腳本包。同樣,腳本包中包含了一個(gè)用于驅(qū)動(dòng)WebSphere CloudBurst和Rational Build Forge之間的通信的腳本。以一名用戶的身份登錄到WebSphere CloudBurst控制臺,該用戶具有管理目錄和創(chuàng)立形式的權(quán)限。在Welcome頁面中,單擊Add

20、 script packages。單擊Script Packages面板的左側(cè)窗格的綠色叉號圖5。在提示您輸入腳本包名稱的對話框內(nèi),輸入Rational Build Forge Integration。將從本文下載的.zip文件附加到新的腳本包。為腳本提供執(zhí)行信息。圖5.定義腳本包定義腳本包的過程包括定義在執(zhí)行期間將要被傳遞給腳本的4個(gè)環(huán)境變量。這4個(gè)變量為腳本提供了用于在WebSphere CloudBurst和Rational Build Forge之間建立通信所需的信息:BF_LAUNCH_PROJECT_NAME:Rational Build Forge工程名BF_SERVER_HOS

21、T:Rational Build Forge主機(jī)效勞器名BF_SERVER_USER:用于登錄到Rational Build Forge效勞器的用戶名BF_SERVER_PWD:用于登錄到Rational Build Forge效勞器的密碼假設(shè)需要的話,可以在腳本包定義中為這些變量提供一個(gè)默認(rèn)值。這些值也可以在形式部署時(shí)提供,或者可以將這些值輸入并鎖定到形式中,這樣就可以對該形式的所有部署使用一樣的值。還需要提供下面的內(nèi)容:工作目錄,附加到腳本包的.zip文件將在此目錄中展開。因此包含在.zip文件中的腳本將從這個(gè)目錄中運(yùn)行。日志目錄包含由于調(diào)用腳本包而產(chǎn)生的任何日志。Executable表示

22、到應(yīng)當(dāng)被調(diào)用的腳本的途徑,在本例中即為實(shí)現(xiàn)WebSphere CloudBurst和Rational Build Forge之間的通信的腳本。定義好腳本包后,可以單擊右上方的工具欄中的Lock按鈕,將腳本包選擇性地標(biāo)記為只讀。腳本包如今已經(jīng)被加載到WebSphere CloudBurst目錄中。創(chuàng)立一個(gè)定制的WebSphere CloudBurst形式接下來,您將創(chuàng)立一個(gè)包含腳本包的形式:從Welcome頁面中,在控制臺中,單擊Create patterns。在本例中,您將使用WebSphere single server形式的副本作為定制形式的根底。要克隆形式,單擊此形式并選擇右上方工具欄中

23、的Clone圖標(biāo)。在對話框中提供有關(guān)新形式的必要信息圖6。圖6.創(chuàng)立形式要進(jìn)入編輯形式,單擊右上方工具欄中的Edit按鈕。在Pattern Editor模板上的下拉菜單中,選擇Script Packages。將Rational Build Forge Integration腳本包拖拽到畫布中的Standalone server組件上。添加了腳本包后,單擊頁面右上角的Done editing鏈接來返回到Patterns頁面。此時(shí),可以選擇與腳本包一樣的方式鎖定形式。圖7.編輯形式部署WebSphere CloudBurst形式包含Rational Build Forge集成腳本包的WebSphe

24、re CloudBurst形式如今已經(jīng)準(zhǔn)備好進(jìn)展部署:從形式定義面板中,單擊Deploy按鈕并為虛擬系統(tǒng)提供一個(gè)名稱。單擊Configure virtual parts并單擊Standalone server。圖8.部署形式在Standalone server configuration面板中,提供了諸如cell名、節(jié)點(diǎn)名和密碼等WebSphere配置圖8。還要注意,為被定義為Rational Build Forge Integration腳本包的一部分的4個(gè)變量提供了值。雖然這些值本可以直接放入到形式中,但是在部署時(shí)提供這些值可以實(shí)現(xiàn)靈敏性,即對多個(gè)不同Rational Build Forg

25、e工程甚至不同的Rational Build Forge效勞器使用一樣的形式。在提供了所有必要的信息后,單擊OK開場部署過程。當(dāng)部署過程完成后,Virtual Systems頁面將被更新以包含虛擬系統(tǒng)的當(dāng)前狀態(tài)。圖9.腳本包執(zhí)行當(dāng)腳本包完成運(yùn)行后,Rational Build Forge控制臺應(yīng)當(dāng)顯示一條消息,說明在形式部署期間被引用的工程已成功執(zhí)行圖10。圖10.Rational Build Forge作業(yè)上面所述的MyWebProject工程中的每一個(gè)步驟都在為您的WebSphere CloudBurst形式中的Standalone server部分創(chuàng)立的虛擬機(jī)上運(yùn)行。檢驗(yàn)結(jié)果要確認(rèn)工程獲

26、得了預(yù)期的結(jié)果-在本例中,意味著樣例Web效勞應(yīng)用程序完成了安裝-檢查WebSphere Application Server管理控制臺,確保該應(yīng)用程序出如今其中圖11。圖11.WebSphere Application Server管理控制臺在上圖中,注意樣例Web效勞應(yīng)用程序JaxWSServicesSamples被安裝到由WebSphere CloudBurst創(chuàng)立的WebSphere Application Server實(shí)例?;仨撌赘嗉沙饲懊婷枥L的部署時(shí)集成外,還包括以下這些有趣的擴(kuò)展:重新部署應(yīng)用程序WebSphere CloudBurst Appliance V1.1增加了指

27、定由用戶發(fā)起的腳本的才能。被指定為由用戶發(fā)起的腳本將不會(huì)在部署完畢時(shí)自動(dòng)運(yùn)行。相反,當(dāng)可以根據(jù)需要屢次重復(fù)某個(gè)用戶懇求和調(diào)用時(shí),這些腳本才開場運(yùn)行。通過向目錄添加兩次Rational Build Forge集成腳本-一次用于初始部署,另一次用于由用戶發(fā)起的腳本包-可以創(chuàng)立同時(shí)包含兩個(gè)腳本的形式。這使您不僅可以自動(dòng)化初始應(yīng)用程序安裝,而且可以通過重新調(diào)用用戶啟動(dòng)腳本包來向由WebSphere CloudBurst設(shè)置的環(huán)境交付應(yīng)用程序更新。當(dāng)然,要確保由用戶啟動(dòng)的重新部署可以正確工作,您需要確保您的Rational Build Forge工程不僅包括用于安裝應(yīng)用程序的功能,還包括可以卸載應(yīng)用程序

28、假設(shè)已存在的話的功能。從Rational Build Forge調(diào)用WebSphere CloudBurst Rational Build Forge工程中的步驟可以完成許多您希望執(zhí)行的操作。因此,要進(jìn)一步自動(dòng)化本文描繪的流程,可以創(chuàng)立一個(gè)Rational Build Forge工程,其中包含的步驟利用WebSphere CloudBurst命令行界面或REST API來發(fā)起包含集成腳本包的WebSphere CloudBurst形式的部署。一旦發(fā)起部署,WebSphere CloudBurst將指定形式,并且集成腳本將開場運(yùn)行,調(diào)用一個(gè)獨(dú)立的Rational Build Forge工程。這將

29、完全自動(dòng)化部署WebSphere CloudBurst形式和運(yùn)行Rational Build Forge工程的過程,運(yùn)行Rational Build Forge工程將把應(yīng)用程序交付到指定的環(huán)境中?;仨撌淄戤呎ZIBM WebSphere CloudBurst和IBM Rational Build Forge都向用戶交付了宏大的價(jià)值,但是當(dāng)兩者集成到一起時(shí),那么可以實(shí)現(xiàn)更高層次的價(jià)值。這兩種產(chǎn)品的集成提供了一個(gè)單一的自動(dòng)化流程,涵蓋了從創(chuàng)立完好IBM WebSphere Application Server環(huán)境到構(gòu)建并將應(yīng)用程序部署到該環(huán)境的所有操作。以一種可重復(fù)的、一致的和及時(shí)的方式創(chuàng)立這種定制

30、化應(yīng)用程序環(huán)境的才能為各種技術(shù)團(tuán)隊(duì)帶來了宏大的優(yōu)勢?;仨撌紫螺d名字大小下載方法wca-rbf-scriptpackage.zip850KB 關(guān)于下載方法的信息參考資料學(xué)習(xí)IBM WebSphere CloudBurst Appliance產(chǎn)品信息IBM Rational Build Forge產(chǎn)品信息使用WebSphere CloudBurst實(shí)現(xiàn)定制系列第1部分:創(chuàng)立可高度定制的私有云第2部分:使用WebSphere CloudBurst定制WebSphere中間件環(huán)境第3部分:使用腳本包定制超級形式面向企業(yè)的云計(jì)算系列第1部分:理解云的一些根本概念第2部分:Amazon EC2公共云上的W

31、ebSphere sMash和DB2 Express-C第3部分:使用WebSphere CloudBurst創(chuàng)立私有云云計(jì)算期刊理解云計(jì)算的價(jià)值IBM developerWorks中國WebSphere專區(qū)獲得產(chǎn)品和技術(shù)最受歡送的WebSphere試用軟件下載:下載關(guān)鍵WebSphere產(chǎn)品的免費(fèi)試用版。IBM developerWorks軟件下載資源中心:IBM deveperWorks最新的軟件下載。IBM developerWorks工具包:下載關(guān)鍵WebSphere最新的產(chǎn)品工具包。討論空間:WebSphere Cloud Computing for Developers空間:云計(jì)算

32、中心論壇:WebSphere CloudBurst Appliance Forum博客:A view from the clouds:Cloud computing for the WebSphere developer作者簡介David Brauneis是IBM Rational Software Delivery Automation Segment包括Rational Build Forge的高級架構(gòu)師和開發(fā)主管,并且是Rational Automation Framework for WebSphere的首席架構(gòu)師。他于2007年2月參加Rational。在參加Rational Build Forge團(tuán)隊(duì)之前,David在WebSphere Application Server團(tuán)隊(duì)工作了8年的時(shí)間,擔(dān)任過各種架構(gòu)和開發(fā)角色。除了日常的工作職責(zé)外,David還是負(fù)責(zé)設(shè)計(jì)和實(shí)現(xiàn)由WebSphere使用的自動(dòng)構(gòu)建系統(tǒng)的團(tuán)隊(duì)的一員。他擁有8年的WebSphere Application Server開發(fā)經(jīng)歷,超過7年的J2EE應(yīng)用程序開發(fā)經(jīng)歷,以及超過11年的Java開發(fā)經(jīng)歷。David在位于北卡羅來納州的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論