国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于SOA質(zhì)量管理系統(tǒng)的開發(fā)方法研究

2016-10-10 09:21厲硯磊董緒琪林海年
中國科技縱橫 2016年14期
關(guān)鍵詞:請求者體系結(jié)構(gòu)管理系統(tǒng)

厲硯磊 董緒琪 林海年

(中車青島四方機車車輛股份有限公司信息技術(shù)部,山東青島 266111)

基于SOA質(zhì)量管理系統(tǒng)的開發(fā)方法研究

厲硯磊 董緒琪 林海年

(中車青島四方機車車輛股份有限公司信息技術(shù)部,山東青島 266111)

為了減少各項工作的策劃、實施、改進等工作量,質(zhì)量管理系統(tǒng)因此產(chǎn)生。本文對傳統(tǒng)面向?qū)ο蠛突跇?gòu)建方法在軟件開發(fā)過程中代碼重用方面的不足進行了分析,并且對面向服務(wù)的體系結(jié)構(gòu)及其優(yōu)勢進行了分析。最后結(jié)合一個關(guān)于質(zhì)量管理系統(tǒng)的實際應(yīng)用,給出了利用Web服務(wù)實現(xiàn)SOA的有效方法。

SOA Web服務(wù) 質(zhì)量管理系統(tǒng)

面向服務(wù)的體系結(jié)構(gòu)(Service Oriented Architecture,SOA)是一種充分利用Internet技術(shù),滿足企業(yè)對不斷增長的業(yè)務(wù)運營模式需求的應(yīng)用框架。SOA可以解決信息系統(tǒng)之間的“信息孤島”問題,并能提供隨需而變的服務(wù)。SOA可以根據(jù)需求通過網(wǎng)絡(luò)對松散耦合的粗粒度應(yīng)用組件進行分布式部署、組合和使用。本文討論了如何利用SOA提供的這種較面對對象和基于構(gòu)件更好的軟件復(fù)用方法去構(gòu)建出一個松散耦合的分布式系統(tǒng),使其達到復(fù)用度高和擴充性好的目的。

1 基于SOA的軟件開發(fā)方法

對于SOA的定義有很多定義,因為觀察的角度不一樣。但是從體系結(jié)構(gòu)方面考慮可以這樣給出:SOA是一種松散耦合的軟件體系結(jié)構(gòu),在這種體系結(jié)構(gòu)中,由各自獨立可復(fù)用的服務(wù)去構(gòu)成系統(tǒng)功能。這些服務(wù)向外公布有意義的接口,軟件的開發(fā)是通過對這些實現(xiàn)透明的接口的調(diào)試來完成。

在面向服務(wù)的體系結(jié)構(gòu)中主要有三種角色:

(1)服務(wù)請求者:可以看作是需要其他服務(wù)提供給自己服務(wù)的一個服務(wù)、一個應(yīng)用程序或者是一個軟件模塊。它到服務(wù)注冊中心去查詢自己需要的服務(wù),然后通過傳輸綁定服務(wù),并且獲得執(zhí)行服務(wù)功能。(2)服務(wù)提供者:可以看作是能夠通過網(wǎng)絡(luò)尋址找到的應(yīng)用或服務(wù)實體,能夠接受和執(zhí)行來自服務(wù)請求者的請求,它把自己的服務(wù)和接口契約發(fā)布到服務(wù)注冊中心,為服務(wù)請求者發(fā)現(xiàn)和訪問該服務(wù)做好準備。(3)服務(wù)注冊中心:可以看作是服務(wù)發(fā)現(xiàn)的中介,通過它里面包含的所有可用服務(wù)的存儲庫,為服務(wù)請求者提供查找服務(wù)提供者提供的服務(wù)接口功能。

圖1 系統(tǒng)總體基本框架

與傳統(tǒng)開發(fā)方法相比,SOA的特點在于具有:基于標準、松散耦合、共享服務(wù)和粗粒度等,其優(yōu)勢可表現(xiàn)為:(1)易于集成現(xiàn)有系統(tǒng):在對現(xiàn)有系統(tǒng)不做修改的前提下,SOA可將現(xiàn)有系統(tǒng)和應(yīng)用迅速轉(zhuǎn)換為服務(wù)。通過封裝可以提供服務(wù)接口的應(yīng)用層來訪問遺留系統(tǒng),因此不用修改現(xiàn)有系統(tǒng)體系結(jié)構(gòu)。(2)具有標準化的架構(gòu):不論任何時候開發(fā)的組件,只要符合標準,都可以合并在一個結(jié)構(gòu)良好的SOA系統(tǒng)中。而且不同的開發(fā)者開發(fā)出的組件將被作為服務(wù)方便的添加部署在現(xiàn)有的基礎(chǔ)架構(gòu)中。(3)提升開發(fā)效率:由于SOA在可復(fù)用方面的特點,軟件在設(shè)計、開發(fā)、測試和部署時可以充分利用已有服務(wù)。因此,其開發(fā)周期可以顯著縮短。(4)降低開發(fā)維護復(fù)雜度:通過采用SOA體系結(jié)構(gòu),在進行二次開發(fā)時成本急劇減少。同時,由于系統(tǒng)具有松散耦合的特征,維護成本也大大減少。

