国产一区二区三精品久久久无广告,中文无码伦av中文字幕,久久99久久99精品免视看看,亚洲a∨无码精品色午夜

現(xiàn)代分布式軟件工程架構(gòu)初探

前言:尋找寫作靈感?中文期刊網(wǎng)用心挑選的現(xiàn)代分布式軟件工程架構(gòu)初探,希望能為您的閱讀和創(chuàng)作帶來靈感,歡迎大家閱讀并分享。

現(xiàn)代分布式軟件工程架構(gòu)初探

摘要:

在網(wǎng)絡(luò)信息技術(shù)的不斷發(fā)展下,分布式軟件系統(tǒng)應(yīng)用日益廣泛。分布式系統(tǒng)設(shè)計架構(gòu)設(shè)計使用兩層C/S架構(gòu)模式和三層B/S架構(gòu)模式,可以用于進(jìn)行數(shù)據(jù)的管理和用戶登錄使用。本文以分布式系統(tǒng)管理為基礎(chǔ),對分布式軟件工程架構(gòu)的實(shí)現(xiàn)進(jìn)行了分析和探討。

關(guān)鍵詞:

現(xiàn)代分布式軟件;工程架構(gòu);C/S架構(gòu);B/S架構(gòu)

隨著數(shù)據(jù)庫技術(shù)、計算機(jī)技術(shù)和互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,分布式軟件系統(tǒng)的應(yīng)用也日益廣泛。分布式系統(tǒng)通過對軟件工程開發(fā)理論和成熟的IT開發(fā)設(shè)計技術(shù)進(jìn)行應(yīng)用,可以實(shí)現(xiàn)自動化的管理。近年來,管理軟件系統(tǒng)發(fā)展越來越快,軟件的功能也日益增加,為了可以保證軟件的可擴(kuò)展性和可靠性,需要建立一個良好的分布式管理系統(tǒng)。當(dāng)前,軟件體系架構(gòu)還沒有提出一個明確的概念,軟件體系結(jié)構(gòu)所面對的研究對象也有所不同。因此,可以參考軟件功能定義的不同,對軟件系統(tǒng)架構(gòu)之間的交互性、交互模式等進(jìn)行約束。本文重點(diǎn)對三層B/S體系架構(gòu)模式和C/S體系架構(gòu)的原理進(jìn)行了分析,并對其作用進(jìn)行了探討,分析了系統(tǒng)架構(gòu)的優(yōu)勢和劣勢。

1研究背景和研究意義

1.1研究背景

