資源描述:
《大型電子商務.pdf》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、大型電子商務解決方案目前電子商務正以更加務實的方式影響著各行各業(yè)。盡管純粹的互聯(lián)網(wǎng)公司的日子并不好過,但是電子商務作為一種全新的服務手段,把Internet的標準性、簡單性、連接性與核心的商務過程、客戶信息數(shù)據(jù)、商務管理結(jié)合在一起,產(chǎn)生出了一種全新的商務的運作模式,這一點已經(jīng)得到了人們的廣泛認同。因此,綜合電子商務系統(tǒng)的搭建是成為系統(tǒng)工程師的必備條件之一。本章目標:?了解大型應用系統(tǒng)的核心架構(gòu)?掌握WebLogic的原理與配置方法?在Linux系統(tǒng)上使用Oracle和WebLogic搭建J2EE應用服務1.認識WebLogicBEA提供的產(chǎn)品和服務使企業(yè)能夠通過使用開放
2、標準、web服務和面向服務架構(gòu)(SOA),加快關(guān)鍵業(yè)務應用程序創(chuàng)造價值的進程。BEAWebLogic平臺包括BEAWebLogicServer?、BEAWebLogicPortal?、BEAWebLogicIntegration?、BEAWebLogicWorkshop?、BEAJRockit?,是開發(fā)人員用服務來支持其應用程序的一流的應用程序平臺套件。其結(jié)構(gòu)如圖7-1所示:圖7-1BEAJRockit?:針對WebLogic進行了優(yōu)化的JDKBEAWebLogicServer?:J2EE應用服務器。EAWebLogicIntegration?:應用程序集成,將各種應用
3、系統(tǒng)集成為一個統(tǒng)一的應用系統(tǒng)。通過工作流,用戶可以通過定義業(yè)務邏輯,工作流通過調(diào)用一個業(yè)務組件(例如:EnterpriseJavaBeans)來處理業(yè)務邏輯。BEAWebLogicPortal?:簡化了自定義門戶的生產(chǎn)和管理,使用戶能夠利用共享的服務環(huán)境以最低的復雜性和最少的工作推廣變更。它為在同一個站點上運行Web應用程序,業(yè)務處理和信息發(fā)布提供了一個統(tǒng)一的平臺。BEAWebLogicWorkshop?:集成開發(fā)環(huán)境。2.安裝WebLogicWebLogicServer的目錄組成:目錄內(nèi)容缺省位置BEAHomeLicense文件,JDK,通用文$BEA_HOME(例如
4、/opt/bea)件WebLogicHomeWebLogic軟件和配置文件/opt/bea/weblogic91UserProjects一個新域的存儲位置,可以例如:/opt/bea/user_project放在任何位置Applicationsfolder應用程序的存儲位置,可以/opt/bea/user_project/domain/application存儲在任何位置,通過配置文件來指定應用程序的位置。要安裝WebLogic(本案例以官方網(wǎng)站下載的開發(fā)版本為例,開發(fā)版不能使用在商業(yè)運用上。),通常需要如下的幾個步驟:(1)解壓安裝程序[root@koorka~]#c
5、hmod755server910_linux32.bin[root@koorka~]#./server910_linux32.bin(2)指定安裝目錄前面的歡迎畫面點擊“next”繼續(xù)即可,當出現(xiàn)選擇BeaHome時,選擇要安裝的位置,如圖7-2所示:圖7-2(3)安裝類型選擇“Custom”,進行定制安裝,如圖7-3所示:圖7-3(4)安裝組件選擇“Server”和“ServerExamples”,如圖7-4所示:圖7-4(5)選擇WebLogicServer的安裝目錄,如圖7-5所示。然后點擊next開始安裝。圖7-5安裝完成后點擊退出程序即可。3.配置WebLog
6、ic3.1創(chuàng)建新域域是WebLogicServer的基本管理單元,他由一個或多個WebLogicServer實例(instance)組成。如下圖7-6所示,一個域包含一個管理服務器(AdministrationServer)和多個受管理服務器(ManagedServer),同時也可以包含一個或多個集群(Cluster)。圖7-6下表列出了域的組成:功能部件描述管理服務器一個域始終包含一個配置為管理服務器的WebLogicServer實例,管理服務器提供了集中管理該域的功能和一組管理工具,他們包括但不限于:?管理控制臺——圖形用戶界面的管理工具。?節(jié)點管理——啟動和停止服
7、務器實例。受管理服務器除了管理服務器之外的所有服務器實例都叫受管理服務器,受管理服務器主機上的資源和應用程序組件作為域的一部分進行管理和部署。在單實例的系統(tǒng)中,一個服務器既是管理服務器又是受管理服務器。集群一個域中也可能包含WebLogicServer集群,一個集群是由多個實例組成的一個服務器組,它提供了服務器的可伸縮性和高可用性。對客戶端而言,一個集群就是一個實例。注:在一個域中,所有的受管理服務器必須運行相同版本的WebLogicServer。而管理服務器可以運行相同的版本或更新的版本。典型的域配置:配置描述域由受管理服務典型的生產(chǎn)環(huán)