亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        淺析基于組件技術(shù)的軟件系統(tǒng)模型研究與實(shí)現(xiàn)

        2014-07-18 23:03:34李春紅郭雄
        數(shù)字技術(shù)與應(yīng)用 2014年2期

        李春紅+郭雄

        摘要:網(wǎng)絡(luò)信息化與計(jì)算機(jī)的發(fā)展,開辟了經(jīng)濟(jì)發(fā)展的新天地,要想創(chuàng)造更大的經(jīng)濟(jì)價值效益,對軟件可拓展性、產(chǎn)品質(zhì)量、開發(fā)周期等提出更高的要求。作為核心思想技術(shù),對已組件技術(shù)為基礎(chǔ)的軟件系統(tǒng)模型進(jìn)行探討與研究,與傳統(tǒng)軟件開發(fā)模式相區(qū)別,為了增加軟件可拓展性、將軟件質(zhì)量有效提升,對技術(shù)加以改進(jìn),對應(yīng)用軟件系統(tǒng)中資源進(jìn)行優(yōu)化分配,并組件化了業(yè)務(wù)邏輯模塊,并對諸多編寫語言的組件兼容性問題充分考慮,從擴(kuò)展性、易用性、靈活性等方面確保以組件技術(shù)為基礎(chǔ)的的軟件系統(tǒng)模型的創(chuàng)建與實(shí)現(xiàn)。

        關(guān)鍵詞:標(biāo)準(zhǔn)化協(xié)議 XML接口 軟件模型 組件技術(shù)

        中圖分類號:TP311.52 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9416(2014)02-0061-02

        以組件技術(shù)為基礎(chǔ)的軟件系統(tǒng)模型是在全新開發(fā)設(shè)計(jì)理念的前提下,在開發(fā)及設(shè)計(jì)應(yīng)用解決方案的過程中,軟件內(nèi)的可復(fù)用組件可以相互配合、良好結(jié)合,針對軟件具有擴(kuò)展性和技術(shù)性兩方面特點(diǎn)而言,以組件技術(shù)為基礎(chǔ)的軟件系統(tǒng)模型不僅實(shí)現(xiàn)了在系統(tǒng)不關(guān)閉的情況下改變和升級功能部件,還可以在模型上和諧各類軟件組件的工作。在組件技術(shù)的基礎(chǔ)上,能夠幫助用戶實(shí)現(xiàn)更為有效且長久的投資保護(hù),以及新應(yīng)用系統(tǒng)的構(gòu)建。基于組件技術(shù)軟件系統(tǒng)模型利用組件在應(yīng)用層上拓展編寫的軟件,可拓展性、即插即用性、快捷性、通用性是該模型所具有的無可取代的優(yōu)勢。

        1 模型整體框架的提出

        由組件控制器、各類業(yè)務(wù)組件、XML接口、應(yīng)用組件連接總線這4個部分共同組成了基于組件技術(shù)的軟件系統(tǒng)模型。其中,組件控制器模塊主要控制組件的調(diào)度安全性,業(yè)務(wù)組件則主要對應(yīng)用層相關(guān)工作進(jìn)行負(fù)責(zé),XML接口則將應(yīng)用組件有效連接,應(yīng)用組件連接總線的工作則是組件之間的協(xié)議的傳遞與通信的互通等。基于組件技術(shù)的軟件系統(tǒng)模型框架參照圖所示。該模式利用組件連接總線的優(yōu)點(diǎn)在于:第一,在組件連接設(shè)計(jì)方法的基礎(chǔ)上,簡化了應(yīng)用軟件的開發(fā),在對應(yīng)用系統(tǒng)進(jìn)行設(shè)計(jì)的過程中,相關(guān)業(yè)務(wù)組件僅需要按照相關(guān)技術(shù)標(biāo)準(zhǔn)進(jìn)行制造即可,在總線中插入相關(guān)的業(yè)務(wù)組件的邏輯順序可完成工作。第二,創(chuàng)建應(yīng)用軟件的結(jié)構(gòu),結(jié)構(gòu)清晰是開發(fā)應(yīng)用軟件的特色。第三,具有較強(qiáng)的軟件擴(kuò)展性,其擴(kuò)展性體現(xiàn)在業(yè)務(wù)邏輯功能的擴(kuò)展以及整體規(guī)模的擴(kuò)展兩個方面。第四,具有很強(qiáng)的軟件系統(tǒng),因連接方式采用的是XML接口,因此實(shí)現(xiàn)了應(yīng)用系統(tǒng)不關(guān)閉的情況下更新組件。將新的組件替換原先舊的應(yīng)用系統(tǒng)上的組件即可。第五,便于維護(hù)系統(tǒng)與檢查錯誤,為了避免組件之間出現(xiàn)沖突或不兼容等問題,可利用組件安全模塊,并且能夠?qū)⒔M件中存在的問題及時檢查出來,實(shí)現(xiàn)了系統(tǒng)的高效維護(hù)。XML組件接口,為完成應(yīng)用軟件二次升級,以組件技術(shù)為基礎(chǔ)的軟件系統(tǒng)模型需要與其他組件進(jìn)行插拔,在軟件交互、升級過程中,作為組件接口,可以應(yīng)用XML對基于組件技術(shù)的軟件系統(tǒng)模型實(shí)現(xiàn)插拔。通過XML組件接口就能夠?qū)崿F(xiàn)以組件技術(shù)為基礎(chǔ)的各種業(yè)務(wù)組件和軟件系統(tǒng)模型的連接與工作,通過INTERNET即可實(shí)現(xiàn)異地連接。在設(shè)計(jì)接口協(xié)議時,因該模型是用來實(shí)現(xiàn)插入組件上報功能的,在此,為了實(shí)現(xiàn)資源的同步更新,可采用組件主動上報的方式。在此以三個操作為例進(jìn)行定義,分別為刪除組件、軟件系統(tǒng)模型對組件的造作以及組件插入。軟件系統(tǒng)模型在組件資源產(chǎn)生變化的同時,對相應(yīng)操作進(jìn)行調(diào)用,詳情如下:新增組件XML信息,進(jìn)行組件插入操作;新增組件失敗或成功的信息、以及成功后的組件編號;操作成功與否的返回值;拔出組件操作;刪除組件成功與否;XML組件接口繼承關(guān)系。各種業(yè)務(wù)模塊形成于系統(tǒng)模型中組件需要提供的對外服務(wù)。通過XML接口,基于組件技術(shù)的軟件系統(tǒng)模型可訪問業(yè)務(wù)組件,因此,接口的整體性能受到組件接口設(shè)計(jì)好壞的直接影響,與此同時,可服用性與拓展性等軟件系統(tǒng)模型特性也隨之受到影響。(圖1)

        2 設(shè)計(jì)標(biāo)準(zhǔn)規(guī)則

        基本組件信息描述與組件接口操作信息描述是有關(guān)組件接口連接信息的兩個部分,基本組件信息描述主要對應(yīng)插入的組件信息內(nèi)容進(jìn)行描述,而組件接口操作信息描述則是對組件操作功能進(jìn)行描述。標(biāo)準(zhǔn)化XML接口協(xié)議,組件示例、版本號、入庫日期、開發(fā)日期、組件提供者、組件ID等方面的信息則為基本組件信息描述內(nèi)容,為使軟件系統(tǒng)模型能夠?qū)崿F(xiàn)良好連接組件,組件接口操作信息描述主要描述怎樣操作組件,內(nèi)容有:操作信息、輸入輸出、操作信息名稱這3部分。輸入輸出信息為描述組件的輸入與輸出信息,基本操作信息描述對有關(guān)操作方面進(jìn)行了介紹與說明,而基本名稱為修改、刪除等。XML為應(yīng)用最廣泛的數(shù)據(jù)傳輸工具與數(shù)據(jù)操縱工具。為了便于組件軟件系統(tǒng)模型對業(yè)務(wù)組件信息進(jìn)行理解,并且使該信心順利通過XML接口,于是定義了XML接口的內(nèi)容與文檔格式,詳情如下:COMPONTET DESCRIPTION為組件描述信息;COMPONENT NAME為組件名稱;COMPONENT VERSION為組件版本號;COMPONENT EDATE為組件入庫日期;COMPONENT SDATE為組件開發(fā)日期;COMPONENT DEVELOPER為組件開發(fā)人員;COMPONENT ID為組件的唯一標(biāo)示。組件都可以采用該描述方式來開展描述。這樣不但能夠提高系統(tǒng)整體速度,還能夠?qū)⒌却M件插拔時間有效提高,實(shí)現(xiàn)分類處理各類組件。在連接組件時,僅僅需要達(dá)到XMLSCHEMA標(biāo)準(zhǔn)即可。

        3 模型的實(shí)現(xiàn)

        3.1 實(shí)現(xiàn)模型底層代碼

        在以組件技術(shù)為基礎(chǔ)的軟件系統(tǒng)模型中,應(yīng)明確接口映射過程中的任務(wù),如服務(wù)聲明中返回值類型、組件參數(shù)類型、組件參數(shù)名、組件編號等,在XML文件中寫入接口定義,以一段XML代碼接口定義為例介紹如下:

        ……

        采用反射機(jī)制調(diào)用組件類,用于已經(jīng)將TEST1定義在XML中,因此,要實(shí)現(xiàn)組件的調(diào)用只需對該類中的參數(shù)進(jìn)行調(diào)用即可,要獲取其他參數(shù)以及類名,可使用GETMETHOD METHODNAME,NEW CLASS[]{}),私有方法所屬對象可用METHOD.INVOKE(OBJECTOBJ,OBJECT[]ARGS)。在XML中來定義接口,就必須有XML接口應(yīng)用程序代碼,在代碼中對XML接口進(jìn)行讀取,之后想軟件模型中傳遞消息,開發(fā)軟件人員無需對組件的接口類型專門定義,連接只要根據(jù)現(xiàn)有組件參數(shù)即可,體現(xiàn)出項(xiàng)目的靈活與可擴(kuò)展的特性。

        3.2 實(shí)現(xiàn)安全機(jī)制

        消息判斷現(xiàn)有組件庫與特征碼是否能夠連接,是基于組件技術(shù)軟件系統(tǒng)模型安全機(jī)制的主要依據(jù),在進(jìn)行應(yīng)用軟件的開發(fā)時,開發(fā)軟件人員只需要與本地服務(wù)器組件庫進(jìn)行連接,立刻能夠?qū)M件的安全性進(jìn)行判斷,代碼如下:

        IF

        RERURN ERROR;

        ELSE

        RETURN RIGHT

        該查詢方式雖然能夠降低危險性,但是系統(tǒng)與安全組件不兼容的情況時有發(fā)生,因此,為了有效解決這一問題,加入了對兼容組件進(jìn)行判斷的代碼,如下:

        SEND MESSAGE

        IF

        RETURN RIGHT

        RETURN ERROR

        這樣一來,使用便捷化的同時,還能夠簡化代碼量,有效規(guī)避了插入危險組件的風(fēng)險。

        4 結(jié)語

        以組件技術(shù)為基礎(chǔ)的軟件系統(tǒng)模型降低開發(fā)成本、及開發(fā)周期,且組件還具有很多特性,如能夠重復(fù)使用等。在組件技術(shù)的基礎(chǔ)上,能夠幫助用戶實(shí)現(xiàn)更為有效且長久的投資保護(hù),以及新應(yīng)用系統(tǒng)的構(gòu)建。通過XML組件接口就能夠?qū)崿F(xiàn)以組件技術(shù)為基礎(chǔ)的各種業(yè)務(wù)組件和軟件系統(tǒng)模型的連接與工作,通過INTERNET即可實(shí)現(xiàn)異地連接。XML為應(yīng)用最廣泛的數(shù)據(jù)傳輸工具與數(shù)據(jù)操縱工具。各種業(yè)務(wù)模塊形成于系統(tǒng)模型中組件需要提供的對外服務(wù)。通過XML接口,基于組件技術(shù)的軟件系統(tǒng)模型可訪問業(yè)務(wù)組件,因連接方式采用的是XML接口,因此實(shí)現(xiàn)了應(yīng)用系統(tǒng)不關(guān)閉的情況下更新組件。將安全機(jī)制植入系統(tǒng)核心構(gòu)架內(nèi),將盜版可能性大大降低。從這點(diǎn)上體現(xiàn)出基于組件技術(shù)軟件系統(tǒng)模型的經(jīng)濟(jì)效益。

        參考文獻(xiàn)

        [1]王志成,林滸,劉偉軍.基于組件技術(shù)的可重構(gòu)伺服驅(qū)動軟件設(shè)計(jì)[J].組合機(jī)床與自動化加工技術(shù),2013(10).

        [2]代偉,董翠連,周平,柴天佑.基于.NET組件技術(shù)的強(qiáng)磁選過程智能優(yōu)化設(shè)定控制系統(tǒng)開[J].東南大學(xué)學(xué)報(自然科學(xué)版),2012(1).

        [3]龔海梅,邵秀梅,李向陽,李言謹(jǐn),張永剛,張燕,劉大福,王小坤,李雪,方家熊.航天先進(jìn)紅外探測器組件技術(shù)及應(yīng)用[J].紅外與激光工程,2012(12).

        [4]杜少華,于東,黃艷,張曉輝,楊歡.組件技術(shù)及其在可重構(gòu)數(shù)控系統(tǒng)中的研究[J].小型微型計(jì)算機(jī)系統(tǒng),2010(9).

        ……

        采用反射機(jī)制調(diào)用組件類,用于已經(jīng)將TEST1定義在XML中,因此,要實(shí)現(xiàn)組件的調(diào)用只需對該類中的參數(shù)進(jìn)行調(diào)用即可,要獲取其他參數(shù)以及類名,可使用GETMETHOD METHODNAME,NEW CLASS[]{}),私有方法所屬對象可用METHOD.INVOKE(OBJECTOBJ,OBJECT[]ARGS)。在XML中來定義接口,就必須有XML接口應(yīng)用程序代碼,在代碼中對XML接口進(jìn)行讀取,之后想軟件模型中傳遞消息,開發(fā)軟件人員無需對組件的接口類型專門定義,連接只要根據(jù)現(xiàn)有組件參數(shù)即可,體現(xiàn)出項(xiàng)目的靈活與可擴(kuò)展的特性。

        3.2 實(shí)現(xiàn)安全機(jī)制

        消息判斷現(xiàn)有組件庫與特征碼是否能夠連接,是基于組件技術(shù)軟件系統(tǒng)模型安全機(jī)制的主要依據(jù),在進(jìn)行應(yīng)用軟件的開發(fā)時,開發(fā)軟件人員只需要與本地服務(wù)器組件庫進(jìn)行連接,立刻能夠?qū)M件的安全性進(jìn)行判斷,代碼如下:

        IF

        RERURN ERROR;

        ELSE

        RETURN RIGHT

        該查詢方式雖然能夠降低危險性,但是系統(tǒng)與安全組件不兼容的情況時有發(fā)生,因此,為了有效解決這一問題,加入了對兼容組件進(jìn)行判斷的代碼,如下:

        SEND MESSAGE

        IF

        RETURN RIGHT

        RETURN ERROR

        這樣一來,使用便捷化的同時,還能夠簡化代碼量,有效規(guī)避了插入危險組件的風(fēng)險。

        4 結(jié)語

        以組件技術(shù)為基礎(chǔ)的軟件系統(tǒng)模型降低開發(fā)成本、及開發(fā)周期,且組件還具有很多特性,如能夠重復(fù)使用等。在組件技術(shù)的基礎(chǔ)上,能夠幫助用戶實(shí)現(xiàn)更為有效且長久的投資保護(hù),以及新應(yīng)用系統(tǒng)的構(gòu)建。通過XML組件接口就能夠?qū)崿F(xiàn)以組件技術(shù)為基礎(chǔ)的各種業(yè)務(wù)組件和軟件系統(tǒng)模型的連接與工作,通過INTERNET即可實(shí)現(xiàn)異地連接。XML為應(yīng)用最廣泛的數(shù)據(jù)傳輸工具與數(shù)據(jù)操縱工具。各種業(yè)務(wù)模塊形成于系統(tǒng)模型中組件需要提供的對外服務(wù)。通過XML接口,基于組件技術(shù)的軟件系統(tǒng)模型可訪問業(yè)務(wù)組件,因連接方式采用的是XML接口,因此實(shí)現(xiàn)了應(yīng)用系統(tǒng)不關(guān)閉的情況下更新組件。將安全機(jī)制植入系統(tǒng)核心構(gòu)架內(nèi),將盜版可能性大大降低。從這點(diǎn)上體現(xiàn)出基于組件技術(shù)軟件系統(tǒng)模型的經(jīng)濟(jì)效益。

        參考文獻(xiàn)

        [1]王志成,林滸,劉偉軍.基于組件技術(shù)的可重構(gòu)伺服驅(qū)動軟件設(shè)計(jì)[J].組合機(jī)床與自動化加工技術(shù),2013(10).

        [2]代偉,董翠連,周平,柴天佑.基于.NET組件技術(shù)的強(qiáng)磁選過程智能優(yōu)化設(shè)定控制系統(tǒng)開[J].東南大學(xué)學(xué)報(自然科學(xué)版),2012(1).

        [3]龔海梅,邵秀梅,李向陽,李言謹(jǐn),張永剛,張燕,劉大福,王小坤,李雪,方家熊.航天先進(jìn)紅外探測器組件技術(shù)及應(yīng)用[J].紅外與激光工程,2012(12).

        [4]杜少華,于東,黃艷,張曉輝,楊歡.組件技術(shù)及其在可重構(gòu)數(shù)控系統(tǒng)中的研究[J].小型微型計(jì)算機(jī)系統(tǒng),2010(9).

        ……

        采用反射機(jī)制調(diào)用組件類,用于已經(jīng)將TEST1定義在XML中,因此,要實(shí)現(xiàn)組件的調(diào)用只需對該類中的參數(shù)進(jìn)行調(diào)用即可,要獲取其他參數(shù)以及類名,可使用GETMETHOD METHODNAME,NEW CLASS[]{}),私有方法所屬對象可用METHOD.INVOKE(OBJECTOBJ,OBJECT[]ARGS)。在XML中來定義接口,就必須有XML接口應(yīng)用程序代碼,在代碼中對XML接口進(jìn)行讀取,之后想軟件模型中傳遞消息,開發(fā)軟件人員無需對組件的接口類型專門定義,連接只要根據(jù)現(xiàn)有組件參數(shù)即可,體現(xiàn)出項(xiàng)目的靈活與可擴(kuò)展的特性。

        3.2 實(shí)現(xiàn)安全機(jī)制

        消息判斷現(xiàn)有組件庫與特征碼是否能夠連接,是基于組件技術(shù)軟件系統(tǒng)模型安全機(jī)制的主要依據(jù),在進(jìn)行應(yīng)用軟件的開發(fā)時,開發(fā)軟件人員只需要與本地服務(wù)器組件庫進(jìn)行連接,立刻能夠?qū)M件的安全性進(jìn)行判斷,代碼如下:

        IF

        RERURN ERROR;

        ELSE

        RETURN RIGHT

        該查詢方式雖然能夠降低危險性,但是系統(tǒng)與安全組件不兼容的情況時有發(fā)生,因此,為了有效解決這一問題,加入了對兼容組件進(jìn)行判斷的代碼,如下:

        SEND MESSAGE

        IF

        RETURN RIGHT

        RETURN ERROR

        這樣一來,使用便捷化的同時,還能夠簡化代碼量,有效規(guī)避了插入危險組件的風(fēng)險。

        4 結(jié)語

        以組件技術(shù)為基礎(chǔ)的軟件系統(tǒng)模型降低開發(fā)成本、及開發(fā)周期,且組件還具有很多特性,如能夠重復(fù)使用等。在組件技術(shù)的基礎(chǔ)上,能夠幫助用戶實(shí)現(xiàn)更為有效且長久的投資保護(hù),以及新應(yīng)用系統(tǒng)的構(gòu)建。通過XML組件接口就能夠?qū)崿F(xiàn)以組件技術(shù)為基礎(chǔ)的各種業(yè)務(wù)組件和軟件系統(tǒng)模型的連接與工作,通過INTERNET即可實(shí)現(xiàn)異地連接。XML為應(yīng)用最廣泛的數(shù)據(jù)傳輸工具與數(shù)據(jù)操縱工具。各種業(yè)務(wù)模塊形成于系統(tǒng)模型中組件需要提供的對外服務(wù)。通過XML接口,基于組件技術(shù)的軟件系統(tǒng)模型可訪問業(yè)務(wù)組件,因連接方式采用的是XML接口,因此實(shí)現(xiàn)了應(yīng)用系統(tǒng)不關(guān)閉的情況下更新組件。將安全機(jī)制植入系統(tǒng)核心構(gòu)架內(nèi),將盜版可能性大大降低。從這點(diǎn)上體現(xiàn)出基于組件技術(shù)軟件系統(tǒng)模型的經(jīng)濟(jì)效益。

        參考文獻(xiàn)

        [1]王志成,林滸,劉偉軍.基于組件技術(shù)的可重構(gòu)伺服驅(qū)動軟件設(shè)計(jì)[J].組合機(jī)床與自動化加工技術(shù),2013(10).

        [2]代偉,董翠連,周平,柴天佑.基于.NET組件技術(shù)的強(qiáng)磁選過程智能優(yōu)化設(shè)定控制系統(tǒng)開[J].東南大學(xué)學(xué)報(自然科學(xué)版),2012(1).

        [3]龔海梅,邵秀梅,李向陽,李言謹(jǐn),張永剛,張燕,劉大福,王小坤,李雪,方家熊.航天先進(jìn)紅外探測器組件技術(shù)及應(yīng)用[J].紅外與激光工程,2012(12).

        [4]杜少華,于東,黃艷,張曉輝,楊歡.組件技術(shù)及其在可重構(gòu)數(shù)控系統(tǒng)中的研究[J].小型微型計(jì)算機(jī)系統(tǒng),2010(9).

        精品人妻av区乱码| 日韩精品有码在线视频| 亚洲男女视频一区二区| 国产精品98福利小视频| 成人一区二区三区蜜桃| 中文字幕日韩有码国产| 国产精品videossex久久发布| 国产一卡2卡3卡四卡国色天香| 狠狠躁狠狠躁东京热无码专区| 亚洲国产日韩综一区二区在性色 | 亚洲综合中文日韩字幕| 插上翅膀插上科学的翅膀飞| 狠狠躁天天躁中文字幕| 亚洲最大日夜无码中文字幕| 日韩不卡无码三区| 日本最新在线一区二区| 一区二区三区乱码专区| 国产亚洲精品久久久久久国模美| 欧美黑人性暴力猛交喷水黑人巨大| 国产成人无码一二三区视频| 中文字幕五月久久婷热| av手机免费在线观看高潮| 人人妻人人澡人人爽超污| 中文字幕亚洲情99在线| 国产成人自产拍免费视频| 国产精品亚洲二区在线| 久久精品蜜桃亚洲av高清| 亚洲精品动漫免费二区| 日日碰狠狠躁久久躁96avv| 国产免费av片在线观看播放| 亚洲av人妖一区二区三区| 亚洲一区二区三区麻豆| 日韩精品中文一区二区三区在线| 色综合色狠狠天天综合色| 在教室伦流澡到高潮hnp视频| 亚洲av毛片成人精品| 国产成人综合精品一区二区| 国产精品成人3p一区二区三区| 丰满爆乳无码一区二区三区| 国产高跟丝袜在线诱惑| 精品一区二区在线观看免费视频|