在企業(yè)生產(chǎn)經(jīng)營過程中,工時管理是非常重要的一項(xiàng)基礎(chǔ)性工作,可以為企業(yè)的生產(chǎn)計劃、生產(chǎn)組織、確定產(chǎn)品價格、核算成本等工作內(nèi)容提供參考依據(jù)。工時管理質(zhì)量直接的對公司的經(jīng)濟(jì)效益以及產(chǎn)品的成本造成了比較大的影響,做好管理工作可以提升企業(yè)的生產(chǎn)效率,降低企業(yè)的生產(chǎn)成本。所以工時管理是非常重要的。在信息化管理的今天,企業(yè)為了提高管理效率,需要積極的開發(fā)管理軟件,并積極實(shí)行數(shù)字化管理。由于不同應(yīng)用軟件的開發(fā)環(huán)境存在差異性,例如編程語言不同、開發(fā)平臺不同、應(yīng)用系統(tǒng)使用的設(shè)計模式不同等。這些差異性導(dǎo)致應(yīng)用軟件底層數(shù)據(jù)也存在差異,數(shù)據(jù)模式、數(shù)據(jù)操作和數(shù)據(jù)結(jié)構(gòu)存在異構(gòu)性。在對企業(yè)流程進(jìn)行動態(tài)性管理時,為了適應(yīng)社會的發(fā)展,需要不斷的進(jìn)行改革。例如企業(yè)發(fā)展過程中有可能需要收購或兼并一些小企業(yè),或者需要進(jìn)行拆分后對業(yè)績進(jìn)行提升。在企業(yè)對這些數(shù)據(jù)進(jìn)行整合時,需要隨時對企業(yè)的原有業(yè)務(wù)進(jìn)行調(diào)整。同時企業(yè)需要調(diào)整市場業(yè)務(wù)或者引入新技術(shù)時,為了滿足新的需求,企業(yè)需要變更一些業(yè)務(wù)。由于企業(yè)的合作關(guān)系會隨著市場的變化而產(chǎn)生變化,企業(yè)之間的合作關(guān)系也會產(chǎn)生一定的變化,為了適應(yīng)這些變化,需要動態(tài)化的進(jìn)行調(diào)整。企業(yè)業(yè)務(wù)數(shù)據(jù)的共享性實(shí)質(zhì)上指的是業(yè)務(wù)數(shù)據(jù)的共享和交互,即從外界獲取所需的數(shù)據(jù)以及向數(shù)據(jù)傳送出去。因?yàn)樾畔⒒ㄔO(shè)會使用企業(yè)外部和內(nèi)部信息存在信息孤島,對企業(yè)信息化軟件的利用和信息共享造成影響。所以,在開發(fā)軟件時需要對各種共享問題進(jìn)行綜合考慮。在進(jìn)行企業(yè)應(yīng)用軟件開發(fā)時,為了可以更好的適應(yīng)企業(yè)業(yè)務(wù)環(huán)境,需要保證應(yīng)用軟件的靈活性、動態(tài)性和高效性。首先,要結(jié)合企業(yè)的業(yè)務(wù)流程開發(fā)企業(yè)應(yīng)用軟件,并分解復(fù)雜的業(yè)務(wù)流程,使其成為獨(dú)立的子流程,在實(shí)際應(yīng)用時,可以根據(jù)具體的情況靈活的對這些服務(wù)進(jìn)行組合。此外,企業(yè)因?yàn)楹献骰锇椤⒄摺⒖蛻糇兓刃枰獙I(yè)務(wù)流程進(jìn)行改變時,為了可以適應(yīng)市場業(yè)務(wù)環(huán)境的變化,要求企業(yè)軟件可以支持組建松散組合。這樣一來,企業(yè)軟件的開發(fā)對開發(fā)人員來說無疑是一個非常大的挑戰(zhàn)。在這種情況下進(jìn)行軟件開發(fā)時,不單是為了可以達(dá)到企業(yè)業(yè)務(wù)發(fā)展需求,同時還要保證系統(tǒng)的高效性、可靠性和共享性。為了可以滿足上述要求,需要從技術(shù)的角度做好架構(gòu)。從目前軟件發(fā)展情況來看,軟件架構(gòu)構(gòu)建已經(jīng)經(jīng)歷了面向?qū)ο蟆⒚嫦蜻^程、面向構(gòu)件幾個階段,其中面向?qū)ο笾豢梢灾С滞N語言,面向過程不適用于開發(fā)大軟件系統(tǒng)。面向構(gòu)件雖然可以做到構(gòu)件二進(jìn)制級別共享,不過應(yīng)用平臺有一定的局限性。所以,一種面向服務(wù)體系的結(jié)構(gòu)被提出,通過應(yīng)用這種服務(wù)體系可以提高業(yè)務(wù)軟件的靈活性。此外,在數(shù)據(jù)庫部署過程中使用分布式部署的方式可以利用數(shù)據(jù)庫管理器對劃分開的獨(dú)立數(shù)據(jù)庫進(jìn)行控制,實(shí)現(xiàn)數(shù)據(jù)的高效訪問。另外,利用通用接口可以實(shí)現(xiàn)兩個系統(tǒng)數(shù)據(jù)的集成和共享。本文重點(diǎn)從分布式軟件角度對軟件工程進(jìn)行架構(gòu),確保其可以達(dá)到企業(yè)的發(fā)展要求。

1.2探究現(xiàn)代分布式軟件工程架構(gòu)的意義

本次研究需要解決的問題為當(dāng)前工時軟件需要重點(diǎn)解決的問題,研究的意義主要由下述幾個方面的的內(nèi)容:(1)在工時軟件平臺中引入分布式技術(shù),探索基于架構(gòu)的軟件平臺,對工時軟件平臺的架構(gòu)模型進(jìn)行完善,并為設(shè)計提供新思路、新方案[2]。(2)提供一個可以滿足企業(yè)變化要求的方案,提升系統(tǒng)的靈活性。使企業(yè)工時軟件可以更高效、更快速的達(dá)到業(yè)務(wù)企業(yè)的業(yè)務(wù)需求。(3)進(jìn)行分布式數(shù)據(jù)庫的部署和設(shè)計可以提升軟件數(shù)據(jù)信息的處理速度,對任務(wù)進(jìn)行均衡的分?jǐn)偂#?)利用底層接口包可以對系統(tǒng)數(shù)據(jù)實(shí)現(xiàn)信息集成和數(shù)據(jù)共享,保證接口的靈活性,便于開發(fā)者進(jìn)行開發(fā)和使用。

