欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種面向服務(wù)架構(gòu)的可靠性設(shè)計分析服務(wù)體系的構(gòu)建方法

文檔序號:6338550閱讀:205來源:國知局
專利名稱:一種面向服務(wù)架構(gòu)的可靠性設(shè)計分析服務(wù)體系的構(gòu)建方法
一種面向服務(wù)架構(gòu)的可靠性設(shè)計分析服務(wù)體系的構(gòu)建方法所屬技術(shù)領(lǐng)域
本發(fā)明提供一種基于面向服務(wù)架構(gòu)的可靠性設(shè)計分析服務(wù)體系的構(gòu)建方法,該 方法用于在企業(yè)廣域網(wǎng)絡(luò)上實現(xiàn)具有可靠性設(shè)計分析工作跨地域協(xié)同、分布式計算,并 且易與其他數(shù)字化平臺集成的特點的一種計算機(jī)輔助可靠性設(shè)計分析軟件系統(tǒng)的基礎(chǔ)架 構(gòu)。本發(fā)明所屬技術(shù)領(lǐng)域為計算機(jī)輔助可靠性設(shè)計分析領(lǐng)域。
背景技術(shù)
隨著產(chǎn)品的復(fù)雜度和規(guī)模的擴(kuò)大,產(chǎn)品的性能和可靠性設(shè)計分析很難由一個部 門或者單位獨立完成,而是要求分散在各個地域的一個企業(yè)的不同部門、甚至是不同企 業(yè)之間的協(xié)同和合作才能完成。但是國內(nèi)外現(xiàn)有的可靠性設(shè)計分析系統(tǒng)都只是局限于局 部網(wǎng)絡(luò)的封閉設(shè)計分析系統(tǒng),無法適應(yīng)現(xiàn)代設(shè)計集成化和跨地域協(xié)同的需求。計算機(jī)和 信息技術(shù)的發(fā)展使得跨地域的企業(yè)間能夠通過廣域網(wǎng)實現(xiàn)信息和數(shù)據(jù)的共享和交互,為 可靠性設(shè)計分析系統(tǒng)的發(fā)展提供了新的技術(shù)手段和解決途徑。
網(wǎng)絡(luò)(Web)服務(wù)技術(shù)是一種應(yīng)用支撐技術(shù),它具有良好接口的技術(shù)外殼,這種 良好的封裝性讓使用者無需關(guān)心Web服務(wù)技術(shù)如何實現(xiàn)服務(wù)和服務(wù)之間、服務(wù)和其他的 組件/對象之間的互操作,也無需關(guān)心Web服務(wù)是如何通過SOAP/XML在網(wǎng)絡(luò)上傳遞消 息,讓使用者可以專注于實現(xiàn)領(lǐng)域的核心業(yè)務(wù)邏輯的設(shè)計和實現(xiàn)。
Web服務(wù)技術(shù)在實現(xiàn)跨地域協(xié)同、分布式部署與計算、與其它平臺的集成等方 面具有先天的優(yōu)勢,由Web服務(wù)技術(shù)支撐的網(wǎng)絡(luò)應(yīng)用系統(tǒng)架構(gòu)即為一種面向服務(wù)架構(gòu)。發(fā)明內(nèi)容
本發(fā)明一種基于面向服務(wù)架構(gòu)的可靠性設(shè)計分析服務(wù)體系的構(gòu)建方法,其目的 和解決的問題是解決現(xiàn)有可靠性設(shè)計分析軟件不能實現(xiàn)跨地域協(xié)同,不能實現(xiàn)分布式 計算和部署,不易于與其他集成設(shè)計平臺集成的問題,提供一種基于面向服務(wù)架構(gòu)的可 靠性設(shè)計分析服務(wù)體系的構(gòu)建方法。面向服務(wù)架構(gòu)是一種基于Web服務(wù)技術(shù)的網(wǎng)絡(luò)應(yīng)用 程序架構(gòu),利用Web服務(wù)技術(shù)實現(xiàn)的面向服務(wù)架構(gòu)的可靠性設(shè)計分析服務(wù)體系可以很好 的實現(xiàn)計算機(jī)輔助可靠性設(shè)計分析軟件系統(tǒng)的跨地域協(xié)同工作、實現(xiàn)復(fù)雜度高的算法服 務(wù)的分布式計算和部署、實現(xiàn)與PDM等集成設(shè)計平臺的松散耦合集成。
本發(fā)明一種面向服務(wù)架構(gòu)的可靠性設(shè)計分析服務(wù)體系的構(gòu)建方法,其具體步驟 如下
步驟一,構(gòu)建基礎(chǔ)Web服務(wù),所述基礎(chǔ)Web服務(wù)是小粒度的公共業(yè)務(wù)邏輯(如 可靠性設(shè)計分析中的數(shù)據(jù)庫訪問邏輯),基礎(chǔ)Web服務(wù)相當(dāng)于能實現(xiàn)細(xì)節(jié)功能的組件、對 象庫,所述基礎(chǔ)Web服務(wù)根據(jù)功能的不同可以分為以下類別,它包括1)可靠性設(shè)計分 析數(shù)據(jù)訪問服務(wù);2、產(chǎn)品特性描述服務(wù);幻平臺集成數(shù)據(jù)交互服務(wù);4)可靠性設(shè)計分 析基礎(chǔ)運(yùn)算服務(wù);幻可靠性設(shè)計分析報表服務(wù)。
其中,1)中所述可靠性設(shè)計分析數(shù)據(jù)訪問服務(wù),其功能是提供所述服務(wù)體系的4支撐數(shù)據(jù)庫的訪問,該數(shù)據(jù)庫用于存儲各種可靠性設(shè)計分析工作產(chǎn)生的數(shù)據(jù);所述可靠 性設(shè)計分析數(shù)據(jù)訪問服務(wù)的部署需要數(shù)據(jù)庫服務(wù)器、Web服務(wù)器的支持,其開發(fā)和發(fā)布 通過Web服務(wù)開發(fā)及發(fā)布管理工具實現(xiàn);所述可靠性設(shè)計分析數(shù)據(jù)訪問服務(wù)的實現(xiàn)流程 是實現(xiàn)可靠性設(shè)計分析數(shù)據(jù)庫,用支持Web服務(wù)開發(fā)的計算機(jī)程序語言(下稱計算機(jī) 程序語言)實現(xiàn)一個基于上述可靠性設(shè)計分析數(shù)據(jù)庫的數(shù)據(jù)訪問Web服務(wù),其主要實現(xiàn) 對數(shù)據(jù)庫的增刪改查等基本數(shù)據(jù)庫操作功能,最后將其發(fā)布到Web服務(wù)器供外部調(diào)用。
其中,2)中所述產(chǎn)品特性描述服務(wù),其功能是提供作為可靠性設(shè)計分析工作對 象的產(chǎn)品的特性進(jìn)行描述的,包括樹結(jié)構(gòu)描述、產(chǎn)品樹結(jié)點可靠性參數(shù)信息,該服務(wù)提 供的信息是可靠性設(shè)計分析工作開展的基礎(chǔ),它不能獨立獲取數(shù)據(jù),需上述1)中數(shù)據(jù)訪 問服務(wù)或下述3)中的平臺集成數(shù)據(jù)交互服務(wù)配合使用;它的部署需要Web服務(wù)器的支 持,其開發(fā)和發(fā)布通過Web服務(wù)開發(fā)及發(fā)布管理工具實現(xiàn);所述產(chǎn)品特性描述服務(wù)的實 現(xiàn)過程是實現(xiàn)一個基于XML的樹狀數(shù)據(jù)結(jié)構(gòu)的計算機(jī)程序服務(wù),其中樹的結(jié)點包含各 種可靠性參數(shù)信息,然后將其發(fā)布為Web服務(wù)并部署于Web服務(wù)器供外部調(diào)用。
其中,;3)中所述平臺集成數(shù)據(jù)交互服務(wù),其功能是提供用于與其他設(shè)計集成平 臺實現(xiàn)松散耦合集成,該服務(wù)是實現(xiàn)性能與可靠性一體化設(shè)計的基礎(chǔ)服務(wù);它的部署需 要其他集成平臺服務(wù)器、Web服務(wù)器的支持,其開發(fā)和發(fā)布通過Web服務(wù)開發(fā)及發(fā)布管 理工具實現(xiàn);所述平臺集成數(shù)據(jù)交互服務(wù)的實現(xiàn)流程是實現(xiàn)利用其他集成平臺的應(yīng)用 程序開發(fā)接口(API)實現(xiàn)從其他集成平臺獲取所需的可靠性設(shè)計分析工作任務(wù)及相關(guān)信 息的數(shù)據(jù)的程序模塊,然后將其發(fā)布為Web服務(wù)供外部調(diào)用。
其中,4)中所述可靠性設(shè)計分析基礎(chǔ)運(yùn)算服務(wù)其功能是提供包含有一定算法 復(fù)雜度的可靠性設(shè)計分析算法的運(yùn)算服務(wù),包括可靠性預(yù)計算法、可靠性分配算法、故 障模式危害度計算算法、可靠性框圖模型分析算法、可修系統(tǒng)可靠性模型仿真算法、網(wǎng) 絡(luò)可靠性模型分析算法、故障樹分析算法、事件樹分析算法等基礎(chǔ)運(yùn)算模塊;它的部署 需要運(yùn)算服務(wù)器(必要時可以用服務(wù)器集群)、Web服務(wù)器的支持,其開發(fā)和發(fā)布通過 Web服務(wù)開發(fā)及發(fā)布管理工具實現(xiàn)。所述可靠性設(shè)計分析基礎(chǔ)運(yùn)算服務(wù)其實現(xiàn)流程是 實現(xiàn)對應(yīng)的可靠性設(shè)計分析算法類(如故障樹分析算法),并實現(xiàn)好其輸入輸出等接口, 將其發(fā)布為Web服務(wù)供外部調(diào)用。
其中,幻中所述的可靠性設(shè)計分析報表服務(wù)其功能是提供一種報表生成的 Web服務(wù),可實現(xiàn)各種可靠性設(shè)計分析工作中產(chǎn)生的數(shù)據(jù)及工作結(jié)果的各種信息的報表 生成功能;它的部署需要Web服務(wù)器的支持,其開發(fā)和發(fā)布通過Web服務(wù)開發(fā)及發(fā)布管 理工具來實現(xiàn);它的實現(xiàn)流程是實現(xiàn)利用第三方報表生成控件實現(xiàn)報表生成類,設(shè)定 好報表生成模板、報表數(shù)據(jù)來源接口等,將該類發(fā)布為Web服務(wù)供外部調(diào)用。
上述五個基礎(chǔ)Web服務(wù)的特點是(1)模塊獨立性各個功能服務(wù)模塊必須 是有一定的獨立性,模塊和模塊之間只有有限的標(biāo)準(zhǔn)接口交互,而沒有對象間的緊密耦 合;( 互操作接口各基礎(chǔ)Web服務(wù)模塊的交互接口設(shè)置要充分考慮到和其他模塊的 互操作問題,為Web服務(wù)的組合提供保證;(3)標(biāo)準(zhǔn)輸入輸出數(shù)據(jù)需要設(shè)計為基于 XML標(biāo)準(zhǔn)的格式,XML格式的數(shù)據(jù)能夠順利通過廣域網(wǎng)絡(luò)進(jìn)行傳輸,而且能夠被服務(wù)功 能模塊識別和分析。
步驟二,構(gòu)建應(yīng)用Web服務(wù),所述應(yīng)用Web服務(wù)為上述基礎(chǔ)Web服務(wù)的邏輯組5合,這種組合具有完整可靠性設(shè)計分析工作業(yè)務(wù)邏輯,結(jié)合客戶端展現(xiàn)技術(shù)(如Web頁 面、Java客戶端、Windows客戶端、富互聯(lián)網(wǎng)體驗的客戶端等技術(shù)),即可實現(xiàn)一個特定 的包含完整可靠性設(shè)計分析工作業(yè)務(wù)邏輯的可靠性設(shè)計分析軟件工具。所述應(yīng)用Web服 務(wù)基于但不限于微軟的.NET技術(shù)開發(fā)實現(xiàn),它也可基于任何支持Web服務(wù)開發(fā)的計算機(jī) 程序語言來實現(xiàn)。其實現(xiàn)條件為Web服務(wù)器、Web服務(wù)開發(fā)及發(fā)布管理工具等。
所述應(yīng)用Web服務(wù)的實現(xiàn)流程是確定可靠性設(shè)計分析的業(yè)務(wù)需求,確定該業(yè) 務(wù)需求所需應(yīng)用的可靠性基礎(chǔ)Web服務(wù)后,組合基礎(chǔ)Web服務(wù),形成具有完整可靠性設(shè) 計分析業(yè)務(wù)邏輯的應(yīng)用Web服務(wù)并發(fā)布,以供外部調(diào)用。
步驟三,形成可靠性設(shè)計分析服務(wù)體系,所述可靠性設(shè)計分析服務(wù)體系,它實 現(xiàn)所需的硬件條件必須具備數(shù)據(jù)庫服務(wù)器、運(yùn)算服務(wù)器、普通Web服務(wù)器、客戶端工 作站,以及連通上述服務(wù)器與客戶端的計算機(jī)網(wǎng)絡(luò),其中,數(shù)據(jù)庫服務(wù)器用于部署所述 服務(wù)體系的數(shù)據(jù)支撐數(shù)據(jù)庫及數(shù)據(jù)庫訪問Web服務(wù),運(yùn)算服務(wù)器用于部署算法復(fù)雜度較 高的基礎(chǔ)運(yùn)算Web服務(wù),普通Web服務(wù)器用于部署報表服務(wù)、由基礎(chǔ)Web服務(wù)組合成 的應(yīng)用Web服務(wù)等,用戶界面客戶端用于部署安裝服務(wù)請求程序,以完成Web服務(wù)的輸 入和輸出的用戶交互;它實現(xiàn)所需的軟件條件必須具備Web服務(wù)開發(fā)工具(如微軟的 VisualStudio2005及以上版本)、Web服務(wù)發(fā)布管理平臺(如IIS6.0及以上版本)等,其中 Web服務(wù)開發(fā)工具用于開發(fā)實現(xiàn)基礎(chǔ)Web服務(wù)和應(yīng)用Web服務(wù),Web服務(wù)發(fā)布管理平臺 用于Web服務(wù)的發(fā)布和管理,以便被網(wǎng)絡(luò)上的服務(wù)請求者發(fā)現(xiàn)和使用。
該可靠性設(shè)計分析服務(wù)體系,其構(gòu)建、部署過程是利用Web服務(wù)開發(fā)工具, 完成如上述步驟一所述基礎(chǔ)Web服務(wù)的開發(fā)實現(xiàn),在此基礎(chǔ)上,結(jié)合特定可靠性設(shè)計分 析需求,對基礎(chǔ)Web服務(wù)進(jìn)行組合,以完成相應(yīng)的具有完整可靠性設(shè)計分析業(yè)務(wù)邏輯的 應(yīng)用Web服務(wù),對應(yīng)于步驟二所述;最后將開發(fā)完成的基礎(chǔ)Web服務(wù)和應(yīng)用Web服務(wù)部 署到相應(yīng)的服務(wù)器上并用Web服務(wù)發(fā)布管理平臺其發(fā)布到廣域網(wǎng)絡(luò)。于此,所述可靠性 設(shè)計分析服務(wù)體系開發(fā)構(gòu)建并部署完成。其使用過程是可靠性設(shè)計分析客戶端或Web 端開發(fā)人員可查找和引用位于各服務(wù)器的Web服務(wù),結(jié)合開發(fā)出相應(yīng)的輸入輸出交互界 面,即可實現(xiàn)一個完整的可靠性設(shè)計分析軟件工具,輔助設(shè)計人員完成相應(yīng)的可靠性設(shè) 計分析工作,通過Web服務(wù)的部署的靈活性,可實現(xiàn)網(wǎng)絡(luò)內(nèi)可靠性設(shè)計分析的協(xié)同;針 對具有復(fù)雜算法的可靠性設(shè)計分析工具,可將其部署于特定的運(yùn)算服務(wù)器,實現(xiàn)分布式 計算;針對與企業(yè)其他集成平臺的集成,可通過對平臺集成數(shù)據(jù)交互服務(wù)的調(diào)用來實 現(xiàn),從而實現(xiàn)性能與可靠性的一體化設(shè)計。
由以上步驟一到步驟三,分別介紹了面向服務(wù)架構(gòu)的可靠性設(shè)計分析服務(wù)的基 礎(chǔ)Web服務(wù)、應(yīng)用Web服務(wù)及它們構(gòu)成的可靠性設(shè)計分析服務(wù)體系的功能、組成、組成 的實現(xiàn)、實現(xiàn)的條件、部署方式、使用方式等;由此即完整說明了構(gòu)建一種基于面向服 務(wù)架構(gòu)的可靠性設(shè)計分析服務(wù)體系方法的過程及該體系的應(yīng)用方式。
本發(fā)明的優(yōu)點及使用本發(fā)明可以獲得的有益效果是
一.本發(fā)明一種基于面向服務(wù)架構(gòu)的可靠性設(shè)計分析體系中包含的各Web服務(wù)可 以分布式部署于企業(yè)網(wǎng)絡(luò)任何服務(wù)器節(jié)點,通過Web服務(wù)組合與調(diào)用形成的可靠性設(shè)計 分析客戶端程序也可以部署安裝于企業(yè)網(wǎng)絡(luò)的任何工作站節(jié)點,從而實行跨地域的可靠 性設(shè)計分析服務(wù)部署、跨地域的可靠性設(shè)計分析工作協(xié)同。大大提高可靠性設(shè)計分析工作的效率和效果。
二 .可靠性設(shè)計分析基礎(chǔ)運(yùn)算服務(wù)包含了算法復(fù)雜度較高的可靠性設(shè)計分析算 法,這類服務(wù)可部署于運(yùn)算能力較強(qiáng)的運(yùn)算服務(wù)器上,必要時,還可以部署于運(yùn)算服務(wù) 器集群或云計算服務(wù)器集群,這樣即可實現(xiàn)復(fù)雜運(yùn)算的分布式部署及運(yùn)算。從而可以有 效利用企業(yè)已有的計算資源,減少重復(fù)投資。
三.可靠性設(shè)計分析服務(wù)體系中的平臺集成數(shù)據(jù)交互服務(wù)用于以實現(xiàn)從其他產(chǎn)品 設(shè)計集成平臺(如PDM)平臺中獲取數(shù)據(jù),通過該服務(wù)結(jié)合各集成平臺的應(yīng)用程序接口 的使用,可以很方便的實現(xiàn)與其他集成平臺的集成,實現(xiàn)性能設(shè)計與可靠性設(shè)計的一體 化。


圖1為本發(fā)明所述方法的流程框圖
圖2為本發(fā)明所述方法所涉及的數(shù)據(jù)庫設(shè)計示意圖
圖3為本發(fā)明所述方法實施案例的流程示意框圖
圖4為本發(fā)明所述方法故障樹分析實施例的服務(wù)調(diào)用示意圖
圖5為本發(fā)明所述方法構(gòu)建的可靠性設(shè)計分析服務(wù)體系架構(gòu)詳細(xì)示意圖
圖6為本發(fā)明所屬方法構(gòu)建的可靠性設(shè)計分析服務(wù)體系部署示意圖具體實施方式
本發(fā)明一種基于面向服務(wù)架構(gòu)的可靠性設(shè)計分析服務(wù)體系的需求來源是,隨著 產(chǎn)品的復(fù)雜度和規(guī)模的擴(kuò)大,產(chǎn)品的性能和可靠性設(shè)計分析很難由一個部門或者單位獨 立完成,而是要求分散在各個地域的一個企業(yè)的不同部門、甚至是不同企業(yè)之間的協(xié)同 和合作之下才能完成。但是國內(nèi)外現(xiàn)有的可靠性設(shè)計分析系統(tǒng)設(shè)計開發(fā)及實現(xiàn)思路都 只是局限于局部網(wǎng)絡(luò)的封閉設(shè)計分析系統(tǒng),無法適應(yīng)現(xiàn)代設(shè)計集成化和跨地域協(xié)同的需 求?;谶@種跨地域的協(xié)同設(shè)計需求,圖1中所述的一種基于面向服務(wù)架構(gòu)的可靠性設(shè) 計分析體系中包含的各Web服務(wù)可以分布式部署于企業(yè)網(wǎng)絡(luò)任何服務(wù)器節(jié)點,通過Web 服務(wù)組合與調(diào)用形成的可靠性設(shè)計分析客戶端程序也可以部署安裝于企業(yè)網(wǎng)絡(luò)的任何工 作站節(jié)點,從而實行跨地域的可靠性設(shè)計分析服務(wù)部署、跨地域的可靠性設(shè)計分析工作 協(xié)同。
實施的條件要實現(xiàn)本發(fā)明一種面向服務(wù)架構(gòu)的可靠性設(shè)計分析服務(wù)體系的構(gòu) 建方法,其硬件條件必須具備數(shù)據(jù)庫服務(wù)器、運(yùn)算服務(wù)器、普通Web服務(wù)器、客戶端 工作站,以及連通上述服務(wù)器與客戶端的計算機(jī)網(wǎng)絡(luò),其中,數(shù)據(jù)庫服務(wù)器用于部署所 述服務(wù)體系的數(shù)據(jù)支撐數(shù)據(jù)庫及數(shù)據(jù)庫訪問Web服務(wù),運(yùn)算服務(wù)器用于部署算法復(fù)雜度 較高的基礎(chǔ)運(yùn)算Web服務(wù),普通Web服務(wù)器用于部署報表服務(wù)、由基礎(chǔ)Web服務(wù)組合 成的應(yīng)用Web服務(wù)等,用戶界面客戶端用于安裝服務(wù)請求程序,以完成Web服務(wù)的輸 入和輸出的用戶交互;其實現(xiàn)所需的軟件條件必須具備Web服務(wù)開發(fā)工具(如微軟的 VisualStudio2005及以上版本)、Web服務(wù)發(fā)布管理平臺(如IIS6.0及以上版本)等,其中 Web服務(wù)開發(fā)工具用于開發(fā)實現(xiàn)基礎(chǔ)Web服務(wù)和應(yīng)用Web服務(wù),Web服務(wù)發(fā)布管理平臺 用于Web服務(wù)的發(fā)布和管理,以便被網(wǎng)絡(luò)上的服務(wù)請求者發(fā)現(xiàn)和使用。
實施方式說明本發(fā)明一種面向服務(wù)架構(gòu)的可靠性設(shè)計分析服務(wù)體系的構(gòu)建方法,該方法的流程框圖如圖l所示,具體實施方式
說明如下
步驟一,構(gòu)建基礎(chǔ)Web服務(wù),所述基礎(chǔ)Web服務(wù)根據(jù)功能的不同可以分為以下類別,它包括1)可靠性設(shè)計分析數(shù)據(jù)訪問服務(wù);2)產(chǎn)品特性描述服務(wù);3)平臺集成數(shù)據(jù)交互服務(wù);4)可靠性設(shè)計分析基礎(chǔ)運(yùn)算服務(wù);5)可靠性設(shè)計分析報表服務(wù)。
其中,1)中所述可靠性設(shè)計分析數(shù)據(jù)訪問服務(wù),其功能是提供所述服務(wù)體系的支撐數(shù)據(jù)庫的訪問,該數(shù)據(jù)庫用于存儲各種可靠性設(shè)計分析工作產(chǎn)生的數(shù)據(jù);所述可靠性設(shè)計分析數(shù)據(jù)訪問服務(wù)的實現(xiàn)條件為包括數(shù)據(jù)庫服務(wù)器、Web服務(wù)器、Web服務(wù)開發(fā)及發(fā)布管理工具;所述可靠性設(shè)計分析數(shù)據(jù)訪問服務(wù)的實現(xiàn)流程是實現(xiàn)可靠性設(shè)計分析數(shù)據(jù)庫,后用支持Web服務(wù)開發(fā)的計算機(jī)程序語言(下稱計算機(jī)程序語言)實現(xiàn)一個基于上述可靠性設(shè)計分析數(shù)據(jù)庫的數(shù)據(jù)訪問Web服務(wù),其主要實現(xiàn)對數(shù)據(jù)庫的增刪改查等基本數(shù)據(jù)庫操作功能,最后將其發(fā)布到Web服務(wù)器供外部調(diào)用。
實現(xiàn)該可靠性設(shè)計分析數(shù)據(jù)訪問服務(wù)的示例代碼如下,僅描述服務(wù)的核心功能函數(shù),不對函數(shù)實現(xiàn)做詳細(xì)說明
class DataAccessSe~7iCe
{
『WebMethod]
Xml工)octlnlent。uerv(intrecoi.dⅡ));
『WebMethod]
voidAdd(0bject 0);
]『WebMethod]
void Edit(in仕ecoi.dII))
『WebMethod]
void工)elete(intreCOl‘dID)
}
該代碼實現(xiàn)了數(shù)據(jù)庫的增刪改查功能,該數(shù)據(jù)訪問Web服務(wù)是本發(fā)明可靠性設(shè)計分析服務(wù)體系支撐數(shù)據(jù)庫的主要訪問渠道。
所述數(shù)據(jù)庫的設(shè)計如圖2所示。
2)中所述產(chǎn)品特性描述服務(wù),其功能是提供作為可靠性設(shè)計分析工作對象的產(chǎn)品的特性進(jìn)行描述的,包括樹結(jié)構(gòu)描述、產(chǎn)品樹結(jié)點可靠性參數(shù)信息,該服務(wù)提供的信息是可靠性設(shè)計分析工作開展的基礎(chǔ),它不能獨立獲取數(shù)據(jù),需上述1)中數(shù)據(jù)訪問服務(wù)或下述3)中的平臺集成數(shù)據(jù)交互服務(wù)配合使用;它的實現(xiàn)條件為Web服務(wù)器、Web服務(wù)開發(fā)及發(fā)布管理工具;所述產(chǎn)品特性描述服務(wù)的實現(xiàn)方式是實現(xiàn)一個基于XML的樹狀數(shù)據(jù)結(jié)構(gòu)的計算機(jī)程序服務(wù),其中樹的結(jié)點包含各種可靠性參數(shù)信息,然后將其發(fā)布為Web服務(wù)并部署于Web服務(wù)器供外部調(diào)用。
實現(xiàn)所述可靠性設(shè)計分析數(shù)據(jù)訪問服務(wù)的示例代碼如下,僅描述服務(wù)的核心功能函數(shù),不對函數(shù)實現(xiàn)做詳細(xì)說明
class Pr0山]ctSer.ViCe
{
[WebMethod]
XmlDocumentProductTree (intrecordID);
}
其中ProductTreeO函數(shù)返回一個XMLDocument類型的文檔實例,它包含了產(chǎn)品樹結(jié)構(gòu)及結(jié)點相關(guān)的數(shù)據(jù)信息。通過該返回實例的解析,即可獲取產(chǎn)品描述所需的各 種數(shù)據(jù)信息。
3)中所述平臺集成數(shù)據(jù)交互服務(wù),其功能是提供用于與其他設(shè)計集成平臺實現(xiàn) 松散耦合集成,該服務(wù)是實現(xiàn)性能與可靠性一體化設(shè)計的基礎(chǔ)服務(wù);它的實現(xiàn)條件為其 他集成平臺服務(wù)器、Web服務(wù)器、Web服務(wù)開發(fā)及發(fā)布管理工具;所述平臺集成數(shù)據(jù)交 互服務(wù)的實現(xiàn)流程是實現(xiàn)利用其他集成平臺的應(yīng)用程序開發(fā)接口(API)實現(xiàn)從其他集 成平臺獲取所需的可靠性設(shè)計分析工作任務(wù)及相關(guān)信息的數(shù)據(jù)的程序模塊,然后將其發(fā) 布為Web服務(wù)供外部調(diào)用。
實現(xiàn)所述平臺集成數(shù)據(jù)交互服務(wù)的示例代碼如下,僅描述服務(wù)的核心功能函 數(shù),不對函數(shù)實現(xiàn)做詳細(xì)說明
class IntegrationService
{
[WebMethod]
XmlDocumentGetProductTreeFromPDM ();
[WebMethod]
XmlDocumentUpdateProductTreeToPDM (intrecordID);
}
其中GetProductTreeFromPDM ()函數(shù)通過調(diào)用集成平臺API獲取數(shù)據(jù)并返回一個XMLDocument類型的文檔實例,它包含了產(chǎn)品樹結(jié)構(gòu)及結(jié)點相關(guān)的數(shù)據(jù) 信息。通過該返回實例的解析,即可獲取產(chǎn)品描述所需的各種數(shù)據(jù)信息。其中 UpdateProductTreeToPDM()函數(shù)用于調(diào)用集成平臺API將更新的產(chǎn)品樹信息等變化更新 到集成平臺。通過該服務(wù),即可實現(xiàn)與其他集成平臺的集成。
4)中所述可靠性設(shè)計分析基礎(chǔ)運(yùn)算服務(wù)其功能是提供包含有一定算法復(fù)雜度 的可靠性設(shè)計分析算法的運(yùn)算服務(wù),包括可靠性預(yù)計算法、可靠性分配算法、故障模式 危害度計算算法、可靠性框圖模型分析算法、可修系統(tǒng)可靠性模型仿真算法、網(wǎng)絡(luò)可靠 性模型分析算法、故障樹分析算法、事件樹分析算法等基礎(chǔ)運(yùn)算模塊;它的實現(xiàn)條件為 運(yùn)算服務(wù)器(必要時可以用服務(wù)器集群)、Web服務(wù)器、Web服務(wù)開發(fā)及發(fā)布管理工具 等。所述可靠性設(shè)計分析基礎(chǔ)運(yùn)算服務(wù)其實現(xiàn)流程是實現(xiàn)對應(yīng)的可靠性設(shè)計分析算法 類(如故障樹分析算法),并實現(xiàn)好其輸入輸出等接口,將其發(fā)布為Web服務(wù)供外部調(diào) 用。
實現(xiàn)所述可靠性設(shè)計分析基礎(chǔ)運(yùn)算服務(wù)的示例代碼如下,此處以故障樹分析作 為本實施例的代表進(jìn)行說明,僅描述服務(wù)的核心功能函數(shù),不對函數(shù)實現(xiàn)做詳細(xì)說明
class FTAService
{
[WebMethod]
voidSimplifyTree 0 ;
[WebMethod]
VoidQualityAnalysis O ;
[WebMethod]
voidQuantityAnalysis O ;
}
上述故障樹分析算法服務(wù)示例代碼包含了三個函數(shù)方法,SimplifyTree()為故障 樹簡化算法,QualityAnalysis ()為定性分析算法,QuantityAnalysis ()為定量分析算法。
5)中所述的可靠性設(shè)計分析報表服務(wù)其功能是提供一種報表生成的Web服 務(wù),可實現(xiàn)各種可靠性設(shè)計分析工作中產(chǎn)生的數(shù)據(jù)及工作結(jié)果的各種信息的報表生成功 能;它的實現(xiàn)條件為Web服務(wù)器、Web服務(wù)開發(fā)及發(fā)布管理工具等;它的實現(xiàn)流程是 實現(xiàn)利用第三方報表生成控件實現(xiàn)報表生成類,設(shè)定好報表生成模板、報表數(shù)據(jù)來源接 口等,將該類發(fā)布為Web服務(wù)供外部調(diào)用。
實現(xiàn)所述可靠性設(shè)計分析報表服務(wù)的示例代碼如下,僅描述服務(wù)的核心功能函 數(shù),不對函數(shù)實現(xiàn)做詳細(xì)說明
class ReportService
{
[WebMethod]
voidResolveDataSource 0 ;
[WebMethod]
voidGenerateReport ();
}
上述可靠性設(shè)計分析報表服務(wù)示例代碼包含了兩個函數(shù)方法, ResolveDataSourceO為報表服務(wù)的數(shù)據(jù)源解析函數(shù),GenerateReportO為生成報告文檔函數(shù)。
步驟二,構(gòu)建應(yīng)用Web服務(wù),所述應(yīng)用Web服務(wù)為上述基礎(chǔ)Web服務(wù)的邏輯組 合,這種組合具有完整可靠性設(shè)計分析工作業(yè)務(wù)邏輯,結(jié)合客戶端展現(xiàn)技術(shù)(如Web頁 面、Java客戶端、Windows客戶端、富互聯(lián)網(wǎng)體驗的客戶端等技術(shù)),即可實現(xiàn)一個特定 的包含完整可靠性設(shè)計分析工作業(yè)務(wù)邏輯的可靠性設(shè)計分析軟件工具。所述應(yīng)用Web服 務(wù)基于但不限于微軟的.NET技術(shù)開發(fā)實現(xiàn),它也可基于任何支持Web服務(wù)開發(fā)的計算機(jī) 程序語言來實現(xiàn)。其實現(xiàn)條件為Web服務(wù)器、Web服務(wù)開發(fā)及發(fā)布管理工具等。
所述應(yīng)用Web服務(wù)的實現(xiàn)流程是確定可靠性設(shè)計分析的業(yè)務(wù)需求,確定該業(yè) 務(wù)需求所需應(yīng)用的可靠性基礎(chǔ)Web服務(wù),組合基礎(chǔ)Web服務(wù),形成具有完整可靠性設(shè)計 分析業(yè)務(wù)邏輯的應(yīng)用Web服務(wù)并發(fā)布,以供外部調(diào)用。該過程說明見圖3所示。
根據(jù)此方法過程說明,可實現(xiàn)故障樹分析服務(wù)體系的構(gòu)建和應(yīng)用,如圖4所 示。該圖中描述了基于所述可靠性設(shè)計分析體系中的服務(wù)組合而形成的故障樹分析軟件 實現(xiàn)。其中包含的基礎(chǔ)服務(wù)有,產(chǎn)品特性描述服務(wù)、數(shù)據(jù)訪問服務(wù)、報表服務(wù)、故障樹 分析算法服務(wù)、平臺集成數(shù)據(jù)交互服務(wù);由這些基礎(chǔ)服務(wù)的組合即可實現(xiàn)故障樹分析應(yīng) 用服務(wù);基于對此應(yīng)用服務(wù)的調(diào)用,并結(jié)合客戶端實現(xiàn)的用戶交互界面,即可形成一個 功能完整的故障樹分析軟件工具。其中,產(chǎn)品特性描述服務(wù)調(diào)用數(shù)據(jù)訪問服務(wù)中的故障10樹數(shù)據(jù)訪問模塊以實現(xiàn)數(shù)據(jù)的填充,也可以調(diào)用平臺集成數(shù)據(jù)交互服務(wù)以實現(xiàn)從其他產(chǎn) 品設(shè)計集成平臺(如PDM)平臺中獲取數(shù)據(jù);故障樹分析算法包括故障樹分析過程中涉 及到的各種算法,如故障樹簡化算法、故障樹定性分析算法、故障樹定量分析算法等具 體算法邏輯模塊,借助這些算法的處理,即可實現(xiàn)故障樹的分析過程,求解出故障樹頂 事件發(fā)生概率、故障樹最小割集、底事件重要度等分析結(jié)果;報表服務(wù)中的故障樹報表 生成模塊可根據(jù)輸入數(shù)據(jù)、計算數(shù)據(jù)、故障樹圖形數(shù)據(jù)等生成相應(yīng)的報告文檔并輸出; 基于這些基礎(chǔ)服務(wù)的組合可形成故障樹分析應(yīng)用服務(wù)。即具有故障樹建樹、故障樹簡 化、故障樹定性分析、故障樹定量分析、故障樹報告生成、故障樹數(shù)據(jù)存儲、與其他平 臺集成等功能的故障樹分析軟件工具。
步驟三,形成可靠性設(shè)計分析服務(wù)體系,所述可靠性設(shè)計分析服務(wù)體系,它實 現(xiàn)所需的硬件條件必須具備數(shù)據(jù)庫服務(wù)器、運(yùn)算服務(wù)器、普通Web服務(wù)器、客戶端 工作站,以及連通上述服務(wù)器與客戶端的計算機(jī)網(wǎng)絡(luò),其中,數(shù)據(jù)庫服務(wù)器用于部署 所述服務(wù)體系的數(shù)據(jù)支撐數(shù)據(jù)庫及數(shù)據(jù)庫訪問Web服務(wù),運(yùn)算服務(wù)器用于部署算法復(fù) 雜度較高的基礎(chǔ)運(yùn)算Web服務(wù),普通Web服務(wù)器用于部署報表服務(wù)、由基礎(chǔ)Web服務(wù) 組合成的應(yīng)用Web服務(wù)等,用戶界面客戶端用于安裝服務(wù)請求程序,以完成Web服務(wù) 的輸入和輸出的用戶交互;它實現(xiàn)所需的軟件條件是Web服務(wù)開發(fā)工具(如微軟的 VisualStudio2005及以上版本)、Web服務(wù)發(fā)布管理平臺(如IIS6.0及以上版本)等,其中 Web服務(wù)開發(fā)工具用于開發(fā)實現(xiàn)基礎(chǔ)Web服務(wù)和應(yīng)用Web服務(wù),Web服務(wù)發(fā)布管理平臺 用于Web服務(wù)的發(fā)布和管理,以便被網(wǎng)絡(luò)上的服務(wù)請求者發(fā)現(xiàn)和使用。
圖5說明了該圖中描述包括服務(wù)支撐層(主要包括一些硬件、網(wǎng)絡(luò)及操作系統(tǒng)等 基礎(chǔ)設(shè)施)、服務(wù)層(包括基礎(chǔ)服務(wù)層和應(yīng)用服務(wù)層)、應(yīng)用程序?qū)訕?gòu)成了本發(fā)明所述的 一種面向服務(wù)架構(gòu)的可靠性設(shè)計分析服務(wù)體系結(jié)構(gòu)。如圖5所示,該圖對圖4所述的服務(wù) 體系架構(gòu)進(jìn)行了進(jìn)一步的描述和細(xì)化。其中,服務(wù)支撐層包括硬件、網(wǎng)絡(luò)、操作系統(tǒng)、 相應(yīng)的Web服務(wù)發(fā)布管理工具之類的基礎(chǔ)設(shè)施,同時也包含了其它集成平臺;服務(wù)層由 基礎(chǔ)服務(wù)層和應(yīng)用服務(wù)層組成,基礎(chǔ)服務(wù)層包括產(chǎn)品特性描述服務(wù)、可靠性設(shè)計分析報 表服務(wù)、可靠性設(shè)計分析數(shù)據(jù)訪問服務(wù)、可靠性分配算法服務(wù)、可靠性框圖模型分析算 法服務(wù)、可修系統(tǒng)可用性模型仿真算法服務(wù)、網(wǎng)絡(luò)可靠性框圖模型分析算法服務(wù)、可靠 性預(yù)計算法服務(wù)、故障樹分析算法服務(wù)、故障模式危害度算法服務(wù)、事件樹分析算法服 務(wù),應(yīng)用服務(wù)層包括可靠性分配應(yīng)用服務(wù)、可靠性建模與分析應(yīng)用服務(wù)、可靠性預(yù)計應(yīng) 用服務(wù)、故障模式影響及危害性分析應(yīng)用服務(wù)、故障樹分析應(yīng)用服務(wù)、事件樹分析應(yīng)用 服務(wù);相應(yīng)地,應(yīng)用程序?qū)影煽啃苑峙涔ぞ摺⒖煽啃越Ec分析工具、可靠性預(yù)計 工具、故障模式影響與危害性分析工具、故障樹分析工具、事件樹分析工具。圖5中的 虛曲線表示W(wǎng)eb服務(wù)的調(diào)用,服務(wù)的調(diào)用及組合關(guān)系見圖4說明。所述服務(wù)支撐層提供 對本發(fā)明所述可靠性設(shè)計分析設(shè)計服務(wù)體系支撐的基礎(chǔ)設(shè)施服務(wù),用于部署基礎(chǔ)服務(wù)、 應(yīng)用服務(wù)等Web服務(wù);基礎(chǔ)服務(wù)層提供了可靠性設(shè)計分析工作中的包括數(shù)據(jù)訪問服務(wù)、 報表服務(wù)等各種細(xì)粒度基礎(chǔ)性Web服務(wù);應(yīng)用服務(wù)層實現(xiàn)對基礎(chǔ)服務(wù)的選擇、組合,形 成對可靠性設(shè)計分析完整邏輯實現(xiàn)的應(yīng)用服務(wù);應(yīng)用程序?qū)訉崿F(xiàn)客戶端結(jié)合對應(yīng)用Web 服務(wù)、基礎(chǔ)Web服務(wù)的調(diào)用實現(xiàn)可交互的可靠性設(shè)計分析軟件工具。
本發(fā)明一種基于面向服務(wù)架構(gòu)的可靠性設(shè)計分析服務(wù)體系,其中所述的Web服務(wù)以及應(yīng)用程序,其具體部署方式如圖6中所描述可靠性設(shè)計分析數(shù)據(jù)訪問服務(wù)用于 實現(xiàn)可靠性設(shè)計分析服務(wù)體系的數(shù)據(jù)庫的統(tǒng)一訪問,其部署一般但不限于專門的數(shù)據(jù)庫 服務(wù)器上;可靠性設(shè)計分析基礎(chǔ)運(yùn)算服務(wù)包含了算法復(fù)雜度較高的可靠性設(shè)計分析算 法,這類服務(wù)可部署于運(yùn)算能力較強(qiáng)的運(yùn)算服務(wù)器上,必要時,還可以部署于運(yùn)算服務(wù) 器集群或云計算服務(wù)器集群;產(chǎn)品特性服務(wù)、可靠性設(shè)計分析報表服務(wù)、以及高一層次 的可靠性設(shè)計分析應(yīng)用服務(wù)則可部署于一臺或多臺Web服務(wù)器上;平臺集成數(shù)據(jù)交互服 務(wù)用于與其它產(chǎn)品設(shè)計集成平臺的集成所用,可部署于專門的服務(wù)器(如PDM平臺服 務(wù)器或其客戶服務(wù)器);由客戶端軟件結(jié)合對上述服務(wù)組合調(diào)用形成的可靠性設(shè)計分析 軟件工具則直接部署于客戶端工作站。上述所有的服務(wù)器和計算機(jī)均位于企業(yè)廣域網(wǎng)絡(luò) 內(nèi),可以互聯(lián)互通。基于上述部署方式,可實現(xiàn)本發(fā)明的可靠性設(shè)計分析服務(wù)體系的跨 地域應(yīng)用、分布式計算和易于與企業(yè)其他集成平臺的特性。
以上所述的實例對本發(fā)明的各個部分的實現(xiàn)方式做了詳細(xì)的說明,本發(fā)明的具 體實現(xiàn)形式并不局限于此,對于本技術(shù)領(lǐng)域的一般技術(shù)人員來說,在不背離本發(fā)明所述 方法的精神和權(quán)利要求范圍的情況下對它進(jìn)行的各種顯而易見的改變都在本發(fā)明的保護(hù) 范圍之內(nèi)。
權(quán)利要求
1.一種面向服務(wù)架構(gòu)的可靠性設(shè)計分析服務(wù)體系構(gòu)建方法,其特征在于其具體步 驟如下步驟一,構(gòu)建基礎(chǔ)Web服務(wù),所述基礎(chǔ)Web服務(wù)是小粒度的公共業(yè)務(wù)邏輯,其根據(jù) 功能的不同可分為以下類別,它包括1)可靠性設(shè)計分析數(shù)據(jù)訪問服務(wù);2)產(chǎn)品特性描 述服務(wù);3)平臺集成數(shù)據(jù)交互服務(wù);4)可靠性設(shè)計分析基礎(chǔ)運(yùn)算服務(wù);5)可靠性設(shè)計 分析報表服務(wù);步驟二,構(gòu)建應(yīng)用Web服務(wù),所述應(yīng)用Web服務(wù)為上述基礎(chǔ)Web服務(wù)的邏輯組合, 這種組合具有完整可靠性設(shè)計分析工作業(yè)務(wù)邏輯,結(jié)合客戶端展現(xiàn)技術(shù),實現(xiàn)一個特定 的包含完整可靠性設(shè)計分析工作業(yè)務(wù)邏輯的可靠性設(shè)計分析軟件工具;所述應(yīng)用Web服 務(wù)基于任何支持Web服務(wù)開發(fā)的計算機(jī)程序語言來實現(xiàn);應(yīng)用Web服務(wù)使用Web服務(wù) 開發(fā)及發(fā)布管理工具進(jìn)行開發(fā)和發(fā)布,并部署于Web服務(wù)器;所述應(yīng)用Web服務(wù)的實現(xiàn) 流程是確定可靠性設(shè)計分析的業(yè)務(wù)需求,確定該業(yè)務(wù)需求所需應(yīng)用的可靠性基礎(chǔ)Web 服務(wù),組合基礎(chǔ)Web服務(wù),形成具有完整可靠性設(shè)計分析業(yè)務(wù)邏輯的應(yīng)用Web服務(wù)并發(fā) 布,以供外部調(diào)用;步驟三,形成可靠性設(shè)計分析服務(wù)體系,所述可靠性設(shè)計分析服務(wù)體系,它實現(xiàn)的 硬件條件必須具備數(shù)據(jù)庫服務(wù)器、運(yùn)算服務(wù)器、普通Web服務(wù)器、客戶端工作站,以 及連通上述服務(wù)器與客戶端的計算機(jī)網(wǎng)絡(luò);其中,數(shù)據(jù)庫服務(wù)器用于部署所述服務(wù)體系 的數(shù)據(jù)支撐數(shù)據(jù)庫及數(shù)據(jù)庫訪問Web服務(wù),運(yùn)算服務(wù)器用于部署算法復(fù)雜度較高的基礎(chǔ) 運(yùn)算Web服務(wù),普通Web服務(wù)器用于部署報表服務(wù)、由基礎(chǔ)Web服務(wù)組合成的應(yīng)用Web 服務(wù),用戶界面客戶端用于安裝服務(wù)請求程序,以完成Web服務(wù)的輸入和輸出的用戶交 互·’它實現(xiàn)所需的軟件條件必須具備Web服務(wù)開發(fā)工具、Web服務(wù)發(fā)布管理平臺,其 中Web服務(wù)開發(fā)工具用于開發(fā)和實現(xiàn)基礎(chǔ)Web服務(wù)和應(yīng)用Web服務(wù),Web服務(wù)發(fā)布管理 平臺用于Web服務(wù)的發(fā)布和管理,以便被網(wǎng)絡(luò)上的服務(wù)請求者發(fā)現(xiàn)和使用。
2.根據(jù)權(quán)利要求1所述的一種面向服務(wù)架構(gòu)的可靠性設(shè)計分析服務(wù)體系構(gòu)建方法, 其特征在于在步驟一中所述的可靠性設(shè)計分析數(shù)據(jù)訪問服務(wù),其功能是提供所述服務(wù) 體系的支撐數(shù)據(jù)庫的訪問,以用于存儲各種可靠性設(shè)計分析工作產(chǎn)生的數(shù)據(jù);所述可靠 性設(shè)計分析數(shù)據(jù)訪問服務(wù)的部署需要數(shù)據(jù)庫服務(wù)器、Web服務(wù)器的支持,其開發(fā)和發(fā)布 通過Web服務(wù)開發(fā)及發(fā)布管理工具實現(xiàn);所述可靠性設(shè)計分析數(shù)據(jù)訪問服務(wù)的實現(xiàn)流程 是實現(xiàn)可靠性設(shè)計分析數(shù)據(jù)庫,用支持Web服務(wù)開發(fā)的計算機(jī)程序語言實現(xiàn)一個基于 上述可靠性設(shè)計分析數(shù)據(jù)庫的數(shù)據(jù)訪問Web服務(wù),實現(xiàn)對數(shù)據(jù)庫的增刪改查基本數(shù)據(jù)庫 操作功能,最后將其發(fā)布到Web服務(wù)器供外部調(diào)用。
3.根據(jù)權(quán)利要求1所述的一種面向服務(wù)架構(gòu)的可靠性設(shè)計分析服務(wù)體系構(gòu)建方法,其 特征在于在步驟一中所述的產(chǎn)品特性描述服務(wù),其功能是提供作為可靠性設(shè)計分析工 作對象的產(chǎn)品的特性進(jìn)行描述的,包括樹結(jié)構(gòu)描述、產(chǎn)品樹結(jié)點可靠性參數(shù)信息,該服 務(wù)提供的信息是可靠性設(shè)計分析工作開展的基礎(chǔ),它不能獨立獲取數(shù)據(jù);它的部署需要 Web服務(wù)器的支持,其開發(fā)和發(fā)布通過Web服務(wù)開發(fā)及發(fā)布管理工具實現(xiàn);所述產(chǎn)品特 性描述服務(wù)的實現(xiàn)流程是實現(xiàn)一個基于XML的樹狀數(shù)據(jù)結(jié)構(gòu)的計算機(jī)程序服務(wù),其中 樹的結(jié)點包含各種可靠性參數(shù)信息,然后將其發(fā)布為Web服務(wù)并部署于Web服務(wù)器供外 部調(diào)用。
4.根據(jù)權(quán)利要求1所述的一種面向服務(wù)架構(gòu)的可靠性設(shè)計分析服務(wù)體系構(gòu)建方法,其 特征在于在步驟一中所述的平臺集成數(shù)據(jù)交互服務(wù),其功能是提供用于與其他設(shè)計集 成平臺實現(xiàn)松散耦合集成,該服務(wù)是實現(xiàn)性能與可靠性一體化設(shè)計的基礎(chǔ)服務(wù);它的部 署需要其他集成平臺服務(wù)器、Web服務(wù)器的支持,其開發(fā)和發(fā)布通過Web服務(wù)開發(fā)及發(fā) 布管理工具實現(xiàn);所述平臺集成數(shù)據(jù)交互服務(wù)的實現(xiàn)流程是實現(xiàn)利用其他集成平臺的 應(yīng)用程序開發(fā)接口從其他集成平臺獲取所需的可靠性設(shè)計分析工作任務(wù)及相關(guān)信息的數(shù) 據(jù)的程序模塊,然后將其發(fā)布為Web服務(wù)供外部調(diào)用。
5.根據(jù)權(quán)利要求1所述的一種面向服務(wù)架構(gòu)的可靠性設(shè)計分析服務(wù)體系構(gòu)建方法,其 特征在于在步驟一中所述的可靠性設(shè)計分析基礎(chǔ)運(yùn)算服務(wù)其功能是提供包含有復(fù)雜 度的可靠性設(shè)計分析算法的運(yùn)算服務(wù),包括下列基礎(chǔ)運(yùn)算模塊可靠性預(yù)計算法、可靠 性分配算法、故障模式危害度計算算法、可靠性框圖模型分析算法、可修系統(tǒng)可靠性模 型仿真算法、網(wǎng)絡(luò)可靠性模型分析算法、故障樹分析算法、事件樹分析算法;它的部署 需要運(yùn)算服務(wù)器、Web服務(wù)器的支持,其開發(fā)和發(fā)布通過Web服務(wù)開發(fā)及發(fā)布管理工具 實現(xiàn);所述可靠性設(shè)計分析基礎(chǔ)運(yùn)算服務(wù)其實現(xiàn)流程是實現(xiàn)對應(yīng)的可靠性設(shè)計分析算 法類,并實現(xiàn)好其輸入輸出接口,將其發(fā)布為Web服務(wù)供外部調(diào)用。
6.根據(jù)權(quán)利要求1所述的一種面向服務(wù)架構(gòu)的可靠性設(shè)計分析服務(wù)體系構(gòu)建方法,其 特征在于在步驟一中所述的可靠性設(shè)計分析報表服務(wù)其功能是提供一種報表生成的 Web服務(wù),實現(xiàn)各種可靠性設(shè)計分析工作中產(chǎn)生的數(shù)據(jù)及工作結(jié)果的各種信息的報表生 成功能;它的部署需要Web服務(wù)器的支持,其開發(fā)和發(fā)布通過Web服務(wù)開發(fā)及發(fā)布管理 工具實現(xiàn);它的實現(xiàn)流程是實現(xiàn)利用第三方報表生成控件實現(xiàn)報表生成類,設(shè)定好報 表生成模板、報表數(shù)據(jù)來源接口,將該類發(fā)布為Web服務(wù)供外部調(diào)用。
7.根據(jù)權(quán)利要求1所述的一種面向服務(wù)架構(gòu)的可靠性設(shè)計分析服務(wù)體系構(gòu)建方法,其 特征在于在步驟三中所述的所述可靠性設(shè)計分析服務(wù)體系,其構(gòu)建、部署過程是利 用Web服務(wù)開發(fā)工具,完成基礎(chǔ)Web服務(wù)的開發(fā)實現(xiàn),在此基礎(chǔ)上,結(jié)合特定可靠性設(shè) 計分析需求,對基礎(chǔ)Web服務(wù)進(jìn)行組合,以完成相應(yīng)的具有完整可靠性設(shè)計分析業(yè)務(wù)邏 輯的應(yīng)用Web服務(wù);最后將開發(fā)完成的基礎(chǔ)Web服務(wù)和應(yīng)用Web服務(wù)部署到相應(yīng)的服務(wù) 器上并用Web服務(wù)發(fā)布管理平臺其發(fā)布到廣域網(wǎng)絡(luò);于此,所述可靠性設(shè)計分析服務(wù)體 系開發(fā)構(gòu)建并部署完成;其使用過程是可靠性設(shè)計分析客戶端或Web端開發(fā)人員查找 和引用位于各服務(wù)器的Web服務(wù),結(jié)合開發(fā)出相應(yīng)的輸入輸出交互界面,即能實現(xiàn)一個 完整的可靠性設(shè)計分析軟件工具,輔助設(shè)計人員完成相應(yīng)的可靠性設(shè)計分析工作,通過 Web服務(wù)的部署的靈活性,實現(xiàn)網(wǎng)絡(luò)內(nèi)可靠性設(shè)計分析的協(xié)同;對具有復(fù)雜算法的可靠 性設(shè)計分析服務(wù)將其部署于特定的運(yùn)算服務(wù)器,實現(xiàn)分布式計算;對與企業(yè)其他集成平 臺的集成,通過對平臺集成數(shù)據(jù)交互服務(wù)的調(diào)用來實現(xiàn),從而實現(xiàn)性能與可靠性的一體 化設(shè)計。
全文摘要
一種面向服務(wù)架構(gòu)的可靠性設(shè)計分析服務(wù)體系構(gòu)建方法,步驟為1)構(gòu)建基礎(chǔ)Web服務(wù),包括產(chǎn)品特性描述、數(shù)據(jù)訪問、基礎(chǔ)算法、報表生成、平臺集成數(shù)據(jù)交互等基礎(chǔ)業(yè)務(wù)邏輯服務(wù),2)構(gòu)建應(yīng)用Web服務(wù),它是由基礎(chǔ)Web服務(wù)的組合而成的具有完整可靠性設(shè)計分析業(yè)務(wù)邏輯的服務(wù),3)由此形成可靠性設(shè)計分析服務(wù)體系,結(jié)合客戶端展現(xiàn)技術(shù),即可實現(xiàn)完整可靠性設(shè)計分析軟件工具。本發(fā)明涉及的Web服務(wù)可用任何支持Web服務(wù)開發(fā)的程序語言來開發(fā)。該Web服務(wù)可部署于企業(yè)廣域網(wǎng)絡(luò)內(nèi)任何服務(wù)器上,且可被網(wǎng)絡(luò)內(nèi)的計算機(jī)訪問,以實現(xiàn)跨地域協(xié)同可靠性設(shè)計分析;其中對運(yùn)算要求較高的算法服務(wù)可部署于運(yùn)算服務(wù)器實現(xiàn)分布式計算;通過平臺集成數(shù)據(jù)交互服務(wù)可與其它設(shè)計平臺集成,實現(xiàn)性能與可靠性設(shè)計一體化。
文檔編號G06F17/50GK102024204SQ20101058642
公開日2011年4月20日 申請日期2010年12月14日 優(yōu)先權(quán)日2010年12月14日
發(fā)明者任羿, 馮強(qiáng), 劉林林, 孫博, 曾聲奎, 郭健彬, 馬紀(jì)明 申請人:北京航空航天大學(xué)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
桂阳县| 章丘市| 博罗县| 钟祥市| 佛坪县| 崇文区| 宜川县| 西城区| 喀喇沁旗| 金塔县| 龙泉市| 漯河市| 巴彦县| 清新县| 麻城市| 浦江县| 栾川县| 大庆市| 辽源市| 乌苏市| 新野县| 德令哈市| 若尔盖县| 广灵县| 太康县| 梁山县| 三门峡市| 丽江市| 白河县| 潼关县| 罗甸县| 马尔康县| 七台河市| 镇原县| 景德镇市| 榆林市| 北碚区| 大安市| 芜湖市| 许昌市| 西藏|