2 質(zhì)量管理系統(tǒng)體系架構(gòu)

系統(tǒng)總體框架圖1所示:管理基礎(chǔ)平臺、業(yè)務(wù)執(zhí)行層和外部相關(guān)系統(tǒng)集成層構(gòu)成了項目的總體架構(gòu)。系統(tǒng)管理基礎(chǔ)平臺為質(zhì)量管理系統(tǒng)提供運行的基礎(chǔ),包括任務(wù)管理、用戶管理、權(quán)限管理、流程管理、報表管理等。業(yè)務(wù)執(zhí)行層由以下系統(tǒng)構(gòu)成:設(shè)計工藝質(zhì)量、供方質(zhì)量、制造過程質(zhì)量、售后重量等。外部相關(guān)系統(tǒng)集成層包括PDM系統(tǒng)、MES系統(tǒng)、ERP系統(tǒng)等。系統(tǒng)的建設(shè)基于開放式架構(gòu),支持后續(xù)相關(guān)單位的功能擴展與數(shù)據(jù)集成。

3 質(zhì)量系統(tǒng)功能設(shè)計

SOA的關(guān)鍵核心概念是重用。重用強調(diào)的是不進行重新編碼,使已有的服務(wù)、對象和應(yīng)用來構(gòu)建一個新的系統(tǒng)。為了方便從不同的數(shù)據(jù)源獲取數(shù)據(jù)并且分析數(shù)據(jù),又結(jié)合SOA體系結(jié)構(gòu)的松耦合、分布性、靈活性和可靠性的特點得到解決。具體的設(shè)計如下:

(1)管理決策層。管理的儀表盤是質(zhì)量控制的中心,對采集到的信息進行關(guān)聯(lián)、統(tǒng)計和分析,為企業(yè)的各級管理人員提供決策依據(jù)。(2)體系管理層。為了實現(xiàn)管理工作的不斷提高,質(zhì)量體系管理需要在質(zhì)按量目標、質(zhì)量成本、外審、內(nèi)審、質(zhì)量檔案等實現(xiàn)提高。(3)產(chǎn)品實現(xiàn)層。產(chǎn)品實現(xiàn)過程質(zhì)量管理涵蓋設(shè)計工藝質(zhì)量改進、供應(yīng)商質(zhì)量、進料檢驗、生產(chǎn)制造過程質(zhì)量、工裝模具管理、測量系統(tǒng)管理、售后質(zhì)量管理,專注于各個環(huán)節(jié)質(zhì)量方法的應(yīng)用、質(zhì)量數(shù)據(jù)的采集、質(zhì)量活動的執(zhí)行,實現(xiàn)對產(chǎn)品全壽命周期進行質(zhì)量控制。(4)歸零改進層。異常質(zhì)量信息與歸零管理實現(xiàn)對各環(huán)節(jié)質(zhì)量問題報告、分析、處理、驗證、舉一反三等過程,并促進技術(shù)歸零、管理歸零水平的提升,重復(fù)問題不再發(fā)生。(5)支持管理層。質(zhì)量知識管理實現(xiàn)質(zhì)量管理過程中知識經(jīng)驗的積累傳承,有效支撐質(zhì)量改進過程。包括質(zhì)量問題庫,通過建立質(zhì)量問題庫,實現(xiàn)了問題、原因以及措施的標準化的描述,便于對質(zhì)量問題進行統(tǒng)計分析。質(zhì)量經(jīng)驗庫,經(jīng)驗庫是對異常問題處理和質(zhì)量改進過程中價值信息的積累和匯總,是企業(yè)質(zhì)量管理的重要成果,是過程控制、修訂過程控制標準的依據(jù),是以后同類問題分析診斷的重要參考,也是新產(chǎn)品研發(fā)的重要依據(jù)。

4 結(jié)語

SOA的提出代表著標準化、松耦合、粗粒度的軟件體系結(jié)構(gòu)的出現(xiàn),不僅如此,它更代表著不拘泥于具體技術(shù)實現(xiàn)方式的一種新的軟件開發(fā)思想。Web服務(wù)的技術(shù)在SOA達到成熟程度過程中起到了關(guān)鍵的作用。由于SOA自身具有的優(yōu)勢結(jié)合了未來軟件發(fā)展的趨勢,它必然會成為成熟的下一代主流開發(fā)技術(shù)而得到廣泛支持和應(yīng)用。

猜你喜歡
請求者體系結(jié)構(gòu)管理系統(tǒng)
基于James的院內(nèi)郵件管理系統(tǒng)的實現(xiàn)
基于D2D 多播通信的合作內(nèi)容下載機制
群智感知中基于云輔助的隱私信息保護機制
基于LED聯(lián)動顯示的違停管理系統(tǒng)
漢語自然會話中請求行為的序列結(jié)構(gòu)
海盾壓載水管理系統(tǒng)
基于差值誘導(dǎo)的Web服務(wù)評價可信度的評估
基于粒計算的武器裝備體系結(jié)構(gòu)超網(wǎng)絡(luò)模型
作戰(zhàn)體系結(jié)構(gòu)穩(wěn)定性突變分析
基于DODAF的裝備體系結(jié)構(gòu)設(shè)計