




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第6章Web服務(wù)體系結(jié)構(gòu)
第6章Web服務(wù)體系結(jié)構(gòu)
6.1Web服務(wù)概述
什么是Web服務(wù)◎
Web服務(wù)作為一種新興的Web應(yīng)用模式,是一種嶄新的分布式計算模型,是Web上數(shù)據(jù)和信息集成的有效機(jī)制?!?/p>
Web服務(wù)就像Web上的構(gòu)件編程,開發(fā)人員通過調(diào)用Web應(yīng)用編程接口,將Web服務(wù)集成進(jìn)他們的應(yīng)用程序,就像調(diào)用本地服務(wù)一樣。第6章Web服務(wù)體系結(jié)構(gòu)
6.1Web服務(wù)概述
什么是Web服務(wù)◎數(shù)據(jù)層◎數(shù)據(jù)訪問層◎業(yè)務(wù)層◎業(yè)務(wù)面◎監(jiān)聽者第6章Web服務(wù)體系結(jié)構(gòu)
6.1Web服務(wù)概述
Web服務(wù)的不同描述
◎應(yīng)用的分布式◎應(yīng)用到應(yīng)用的交互
◎平臺無關(guān)性第6章Web服務(wù)體系結(jié)構(gòu)
6.1Web服務(wù)概述
Web服務(wù)的特點
◎使用標(biāo)準(zhǔn)協(xié)議規(guī)范◎使用協(xié)約的規(guī)范性
◎高度集成能力
◎完好的封裝性
◎松散耦合第6章Web服務(wù)體系結(jié)構(gòu)
6.2Web服務(wù)體系結(jié)構(gòu)模型
Web服務(wù)模型
第6章Web服務(wù)體系結(jié)構(gòu)
6.2Web服務(wù)體系結(jié)構(gòu)模型
Web服務(wù)開發(fā)生命周期
◎構(gòu)建◎部署
◎運(yùn)行
◎管理第6章Web服務(wù)體系結(jié)構(gòu)
6.2Web服務(wù)體系結(jié)構(gòu)模型
Web服務(wù)棧第6章Web服務(wù)體系結(jié)構(gòu)
6.2Web服務(wù)體系結(jié)構(gòu)模型
Web服務(wù)體系結(jié)構(gòu)的優(yōu)勢
◎高度的通用性和易用性◎完全的平臺、語言獨立性
◎高度的集成性
◎容易部署和發(fā)布第6章Web服務(wù)體系結(jié)構(gòu)
6.3Web服務(wù)的核心技術(shù)
作為Web服務(wù)基礎(chǔ)的XML
◎XML是W3C制定的作為Internet上數(shù)據(jù)交換和表示的標(biāo)準(zhǔn)語言,是一種允許用戶定義自己的標(biāo)記的元語言。第6章Web服務(wù)體系結(jié)構(gòu)
6.3Web服務(wù)的核心技術(shù)
簡單對象訪問協(xié)議
◎SOAP信封◎
SOAP編碼規(guī)則◎
SOAPRPC表示◎
SOAP綁定第6章Web服務(wù)體系結(jié)構(gòu)
6.3Web服務(wù)的核心技術(shù)
Web服務(wù)描述語言
第6章Web服務(wù)體系結(jié)構(gòu)
6.3Web服務(wù)的核心技術(shù)
統(tǒng)一描述、發(fā)現(xiàn)和集成協(xié)議
◎商業(yè)實體結(jié)構(gòu)
◎商業(yè)服務(wù)結(jié)構(gòu)◎綁定模板◎
模型結(jié)構(gòu)第6章Web服務(wù)體系結(jié)構(gòu)
6.4面向服務(wù)的軟件體系結(jié)構(gòu)
應(yīng)用軟件開發(fā)方法的演變過程面向過程面向?qū)ο竺嫦蚪M件面向服務(wù)第6章Web服務(wù)體系結(jié)構(gòu)
6.4面向服務(wù)的軟件體系結(jié)構(gòu)
為什么選擇面向服務(wù)架構(gòu)(SOA)
1.不同種類的操作系統(tǒng),應(yīng)用軟件,系統(tǒng)軟件和應(yīng)用基礎(chǔ)結(jié)構(gòu)(applicationinfrastructure)相互交織,這便是IT企業(yè)的現(xiàn)狀。一些現(xiàn)存的應(yīng)用程序被用來處理當(dāng)前的業(yè)務(wù)流程(businessprocesses),因此從頭建立一個新的基礎(chǔ)環(huán)境是不可能的。第6章Web服務(wù)體系結(jié)構(gòu)
6.4面向服務(wù)的軟件體系結(jié)構(gòu)
為什么選擇面向服務(wù)架構(gòu)(SOA)
2.企業(yè)應(yīng)該能對業(yè)務(wù)的變化做出快速的反應(yīng),利用對現(xiàn)有的應(yīng)用程序和應(yīng)用基礎(chǔ)結(jié)構(gòu)(applicationinfrastructure)的投資來解程序和應(yīng)用基礎(chǔ)結(jié)構(gòu)(applicationinfrastructure)的投資來解決新的業(yè)務(wù)需求,為客戶,商業(yè)伙伴以及供應(yīng)商提供新的互動渠道。第6章Web服務(wù)體系結(jié)構(gòu)
6.4面向服務(wù)的軟件體系結(jié)構(gòu)
為什么選擇面向服務(wù)架構(gòu)(SOA)
3.SOA憑借其松耦合的特性,使得企業(yè)可以按照模塊化的方式來添加新服務(wù)或更新現(xiàn)有服務(wù),以解決新的業(yè)務(wù)需要,提供選擇從而可以通過不同的渠道提供服務(wù),并可以把企業(yè)現(xiàn)有的或已有的應(yīng)用作為服務(wù),從而保護(hù)了現(xiàn)有的IT基礎(chǔ)建設(shè)投資。第6章Web服務(wù)體系結(jié)構(gòu)
6.4面向服務(wù)的軟件體系結(jié)構(gòu)SOA為客戶端/服務(wù)器的軟件設(shè)計方法,一項應(yīng)用由軟件服務(wù)和軟件服務(wù)使用者組成,SOA與大多數(shù)通用的客戶端/服務(wù)器模型不同之處,在于它著重強(qiáng)調(diào)軟件構(gòu)件的松散耦合,并使用獨立的標(biāo)準(zhǔn)接口?!騁artner定義
SOA的概念
第6章Web服務(wù)體系結(jié)構(gòu)
6.4面向服務(wù)的軟件體系結(jié)構(gòu)
SOA的概念
SOA為一種應(yīng)用程序體系結(jié)構(gòu),在這種體系結(jié)構(gòu)中,所有功能都定義為獨立的服務(wù),這些服務(wù)帶有定義明確的可調(diào)用接口,可以以定義好的順序調(diào)用這些服務(wù)來形成業(yè)務(wù)流程?!騑3C定義第6章Web服務(wù)體系結(jié)構(gòu)
6.4面向服務(wù)的軟件體系結(jié)構(gòu)SOA為客戶端/服務(wù)器的軟件設(shè)計方法,一項應(yīng)用由軟件服務(wù)和軟件服務(wù)使用者組成,SOA與大多數(shù)通用的客戶端/服務(wù)器模型不同之處,在于它著重強(qiáng)調(diào)軟件構(gòu)件的松散耦合,并使用獨立的標(biāo)準(zhǔn)接口。◎Gartner定義
SOA的概念
第6章Web服務(wù)體系結(jié)構(gòu)
6.4面向服務(wù)的軟件體系結(jié)構(gòu)
什么是(SOA)
一個組件模型將應(yīng)用程序的不同功能單元(服務(wù))通過這些服務(wù)之間定義良好的接口和契約聯(lián)系起來。接口是采用中立的方式進(jìn)行定義的,它應(yīng)該獨立于實現(xiàn)服務(wù)的硬件平臺、操作系統(tǒng)和編程語言。構(gòu)建在各種這樣的系統(tǒng)中的服務(wù)可以以一種統(tǒng)一和通用的方式進(jìn)行交互。第6章Web服務(wù)體系結(jié)構(gòu)
6.4面向服務(wù)的軟件體系結(jié)構(gòu)◎一個完整的面向服務(wù)的體系結(jié)構(gòu)模型
SOA的概念
第6章Web服務(wù)體系結(jié)構(gòu)
6.4面向服務(wù)的軟件體系結(jié)構(gòu)◎單個服務(wù)內(nèi)部結(jié)構(gòu)
SOA的概念
第6章Web服務(wù)體系結(jié)構(gòu)
6.4面向服務(wù)的軟件體系結(jié)構(gòu)◎SOA模型的特征
SOA的概念
◎松散耦合
◎粗粒度服務(wù)◎標(biāo)準(zhǔn)化接口第6章Web服務(wù)體系結(jié)構(gòu)
6.4面向服務(wù)的軟件體系結(jié)構(gòu)◎SOA的實踐原則
SOA的設(shè)計原則◎業(yè)務(wù)驅(qū)動服務(wù),服務(wù)驅(qū)動技術(shù)◎業(yè)務(wù)敏捷是基本的業(yè)務(wù)需求第6章Web服務(wù)體系結(jié)構(gòu)
6.4面向服務(wù)的軟件體系結(jié)構(gòu)◎面向服務(wù)的分析與設(shè)計原理
SOA的設(shè)計原則第6章Web服務(wù)體系結(jié)構(gòu)
6.4面向服務(wù)的軟件體系結(jié)構(gòu)◎面向服務(wù)的分析與設(shè)計原理
SOA的設(shè)計原則◎基礎(chǔ)設(shè)計層◎體系結(jié)構(gòu)層◎業(yè)務(wù)組織層第6章Web服務(wù)體系結(jié)構(gòu)
6.5Web服務(wù)的應(yīng)用實例第6章Web服務(wù)體系結(jié)構(gòu)
6.4面向服務(wù)的軟件體系結(jié)構(gòu)
系統(tǒng)入口集成服務(wù)器原子服務(wù)庫數(shù)據(jù)庫與數(shù)據(jù)倉庫
Web服務(wù)的應(yīng)用實例
第6章Web服務(wù)體系結(jié)構(gòu)
6.4面向服務(wù)的軟件體系結(jié)構(gòu)
關(guān)鍵任務(wù)系統(tǒng)(mission-criticalsystem)是指如果一個系統(tǒng)的可靠性對于一個組織是至關(guān)重要的,那么該系統(tǒng)就是該企業(yè)的關(guān)鍵任務(wù)系統(tǒng)。
服務(wù)品質(zhì)
第6章Web服務(wù)體系結(jié)構(gòu)
6.4面向服務(wù)的軟件體系結(jié)構(gòu)
Web服務(wù)安全規(guī)范用來保證消息的安全性。該規(guī)范主要包括認(rèn)證交換,消息完整性和消息保密。該規(guī)范吸引人的地方在于它借助現(xiàn)有的安全標(biāo)準(zhǔn),例如,SAML(asSecurityAssertionMarkupLanguage)來實現(xiàn)web服務(wù)消息的安全。OASIS正致力于Web服務(wù)安全規(guī)范的制定。
服務(wù)品質(zhì)–安全第6章Web服務(wù)體系結(jié)構(gòu)
6.4面向服務(wù)的軟件體系結(jié)構(gòu)在典型的SOA環(huán)境中,服務(wù)消費(fèi)者和服務(wù)提供者之間會有幾種不同的文檔在進(jìn)行交換。具有諸如“僅且僅僅傳送一次”(once-and-only-oncedelivery),“最多傳送一次”(at-most-oncedelivery),“重復(fù)消息過濾”(duplicatemessageelimination),“保證消息傳送”(guaranteedmessagedelivery)等特性消息的發(fā)送和確認(rèn),在關(guān)鍵任務(wù)系統(tǒng)(mission-criticalsystems)中變得十分重要。WS-Reliability和WS-ReliableMessaging是兩個用來解決此類問題的標(biāo)準(zhǔn)。這些標(biāo)準(zhǔn)現(xiàn)在都由OASIS負(fù)責(zé)。
服務(wù)品質(zhì)–可靠第6章Web服務(wù)體系結(jié)構(gòu)
6.4面向服務(wù)的軟件體系結(jié)構(gòu)服務(wù)提供者有時候會要求服務(wù)消費(fèi)者與某種策略通信。比如,服務(wù)提供商可能會要求消費(fèi)者提供Kerberos安全標(biāo)示,才能取得某項服務(wù)。這些要求被定義為策略斷言(policyassertions)。一項策略可能會包含多個斷言。WS-Policy用來標(biāo)準(zhǔn)化服務(wù)消費(fèi)者和服務(wù)提供者之間的策略通信。
服務(wù)品質(zhì)–策略第6章Web服務(wù)體系結(jié)構(gòu)
6.4面向服務(wù)的軟件體系結(jié)構(gòu)當(dāng)企業(yè)著手于服務(wù)架構(gòu)時,服務(wù)可以用來整合數(shù)據(jù)倉庫(silosofdata),應(yīng)用程序,以及組件。整合應(yīng)用意味著例如異步通信,并行處理,數(shù)據(jù)轉(zhuǎn)換,以及校正等進(jìn)程請求必須被標(biāo)準(zhǔn)化。在SOA中,進(jìn)程是使用一組離散的服務(wù)創(chuàng)建的。BPEL4WS或者WSBPEL(WebServiceBusinessProcessExecutionLanguage)是用來控制這些服務(wù)的語言。WSBPEL目前也由OASIS負(fù)責(zé)。
服務(wù)品質(zhì)–控制第6章Web服務(wù)體系結(jié)構(gòu)
6.4面向服務(wù)的軟件體系結(jié)構(gòu)隨著企業(yè)服務(wù)的增長,所使用的服務(wù)和業(yè)務(wù)進(jìn)程的數(shù)量也隨之增加,一個用來讓系統(tǒng)管理員管理所有運(yùn)行在多相環(huán)境下的服務(wù)的管理系統(tǒng)就顯得尤為重要。WSDM(WebServicesforDistributedManagement)規(guī)定了任何根據(jù)WSDM實現(xiàn)的服務(wù)都可以由一個WSDM適應(yīng)(WSDM-compliant)的管理方案來管理。
服務(wù)品質(zhì)–管理第6章Web服務(wù)體系結(jié)構(gòu)
6.4面向服務(wù)的軟件體系結(jié)構(gòu)
SOA不是Web服務(wù)“Web服務(wù)是技術(shù)規(guī)范,而SOA是設(shè)計原則。特別是Web服務(wù)中的WSDL,是一個SOA配套的接口定義標(biāo)準(zhǔn):這是Web服務(wù)和SOA的根本聯(lián)系?!睆谋举|(zhì)上來說,SOA是一種架構(gòu)模式,而Web服務(wù)是利用一組標(biāo)準(zhǔn)實現(xiàn)的服務(wù)。Web服務(wù)是實現(xiàn)SOA的方式之一。用Web服務(wù)來實現(xiàn)SOA的好處是你可以實現(xiàn)一個中立平臺,來獲得服務(wù),而且隨著越來越多的軟件商支持越來越多的Web服務(wù)規(guī)范,你會取得更好的通用性。第6章Web服務(wù)體系結(jié)構(gòu)
6.4面向服務(wù)的軟件體系結(jié)構(gòu)OGSA描述并定義了基于Web服務(wù)的體系結(jié)構(gòu),這個體系結(jié)構(gòu)由一組接口及其關(guān)聯(lián)的行為組成,用來方便在異構(gòu)動態(tài)環(huán)境中共享分布式資源。OGSA依賴WSDL中對服務(wù)的定義,WSDL定義服務(wù)訪問的參數(shù)及其類型。OGSA體系結(jié)構(gòu)如圖1所示。
網(wǎng)格應(yīng)用實例
第6章Web服務(wù)體系結(jié)構(gòu)
6.4面向服務(wù)的軟件體系結(jié)構(gòu)
網(wǎng)格應(yīng)用實例
第6章Web服務(wù)體系結(jié)構(gòu)
6.4面向服務(wù)的軟件體系結(jié)構(gòu)OGSA背后的基本概念是,它是一個面向服務(wù)的網(wǎng)格體系結(jié)構(gòu)—一種特殊的Web服務(wù),它提供一組遵守特定約定的定義明確的接口。這些接口解決發(fā)現(xiàn)、動態(tài)服務(wù)創(chuàng)建、生命周期管理、通知和可管理性等方面的問題。約定解決命名和升級問題。網(wǎng)格服務(wù)的標(biāo)準(zhǔn)接口包含多個綁定和實現(xiàn)(比如Java和C#語言)。這種網(wǎng)格服務(wù)可以部署在不同的托管環(huán)境—甚至不同的操作系統(tǒng)中。OGSA還提供了一種網(wǎng)格安全機(jī)制來確保服務(wù)間所有的通信都是安全的。所有的服務(wù)(持久的或瞬時的)都是用GlobusToolkit構(gòu)建的。所以,OGSA的基本思想等于網(wǎng)格結(jié)構(gòu)加Web服務(wù)再加工具箱(Toolkit)。OGSA中解決了兩個重要的問題,即標(biāo)準(zhǔn)服務(wù)接口的定義和協(xié)議的識別。
網(wǎng)格應(yīng)用實例
第6章Web服務(wù)體系結(jié)構(gòu)
6.4面向服務(wù)的軟件體系結(jié)構(gòu)網(wǎng)格服務(wù)部署與服務(wù)注冊:圖2展示了一個網(wǎng)格服務(wù)部署和發(fā)布示例的示意圖。使用簡單對象訪問協(xié)議(SimpleObjectAccessProtocol,SOAP)的遠(yuǎn)程過程調(diào)用(RemoteProcedureCall,RPC)servlet和網(wǎng)格服務(wù)的實際實現(xiàn)可以被部署到應(yīng)用程序服務(wù)器(比如WebSphere或ApacheTomcat)上。所有的調(diào)用消息都將被SOAPRPCservlet捕獲,它把這些消息路由到相應(yīng)的網(wǎng)格服務(wù)。
網(wǎng)格應(yīng)用實例
第6章Web服務(wù)體系結(jié)構(gòu)
6.4面向服務(wù)的軟件體系結(jié)構(gòu)
網(wǎng)格應(yīng)用實例
第6章Web服務(wù)體系結(jié)構(gòu)
6.4面向服務(wù)的軟件體系結(jié)構(gòu)GlobusToolkit建立在SOAP、WSDL和WSI等Web服務(wù)技術(shù)的基礎(chǔ)之上,用來支持分布式狀態(tài)的管理;輕量級的檢查和發(fā)現(xiàn)以及異步通知。所有的外部組件都通過WSDL接口描述公開,這些描述是直接從Global服務(wù)規(guī)范中派生出來的。GlobusToolkit提供支持Grids和Grid應(yīng)用程序的軟件庫。這個工具箱解決了安全性、信息發(fā)現(xiàn)、資源管理、數(shù)據(jù)管理、通信、故障檢測和可移植性問題。作為示例,目前提供的安全性支持高度依賴被選擇用來實現(xiàn)OGSA的開發(fā)和托管環(huán)境。
網(wǎng)格應(yīng)用實例
第6章Web服務(wù)體系結(jié)構(gòu)
6.4面向服務(wù)的軟件體系結(jié)構(gòu)
網(wǎng)格應(yīng)用實例
第6章Web服務(wù)體系結(jié)構(gòu)
6.4面向服務(wù)的軟件體系結(jié)構(gòu)客戶機(jī)可以使用許多不同的模型來調(diào)用啟用OGSADF的服務(wù)。任何支持WSDL的工具都可能有自己的編程模型。當(dāng)前實現(xiàn)支持的一個可能的模型是:1、根據(jù)WSDL定義生成一個代理2、從一個眾所周知的注冊中心中的服務(wù)(該服務(wù)支持步驟1中使用的端口類型)獲取一個GSH3、用GSH的WSDL選項調(diào)用HTTPGET來獲得GSR并解析端點URL4、向步驟1中生成的代理傳遞在步驟3中找到的端點URL,然后開始調(diào)用服務(wù)
網(wǎng)格應(yīng)用實例
第6章Web服務(wù)體系結(jié)構(gòu)
6.4面向服務(wù)的軟件體系結(jié)構(gòu)圖4中演示了兩種可能的調(diào)用方法和詳細(xì)的調(diào)用流程,網(wǎng)格服務(wù)調(diào)用樣本圖。
網(wǎng)格應(yīng)用實例
第6章Web服務(wù)體系結(jié)構(gòu)
6.4面向服務(wù)的軟件體系結(jié)構(gòu)按照OGSA開發(fā)框架(OGSADevelopmentFramework,OGSADF),編寫一個服務(wù)并將它插入到框架中需要下面的五個主要步驟:1、為網(wǎng)格服務(wù)定義創(chuàng)建WSDL(stock_service.wsdl、stock_bindings.wsdl、stock_port_type.wsdl)2、為WSDL定義生成Java代理(StockImpl.java、StockFactoryImpl.java)
3、編寫服務(wù)端實現(xiàn)代碼4、編寫客戶機(jī)端實現(xiàn)代碼5、用OGSA服務(wù)瀏覽器部署并測試網(wǎng)格服務(wù)◎網(wǎng)格服務(wù)開發(fā)與調(diào)用
網(wǎng)格應(yīng)用實例
第6章Web服務(wù)體系結(jié)構(gòu)
6.4面向服務(wù)的軟件體系結(jié)構(gòu)所以,您可以為服務(wù)提供自己的WSDL定義,也可以使用內(nèi)建的ant目標(biāo)根據(jù)Java接口創(chuàng)建WSDL文件。核心服務(wù)接口是網(wǎng)格服務(wù)(Gridservice)、工廠(factory)、注冊中心(registry)、通知(notification)和句柄映射(handlemap)。服務(wù)定義被用作組成服務(wù)實現(xiàn)的構(gòu)件。
網(wǎng)格應(yīng)用實例
第6章Web服務(wù)體系結(jié)構(gòu)
6.4面向服務(wù)的軟件體系結(jié)構(gòu)A
網(wǎng)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 第2.6講 指數(shù)與指數(shù)函數(shù)(原卷版)-2024年高考數(shù)學(xué)一輪復(fù)習(xí)精講精練寶典(新高考專用)
- 菏澤黃底真石漆施工方案
- 第三單元課外古詩詞教學(xué)設(shè)計 2024-2025學(xué)年七年級上冊同步
- 博物館拆遷合同范本
- 優(yōu)化公司供應(yīng)商管理的工作計劃
- 構(gòu)建班級學(xué)習(xí)共同體的工作策略計劃
- 老年肺炎區(qū)別護(hù)理
- 公司生產(chǎn)工作計劃改善生產(chǎn)線平衡性
- 農(nóng)業(yè)發(fā)展安全服務(wù)保障藍(lán)圖計劃
- 小班集體游戲的安排與實施計劃
- AOI直通率持續(xù)提升報告
- 地鐵出入口雨棚施工工藝
- 掘金之旅:金融不良資產(chǎn)處置十八般武藝
- 雙機(jī)抬吊法吊運(yùn)箱梁安全控制要點課件
- 房建工程樣板節(jié)點參考照片圖文并茂
- 2023年高考語文全國乙卷《長出一地的好蕎麥》解析
- ICC國際冠軍杯傳播及招商方案
- 豐田車系卡羅拉(雙擎)轎車用戶使用手冊【含書簽】
- 商品價格表(全)
- 管理系統(tǒng)中計算機(jī)應(yīng)用詳細(xì)課件
- 危險廢棄物管理培訓(xùn)資料
評論
0/150
提交評論