2C/S架構(gòu)介紹

在分布式管理系統(tǒng)發(fā)展初期,C/S體積架構(gòu)是一種常用的系統(tǒng)架構(gòu),主要包括系統(tǒng)服務(wù)器端和系統(tǒng)客戶端,其中服務(wù)段是系統(tǒng)的的核心,主要有應(yīng)用服務(wù)器、Web服務(wù)器和數(shù)據(jù)庫服務(wù)器進(jìn)行溝通,可以對用戶發(fā)出的邏輯業(yè)務(wù)請求進(jìn)行解析,并將收到的服務(wù)請求發(fā)送至數(shù)據(jù)庫服務(wù)器和應(yīng)用服務(wù)器,進(jìn)而降低數(shù)據(jù)的處理效果和反饋響應(yīng)結(jié)果。客戶端為用戶提供系統(tǒng)操作界面,登錄操作系統(tǒng)后可以相系統(tǒng)發(fā)起邏輯業(yè)務(wù)請求。因?yàn)槟壳昂芏嘤脩衾玫挠布渲镁容^高,有助于提升服務(wù)器對邏輯業(yè)務(wù)的處理能力,緩解用戶解決服務(wù)器壓力,使服務(wù)器系統(tǒng)的通信需求降低,進(jìn)而降低系統(tǒng)的開銷成本。所以,當(dāng)前大部分的分布式系統(tǒng)軟件都是使用兩層C/S系統(tǒng)架構(gòu)。利用C/S架構(gòu)可以在局域網(wǎng)環(huán)境中使用,使用響應(yīng)時間比較短、帶寬比較高、處理效率良好的通信傳輸方式。雖然C/S架構(gòu)適用范圍比較廣泛,而且優(yōu)點(diǎn)也非常多。但是隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,政府單位的工作人員經(jīng)常需要出差,在需要進(jìn)入到系統(tǒng)時,如果不安裝客戶端則無法使用,而且隨著系統(tǒng)功能日益完善,使用系統(tǒng)的用戶會越來越多。所以,不適合在C/S體系中進(jìn)行使用,在實(shí)際應(yīng)用過程中,需要引入更加先進(jìn)的B/S架構(gòu)。

3B/S架構(gòu)介紹

在時代的不斷發(fā)展下,網(wǎng)絡(luò)用戶數(shù)量日益增多,需要使用到的程序也日益增多,為了滿足使用要求,需要引入更加先進(jìn)的系統(tǒng)架構(gòu)。通過利用先進(jìn)的架構(gòu)可以把系統(tǒng)集成起來,然后利用瀏覽器直接訪問系統(tǒng),不需要在設(shè)備上安裝客戶端程序,從而可以滿足各個層次的用戶使用要求。為了可以使上述問題得到解決,計算機(jī)行業(yè)的專家經(jīng)過研究后提出了B/S體系架構(gòu)模式,此架構(gòu)模式主要包括Web服務(wù)器、瀏覽器、數(shù)據(jù)庫服務(wù)器等。其中Web服務(wù)器又叫做邏輯業(yè)務(wù)處理層、瀏覽器有叫做表示層、數(shù)據(jù)庫服務(wù)器又叫做數(shù)據(jù)庫處理層。各層的功能如下:(1)邏輯業(yè)務(wù)處理層。在B/S體系架構(gòu)中,邏輯業(yè)務(wù)處理層指的是表示層和數(shù)據(jù)處理層之間的一層,利用該層可以封裝系統(tǒng)應(yīng)用模型,并為數(shù)據(jù)表示層和處理層提供數(shù)據(jù)庫鏈接服務(wù),可以根據(jù)用戶發(fā)出的請求,鏈接系統(tǒng)服務(wù)器端的數(shù)據(jù)庫,然后將得到的處理結(jié)果返回至用戶瀏覽器。(2)表示層。表示層指的是分布式系統(tǒng)和用戶的交互接口,在為用戶提供輸入輸出服務(wù)時可以通過具有良好友好性的圖形實(shí)現(xiàn)。在實(shí)際操作過程中,用戶主要利用瀏覽器來進(jìn)行操作。并利用表示層將用戶填入的信息發(fā)送到邏輯業(yè)務(wù)數(shù)據(jù)處理層,邏輯業(yè)務(wù)處理層在收到客戶請求時會立即做出相應(yīng),并在瀏覽器中將得到的反饋結(jié)果輸出。(3)數(shù)據(jù)處理層。在B/S模型中,數(shù)據(jù)處理層是模型的最底層,主要負(fù)責(zé)數(shù)據(jù)的維護(hù)、數(shù)據(jù)的修改、數(shù)據(jù)的定義等,并且可以及時處理和回復(fù)接收到的瀏覽器請求數(shù)據(jù)。當(dāng)前在分布式應(yīng)用系統(tǒng)中B/S體系架構(gòu)是一種常用的架構(gòu)技術(shù),在該架構(gòu)中應(yīng)用分布式管理系統(tǒng)時,用戶不需要按照客戶端應(yīng)用程序,只需要將服務(wù)器地址輸入到IE瀏覽器中就可以登錄到系統(tǒng)中進(jìn)行操作。但是隨著云計算技術(shù)和集成移動計算計技術(shù)應(yīng)用的越來越廣泛,如果只是使用B/S系統(tǒng)架構(gòu)是達(dá)不到系統(tǒng)要求的。所以,在未來分布式系統(tǒng)架構(gòu)會朝著B/S、C/S混合架構(gòu)的模式發(fā)展,可以顯著提升管理系統(tǒng)的響應(yīng)性能,從云計算角度對分布式透明云計算架構(gòu)進(jìn)行研究,有助于分布式系統(tǒng)的進(jìn)一步推廣和應(yīng)用。

