freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

物流系統(tǒng)方案(參考版)

2025-01-17 03:47本頁面
  

【正文】 保證業(yè)務(wù)持續(xù)性的重要手段是提高信息系統(tǒng)的高可靠性,就需要建設(shè)一個對各種情況都可以抵御或者化解的異地的容災(zāi)系統(tǒng)。這樣,如果一個系統(tǒng)需求增加20GB,另一個系統(tǒng)要求增加40GB,還有一個系統(tǒng)要求增加25GB,則只要買一個85GB的磁盤驅(qū)動器就可以滿足三個系統(tǒng)的要求,只要把相應(yīng)的容量分配給每個系統(tǒng)就可以了安全性和冗災(zāi)支持:光線接口提供了10公里的連接長度,這使得實(shí)現(xiàn)物理上分離的、不在機(jī)房的存儲變得非常容易。 能在用戶的存儲需求增長時輕松的進(jìn)行升級和擴(kuò)展因此,我們建議采用軟硬結(jié)合的方式:l 軟件支持各種數(shù)據(jù)備份策略和各種存儲設(shè)備,可采購第三方產(chǎn)品l 硬件保證容量、縮短備份時間,可使用高速光纖網(wǎng)絡(luò)(存儲區(qū)域網(wǎng),SAN),高速磁盤陣列(RAID),大容量磁帶機(jī)(TAPE)等SAN做為一種先進(jìn)的存儲技術(shù),它專注于企業(yè)級存儲的特有問題,具有以下幾方面的優(yōu)點(diǎn):l 高性能:SAN采用光纖接口,大大提高了帶寬及備份速度,因?yàn)椴捎昧藢S玫墓饫w接口,所以SAN幾乎不占用以太網(wǎng)帶寬l 高度可擴(kuò)展性:在SAN上,存儲器與系統(tǒng)是分離的,在增加存儲容量時,不必關(guān)閉系統(tǒng),減少宕機(jī)時間l 使用通用備份設(shè)備,節(jié)約成本,多個服務(wù)器可以共享磁帶機(jī)這樣的備份單元,而不必為每個服務(wù)器安裝相應(yīng)的設(shè)備。 備份數(shù)據(jù)足夠全面,可使應(yīng)用系統(tǒng)完整恢復(fù),不止是數(shù)據(jù)252。l 數(shù)據(jù)備份及管理的工作量比較大鑒于系統(tǒng)的復(fù)雜程度,單純依靠數(shù)據(jù)庫自身的備份功能,不足以保證系統(tǒng)的災(zāi)難恢復(fù)能力;系統(tǒng)的數(shù)據(jù)量對普通的硬盤、以太網(wǎng)等,在容量和性能上也是一個考驗(yàn);好的存儲解決方案應(yīng)該具有以下特征:252。l 數(shù)據(jù)安全性要求高,數(shù)據(jù)的安全是系統(tǒng)正常運(yùn)營的前提,一定要認(rèn)真考慮系統(tǒng)的數(shù)據(jù)安全性。 存儲解決方案本系統(tǒng)是以建立大集中業(yè)務(wù)系統(tǒng)為目的的,所以對于這么一個系統(tǒng),數(shù)據(jù)的安全、高效存儲是系統(tǒng)建設(shè)的重中之重。通過前端的負(fù)載均衡器,DNS輪詢等方式來提供負(fù)載均衡。有狀態(tài)的Session Bean使用Session復(fù)制實(shí)現(xiàn)Cluster。另外,如果樁程序和目標(biāo)服務(wù)在同一服務(wù)器上,則不會進(jìn)行負(fù)載平衡。由故障恢復(fù)服務(wù)確定Home skeleton的調(diào)用在集群中如何路由,確定remote stub業(yè)務(wù)方法的調(diào)用是否在另外一個服務(wù)實(shí)例上重新執(zhí)行。對于程序的編寫者服務(wù)是透明的。兩種方式可以獨(dú)立使用也可以在一定程度上混合使用。對于客戶端的Session的保持,可以使用Load Balancer硬件。類似于會話 ID,備份服務(wù)器的ID也被寫入cookie或URL,從而允許新的服務(wù)器從備份中恢復(fù)會話狀態(tài)。如果主服務(wù)器出現(xiàn)故障,客戶端將被路由到新的服務(wù)器上。接著新服務(wù)器就能夠繼續(xù)處理客戶端的事務(wù)。當(dāng)集群中的服務(wù)器出現(xiàn)故障時,后續(xù)客戶端請求被路由到集群中其他可用成員上。集群中的每臺服務(wù)器保持到共享文件服務(wù)器或數(shù)據(jù)庫服務(wù)器的連接。Session的復(fù)制通過如下機(jī)制保持:文件復(fù)制、數(shù)據(jù)庫復(fù)制和內(nèi)存復(fù)制。 基于應(yīng)用服務(wù)器的集群方案l Web應(yīng)用集群對于Web應(yīng)用,集群主要提供Http Session的復(fù)制。178。 可擴(kuò)展性 可以增強(qiáng)應(yīng)用程序的能力; 178。集群系統(tǒng)另一個非常重要的特征就是負(fù)載均衡,當(dāng)某個服務(wù)實(shí)例的負(fù)載很大而存在其他負(fù)載很小的實(shí)例的時候,調(diào)度模塊會根據(jù)一定的調(diào)度策略將重負(fù)載實(shí)例中的部分負(fù)載重新分配給其他實(shí)例,這樣,就實(shí)現(xiàn)了負(fù)載均衡的功能,從而提高了整個服務(wù)器的服務(wù)性能。 集群l 集群的優(yōu)點(diǎn)集群的體系結(jié)構(gòu)使得集群具有可以動態(tài)擴(kuò)充的特點(diǎn),也就是說,服務(wù)器多冗余的應(yīng)用實(shí)例可以動態(tài)增加和減少,當(dāng)客戶請求量增大,現(xiàn)有配置的實(shí)例的數(shù)量不能滿足需求的時候可以增加新的應(yīng)用實(shí)例,而當(dāng)客戶的請求量明顯減少,現(xiàn)有配置的實(shí)例數(shù)量造成了明顯的浪費(fèi)的時候,可以適當(dāng)減少實(shí)例。采用vss版本控制技術(shù),即對每一類需同步的數(shù)據(jù)設(shè)置其版本號,在用戶登錄系統(tǒng)或系統(tǒng)進(jìn)行處理時(若要用到這些數(shù)據(jù)),則系統(tǒng)先判斷其是不是最新版本,若不是最新版本,則對這些數(shù)據(jù)進(jìn)行更新(以原始數(shù)據(jù)庫的數(shù)據(jù)為基礎(chǔ)),保證系統(tǒng)所用的數(shù)據(jù)為最新數(shù)據(jù),同時也保證了各級數(shù)據(jù)的一致。l 原始數(shù)據(jù)的安全性為了保證原始數(shù)據(jù)的原始性,原始數(shù)據(jù)一旦保存,便不能被更改;對錯誤數(shù)據(jù)只能采取增加一條記錄來修正的方式處理,對修正數(shù)據(jù)應(yīng)加標(biāo)志以保證正確性,同時對于修正操作應(yīng)做數(shù)據(jù)修正日志,記錄修正人相關(guān)信息及修正原因等。l 系統(tǒng)維修時的數(shù)據(jù)安全性當(dāng)系統(tǒng)需要檢修或維修時,有可能對系統(tǒng)進(jìn)行調(diào)試,在調(diào)試時我們將采用切換到臨時運(yùn)行環(huán)境的方法,使系統(tǒng)在調(diào)試時與正式存儲設(shè)備(數(shù)據(jù)庫)隔離,維修結(jié)束正式使用時,再將系統(tǒng)與正式存儲設(shè)備(數(shù)據(jù)庫)相連接。l 數(shù)據(jù)存儲安全性重要數(shù)據(jù)因某種原因需用存儲介質(zhì)進(jìn)行長期備份存儲時,可采用加密算法對數(shù)據(jù)進(jìn)行加密,使得非法用戶不能理解其含義,當(dāng)合法用戶訪問時再將其還原。網(wǎng)絡(luò)登錄驗(yàn)證由操作系統(tǒng)完成,用于對具有網(wǎng)絡(luò)資源訪問權(quán)限用戶的驗(yàn)證;數(shù)據(jù)庫登錄驗(yàn)證由數(shù)據(jù)庫服務(wù)器完成,用于對具有數(shù)據(jù)庫訪問權(quán)限用戶的驗(yàn)證;系統(tǒng)使用驗(yàn)證由應(yīng)用系統(tǒng)完成,用于對具有應(yīng)用系統(tǒng)使用權(quán)限用戶的驗(yàn)證;應(yīng)用系統(tǒng)將采用三種驗(yàn)證方式相結(jié)合的方式驗(yàn)證用戶。我們公司與Rational公司具有良好的合作關(guān)系,并且已在多個項(xiàng)目中有成功的應(yīng)用。Rational ROSE包括了一體化建模語言(UML),OOSE及OMT。對于程序員來說,他希望看到的是類的屬性、方法,而對于一個系統(tǒng)分析員來說只要看到存在這么個類就可以了,這里程序員要求的抽象層次較低。設(shè)計(jì)例圖6 序列圖 在進(jìn)行本系統(tǒng)面向?qū)ο蟮腢ML設(shè)計(jì)時,為規(guī)避技術(shù)風(fēng)險,避免進(jìn)行過度設(shè)計(jì),我們在設(shè)計(jì)中堅(jiān)持以下兩點(diǎn)的建模原則:a) 對系統(tǒng)的不同視圖有選擇性地進(jìn)行建模,決定采用哪個視圖才能最好地表達(dá)系統(tǒng)的結(jié)構(gòu),而不是蜂擁而上,不加分析的為一個視圖采用多個圖,造成盲目建模。對象通常是命名或匿名的類的實(shí)例,也可以代表其他事物的實(shí)例,例如協(xié)作、組件和節(jié)點(diǎn)。而協(xié)作圖強(qiáng)調(diào)的是發(fā)送和接收消息的對象之間的組織結(jié)構(gòu)。序列圖強(qiáng)調(diào)的是時間和消息的次序。因此,我們不主張每個模型都進(jìn)行類圖的設(shè)計(jì),而是在關(guān)鍵的系統(tǒng)模型中采用靜態(tài)結(jié)構(gòu)圖以把握系統(tǒng)的底層運(yùn)作機(jī)制。在需求分析階段,類圖是研究領(lǐng)域的概念;在設(shè)計(jì)階段,類圖描述類與類之間的接口;而在實(shí)現(xiàn)階段,類圖描述軟件系統(tǒng)中類的實(shí)現(xiàn)。通過靜態(tài)結(jié)構(gòu)圖的設(shè)計(jì),開發(fā)人員可以通過靜態(tài)結(jié)構(gòu)圖的抽象層次和細(xì)化(Refinement)關(guān)系。靜態(tài)結(jié)構(gòu)圖可以是類圖表、對象圖或概念模型。我們根據(jù)現(xiàn)有的需求分析文擋,根據(jù)系統(tǒng)功能模塊的設(shè)計(jì)要求,將根據(jù)需求模塊通過用例圖(Use Case)的形式來完整表示。其次,它將系統(tǒng)看作黑盒,從外部執(zhí)行者的角度來理解系統(tǒng)。用例模型可以清晰地反映系統(tǒng)的需求分析,表明了開發(fā)者和用戶對需求規(guī)格達(dá)成的共識。因此,我們選擇UML來進(jìn)行本系統(tǒng)面向?qū)ο蟮南到y(tǒng)設(shè)計(jì)。它溶入了軟件工程領(lǐng)域的新思想、新方法和新技術(shù)。為了保證本系統(tǒng)的先進(jìn)性,本系統(tǒng)采用XML技術(shù)。使用XML就意味著不必等待瀏覽器的開發(fā)商來滿足用戶的需要了。這種后來變成X M L 的語言繼承了S G M L 的規(guī)范,而且實(shí)際上就是后者的一個子集。它也是元標(biāo)記語言,即定義了用于定義其他與特定領(lǐng)域有關(guān)的、語義的、結(jié)構(gòu)化的標(biāo)記語言的句法語言。與HTML相似,XML是一種顯示數(shù)據(jù)的標(biāo)記語言,它能使數(shù)據(jù)通過網(wǎng)絡(luò)無障礙地進(jìn)行傳輸,并顯示在用戶的瀏覽器上。l 提高軟件系統(tǒng)的產(chǎn)品質(zhì)量。l 降低系統(tǒng)的運(yùn)行故障率,提高系統(tǒng)的可靠性。l 節(jié)約應(yīng)用軟件系統(tǒng)的開發(fā)成本。中間件提供了應(yīng)用程序的互操作性、可移植性和可伸縮性。為了以后平臺的升級和維護(hù),采用COM PLUS技術(shù)可以很方便地進(jìn)行系統(tǒng)升級,所有本系統(tǒng)采用這種多層構(gòu)架技術(shù)中間件是位于應(yīng)用程序和基本操作系統(tǒng)、數(shù)據(jù)庫、網(wǎng)絡(luò)功能之間的軟件??梢姡珻OM雖然起源于復(fù)合文檔,但卻可有效地適用于許多軟件問題,它畢竟是處在底層的基礎(chǔ)技術(shù)。為在瀏覽器中執(zhí)行從Web服務(wù)器下載的代碼,瀏覽器可把它看作是COM對象,也就是說,COM技術(shù)也是一種打包可下載代碼的標(biāo)準(zhǔn)方法(ActiveX控件就是執(zhí)行這種功能的)。這樣一個通用的處理技巧非常有用。使用COM對象的瀏覽器,無需關(guān)心對象是用什么語言寫的,也無須關(guān)心它是以DLL還是以另外的過程來執(zhí)行的。為了便于理解,可以把COM看作是某種(軟件)打包技術(shù),即把它看作是軟件的不同部分,按照一定的面向?qū)ο蟮男问?,組合成可以交互的過程和以組支持庫。ActiveX和OLE的最大不同在于,OLE針對的是桌面上應(yīng)用軟件和文件之間的集成,而ActiveX則以提供進(jìn)一步的網(wǎng)絡(luò)應(yīng)用與用戶交互為主。ActiveX是指寬松定義的、基于COM的技術(shù)集合,而OLE仍然僅指復(fù)合文檔。三層結(jié)構(gòu)將應(yīng)用程序服務(wù)器和數(shù)據(jù)庫服務(wù)器放在同一個物理服務(wù)器上,可以減少網(wǎng)絡(luò)流量,降低發(fā)生網(wǎng)絡(luò)瓶頸的可能性。l 保證了數(shù)據(jù)的安全性,避免了傳統(tǒng)二層結(jié)構(gòu)存在的安全性不足,將數(shù)據(jù)服務(wù)器與客戶端,特別是遠(yuǎn)程客戶端相隔離,增加了安全性。 ②表示“數(shù)據(jù)登錄更新讀取的結(jié)果”。進(jìn)一步考慮,在設(shè)計(jì)過程中將相同的程序代碼或是組件也移到應(yīng)用程序服務(wù)器上的話,那么,客戶端應(yīng)用程序會立即減少,同時當(dāng)需要對這些共同的程序代碼或是組件進(jìn)行版本更新時,只需在應(yīng)用服務(wù)器上作修改,這樣不但管理方便,而且易于維護(hù)。同時,應(yīng)用服務(wù)器只需維護(hù)它和后臺數(shù)據(jù)庫服務(wù)器的數(shù)據(jù)通信處理。這種客戶端不需要太多的中介驅(qū)動程序和設(shè)置,此時與后臺數(shù)據(jù)庫服務(wù)器鏈接的工作都交給了中間的應(yīng)用服務(wù)器來處理。系統(tǒng)采用BrowerServer架構(gòu),整個系統(tǒng)可以分為三層的結(jié)構(gòu):Client(客戶端) Application(應(yīng)用服務(wù)層)Database(數(shù)據(jù)服務(wù)層),這三層分別由Client Application ServerDatabase Server構(gòu)成。 多層結(jié)構(gòu)技術(shù)在目前的多層B/S結(jié)構(gòu)中,主要是利用了不斷成熟的WWW瀏覽器技術(shù),結(jié)合瀏覽器的多種Script語言(VBScript、JavaScript…)和ActiveX技術(shù),用通用瀏覽器就實(shí)現(xiàn)了原來需要復(fù)雜專用軟件才能實(shí)現(xiàn)的強(qiáng)大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。因?yàn)樾枨蠓治鲞^程已與系統(tǒng)模型的形成過程一致,開發(fā)人員與用戶的討論是從用戶熟悉的具體實(shí)例(實(shí)體)開始的。但是它要求軟件開發(fā)人員能迅速生成這些原型,這就要求有自動生成代碼的工具的支持。正是由于這一原因,人們提出了原型化方法,推出探索原型、實(shí)驗(yàn)原型和進(jìn)化原型,積極鼓勵用戶改進(jìn)需求。即使在目前,這一危險依然存在。更重要的是,在系統(tǒng)的出發(fā)點(diǎn)(輸入、輸出數(shù)據(jù)結(jié)構(gòu))發(fā)生變化時,整個軟件不必推倒重來,只是增加或減少一些對象而已,整個系統(tǒng)改動極小。l 面向?qū)ο蠼<夹g(shù)基礎(chǔ)是對象模型每個對象類由數(shù)據(jù)結(jié)構(gòu)(屬性)和操作(行為)組成,有關(guān)的所有數(shù)據(jù)結(jié)構(gòu)(包括輸入、輸出數(shù)據(jù)結(jié)構(gòu))都成了軟件開發(fā)的依據(jù)。這一步的分解通常很明確,而這些子系統(tǒng)的進(jìn)一步分解因有較具體的系統(tǒng)模型為依據(jù),也相對容易。在OMT中通常按服務(wù)(Service)來分解。這三個模型一起構(gòu)成要求解的系統(tǒng)模型。而在OMT中這一工作可由一般開發(fā)人員較快地完成。由于這種類體系的構(gòu)造是從具體到抽象,再從抽象到具體,符合人類的思維規(guī)律,因此能更快、更方便地完成任務(wù)。因此這是一種自底向上的歸納過程。從真實(shí)系統(tǒng)導(dǎo)出類的體系,即對象模型包括類的屬性,與子類、父類的繼承關(guān)系,以及類之間的關(guān)聯(lián)。這是一種自底向上和自頂向下相結(jié)合的方法,而且它以對象建模為基礎(chǔ),從而不僅考慮了輸入、輸出數(shù)據(jù)結(jié)構(gòu),實(shí)際上也包含了所有對象的數(shù)據(jù)結(jié)構(gòu)。面向?qū)ο蠹夹g(shù)是軟件技術(shù)的一次革命,在軟件開發(fā)史上具有里程碑的意義。對于本系統(tǒng)這樣一個業(yè)務(wù)復(fù)雜,功能眾多,海量數(shù)據(jù)的項(xiàng)目,采用結(jié)構(gòu)化的設(shè)計(jì)方法很難滿足需要。使用這一方法成功地完成了多個項(xiàng)目的開發(fā)。結(jié)構(gòu)化的軟件方法是80年代使用最廣泛的軟件開發(fā)方法。為了克服這一危機(jī),在1961969年連續(xù)召開的兩次著名的NATO會議上提出了軟件工程這一術(shù)語,并在以后不斷發(fā)展、完善,已經(jīng)形成多種軟件開發(fā)方法。此外重要時間的數(shù)據(jù)備份(數(shù)據(jù)版本)可供了解輸電網(wǎng)絡(luò)的新增和更改過程。使數(shù)據(jù)庫黑盒化 (透明度高) 的方法很多,除了設(shè)計(jì)上的局部化處理外,還可以利用觸發(fā)器、存儲過程、函數(shù)等,把數(shù)據(jù)庫中無法簡化的復(fù)雜表關(guān)系封裝到黑盒子里,隱藏起來,特別是放到服務(wù)器端,其優(yōu)越性更是多方面的。(3) 信息隱蔽這是軟件工程最重要的基本原則之一。只要數(shù)據(jù)完整性、一致性不受威脅,有些冗余,不足為慮。今天的世界已進(jìn)入軟件主導(dǎo)的計(jì)算機(jī)時代。(2) 適當(dāng)冗余減少數(shù)據(jù)庫冗余的設(shè)計(jì)思路產(chǎn)生于70年代,它是促使 DBMS 進(jìn)步的重要動力之一。但是外鍵把許多獨(dú)立的實(shí)體牽連在一起,不僅使數(shù)據(jù)庫系統(tǒng)維持?jǐn)?shù)據(jù)一致性負(fù)擔(dān)沉重,也使數(shù)據(jù)庫應(yīng)用復(fù)雜化,加重了程序開發(fā)負(fù)擔(dān)。然而,人類探索理論和技術(shù)的最終目的是:讓客觀世界的復(fù)雜變簡單,最簡單的就是最好的。(七)過程數(shù)據(jù)存儲管理對一項(xiàng)業(yè)務(wù)流程從開始、中間各個環(huán)節(jié)到最后結(jié)束和反饋的整個過程中產(chǎn)生的數(shù)據(jù)進(jìn)行完整的關(guān)聯(lián)存儲,這樣不僅在業(yè)務(wù)流程上完成閉環(huán)管理,在具體某項(xiàng)工作所產(chǎn)生的數(shù)據(jù)上面同樣完成了閉環(huán)管理,最終實(shí)現(xiàn)了業(yè)務(wù)真正意義上的閉環(huán)管理和監(jiān)控的功能。 (六)非結(jié)構(gòu)化數(shù)據(jù)的管理系統(tǒng)對非結(jié)構(gòu)化形式存在的數(shù)據(jù)如文檔、手冊、 報告、專家意見等數(shù)據(jù)采用合理的數(shù)據(jù)庫管理模式。它有兩方面的意義:一是當(dāng)系統(tǒng)運(yùn)行一段時間后,用戶極有可能會產(chǎn)生新的查詢需求,在良好的數(shù)據(jù)結(jié)構(gòu)的基礎(chǔ)上,能夠通過對原有系統(tǒng)的適當(dāng)調(diào)整和配置,滿足用戶新的需求;二是應(yīng)用系統(tǒng)具備為不同類型的用戶提供自己定制各種查詢的功能,降低了系統(tǒng)后期的維護(hù)工作量和費(fèi)用,保護(hù)系統(tǒng)的前期投資。(四)柔性擴(kuò)展技術(shù)數(shù)據(jù)庫系統(tǒng)賦予查詢系統(tǒng)高度的柔性和充分的可擴(kuò)充性。因此當(dāng)部分應(yīng)用需求變更時,首先,系統(tǒng)修改可以不涉及需求不變更的部分。(3) 需求變更時程序與數(shù)據(jù)庫重用率高,修改少在映射應(yīng)用對象時,要求除關(guān)系映射規(guī)范化后可能出現(xiàn)一對多的表映射外,大多數(shù)應(yīng)用對象與表對象是一一對應(yīng)的。特別是對多數(shù)不了解業(yè)務(wù)的程序開發(fā)人員來說,這種將應(yīng)用對象與相應(yīng)的數(shù)據(jù)對象封裝在對象統(tǒng)一體中的設(shè)計(jì)方法,大大減輕了程序?qū)崿F(xiàn)的難度,使他們只要知道加工的數(shù)據(jù)及所需的操作即可,而且應(yīng)用程序大多雷同,可以多處繼承由設(shè)計(jì)人員
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1