4結(jié)束語

綜上所述,在計算機(jī)軟件技術(shù)不斷發(fā)展過程中,軟件技術(shù)得到了快速發(fā)展,尤其是面向云計算、面向?qū)ο蟮能浖_發(fā)和分布式技術(shù)的應(yīng)用,使軟件的復(fù)雜性得到了提升,而且應(yīng)用好的軟件系統(tǒng)架構(gòu)可以使軟件系統(tǒng)服務(wù)性能顯著提升,使軟件應(yīng)用得到進(jìn)一步的改進(jìn)。

參考文獻(xiàn):

[1]張曉梅,周莎莉,王秋生,等.基于C/S-B/S混合架構(gòu)的道路施工實(shí)驗(yàn)室網(wǎng)絡(luò)管理系統(tǒng)[J].工業(yè)計量,2010(6):12-15.

[2]林凡森.基于B/S體系架構(gòu)的分布式管理系統(tǒng)應(yīng)用設(shè)計[J].才智,2014(12).

[3]姚麗華,于廣州.三層B/S架構(gòu)在分布式管理系統(tǒng)中的應(yīng)用[J].信息通信,2013(4).

[4]張淑榮,蘇兵.05與曰S兩種軟件體系結(jié)構(gòu)[J].電腦學(xué)習(xí),201q6:126一127.

[5]王進(jìn).B/S模式下的三層架構(gòu)模式[J].軟件導(dǎo)刊,2011(3):3--031.

作者:李秀海 池仲柏 單位:廣東宜通世紀(jì)科技股份有限公司

主站蜘蛛池模板: 亚洲国产精品日本无码网站| 亚洲人成亚洲精品| 亚洲娇小与黑人巨大交| 午夜国产精品视频在线| 亚洲线精品一区二区三区影音先锋| 狠狠色噜噜狠狠亚洲av| 欧美精品亚洲精品日韩专区va| 精品国产人妻一区二区三区免费| 色综合色狠狠天天综合色| 亚洲综合色自拍一区| 国语少妇高潮对白在线| 婷婷久久久亚洲欧洲日产国码av| 亚洲精品欧美精品日韩精品| 国产亚洲精品久久久999蜜臀| 四虎亚洲精品高清在线观看| 高清不卡一区二区三区| 少妇被黑人4p到惨叫欧美人| 国产亚洲av人片在线观看| 伊人久久精品av一区二区| 亚洲国产一区二区三区在观看| 国产性夜夜春夜夜爽1a片| 国产亚洲精久久久久久无码77777| 91精品少妇高潮一区二区三区不卡| 亚洲欧美日本| 裸身美女无遮挡永久免费视频| 日本少妇高潮喷水视频| 精品久久久久久无码人妻vr| 疯狂做受xxxx高潮视频免费| av一区二区三区人妻少妇| 中文字幕v亚洲日本在线电影| 久久久久无码精品国产人妻无码| 秋霞av鲁丝片一区二区| 国产成本人片无码免费| 久久精品苍井空精品久久| 国产福利姬精品福利资源网址| 亚洲国产精品va在线看黑人| 激情五月婷婷| 国产午精品午夜福利757视频播放| 国产女爽爽精品视频天美传媒| 婷婷色中文字幕综合在线| 秋霞午夜成人鲁丝片午夜精品|