SOA面向服務(wù)架構(gòu)(經(jīng)典)課件_第1頁
SOA面向服務(wù)架構(gòu)(經(jīng)典)課件_第2頁
SOA面向服務(wù)架構(gòu)(經(jīng)典)課件_第3頁
SOA面向服務(wù)架構(gòu)(經(jīng)典)課件_第4頁
SOA面向服務(wù)架構(gòu)(經(jīng)典)課件_第5頁
已閱讀5頁,還剩55頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

面向服務(wù)的架構(gòu)(SOA)

面向服務(wù)的架構(gòu)(SOA)1什么是SOA為什么要使用SOASOA工作原理構(gòu)建SOASOA的應(yīng)用目錄什么是SOA目錄2什么是SOA

面向服務(wù)的體系結(jié)構(gòu)(Service-OrientedArchitecture,SOA)是一個組件模型。什么是SOA 面向服務(wù)的體系結(jié)構(gòu)(Service-Orien3組件模型它將應(yīng)用程序的不同功能單元(稱為服務(wù))通過這些服務(wù)之間定義良好的接口和契約聯(lián)系起來;接口是采用中立的方式進(jìn)行定義的,它應(yīng)該獨(dú)立于實(shí)現(xiàn)服務(wù)的硬件平臺、操作系統(tǒng)和編程語言;構(gòu)建在各種這樣的系統(tǒng)中的服務(wù)可以一種統(tǒng)一和通用的方式進(jìn)行交互。組件模型它將應(yīng)用程序的不同功能單元(稱為服務(wù))通過這些服務(wù)之4 Webservice平臺是一套標(biāo)準(zhǔn),它定義了應(yīng)用程序如何在Web上實(shí)現(xiàn)互操作性。你可以用任何你喜歡的語言,在任何你喜歡的平臺上寫Webservice,只要我們可以通過Webservice標(biāo)準(zhǔn)對這些服務(wù)進(jìn)行查詢和訪問。

Webservice是技術(shù)規(guī)范,SOA是設(shè)計(jì)原則。從本質(zhì)上講,SOA是一種架構(gòu)模式,而webservice是利用一組標(biāo)準(zhǔn)實(shí)現(xiàn)的服務(wù)。Webservice是實(shí)現(xiàn)SOA的方式之一。用webservice實(shí)現(xiàn)SOA的好處是:可以實(shí)現(xiàn)一個中立平臺,來獲取服務(wù),獲取更好的通用性。WebServices的目標(biāo)是即時裝配、松散耦合以及自動集成。Webservice Webservice平臺是一套標(biāo)準(zhǔn),它定義了應(yīng)用程序如何5為什么要使用SOA

傳統(tǒng)的架構(gòu),軟件包是被編寫為獨(dú)立的(self-contained)軟件,即在一個完整的軟件包中將許多應(yīng)用程序功能整合在一起。實(shí)現(xiàn)整合應(yīng)用程序功能的代碼通常與功能本身的代碼混合在一起。我們將這種方式稱作軟件設(shè)計(jì)“單一應(yīng)用程序“。與此密切相關(guān)的是,更改一部分代碼將對使用該代碼的代碼具有重大影響,這會造成系統(tǒng)的復(fù)雜性,并增加維護(hù)系統(tǒng)的成本。而且還使重新使用應(yīng)用程序功能變得較困難,因?yàn)檫@些功能不是為了重新使用而打的包。 缺點(diǎn):代碼冗余不能重用緊耦合成本高

為什么要使用SOA 傳統(tǒng)的架構(gòu),軟件包是被編寫為獨(dú)立的(s6

SOA旨在將單個應(yīng)用程序功能彼此分開,以便這些功能可以單獨(dú)用作單個的應(yīng)用程序功能或“組件”。這些組件可以用于在企業(yè)內(nèi)部創(chuàng)建各種其他的應(yīng)用程序,或者如有需要,對外向合作伙伴公開,以便用于合作伙伴的應(yīng)用程序。SOA優(yōu)點(diǎn):代碼重用松耦合平臺獨(dú)立語言無關(guān)為什么要使用SOASOA旨在將單個應(yīng)用程序功能彼此分開,以便這些7商品消費(fèi)——軟件服務(wù)商品消費(fèi)——軟件服務(wù)8SOA工作流程SOA工作流程9 SOA架構(gòu)中有三種角色:服務(wù)提供者:發(fā)布自己的服務(wù),并且對服務(wù)請求進(jìn)行響應(yīng)。服務(wù)注冊中心:注冊已經(jīng)發(fā)布的webservice,對其進(jìn)行分類,并提供搜索服務(wù)。服務(wù)請求者:利用服務(wù)中心查找所需要的服務(wù),然后使用該服務(wù)。

SOA角色 SOA架構(gòu)中有三種角色:SOA角色10SOA操作SOA的三種操作:發(fā)布操作:為了使服務(wù)可訪問,需要發(fā)布服務(wù)描述以使服務(wù)使用者可以發(fā)現(xiàn)它。查找操作:服務(wù)請求者定位服務(wù),方法是查詢服務(wù)注冊中心來找到滿足其標(biāo)準(zhǔn)的服務(wù)。綁定操作:在檢索到服務(wù)描述之后,服務(wù)使用者繼續(xù)根據(jù)服務(wù)描述中的信息來調(diào)用服務(wù)。SOA操作SOA的三種操作:11 SOAP:簡單對象訪問協(xié)議(SimpleObjectAccessProtocol) WSDL:Web服務(wù)描述語言WSDL(WebServicesDescriptionLanguage) UUDI:統(tǒng)一描述、發(fā)現(xiàn)和集成(UniversalDescription,DiscoveryandIntegration) WSDL用來描述服務(wù);UDDI用來注冊和查找服務(wù);而SOAP,作為傳輸層,用來在消費(fèi)者和服務(wù)提供者之間傳送消息。一個消費(fèi)者可以在UDDI注冊表(registry)查找服務(wù),取得服務(wù)的WSDL描述,然后通過SOAP來調(diào)用服務(wù)。

SOA的相關(guān)標(biāo)準(zhǔn)——WSDL、UUDI、SOAP SOAP:簡單對象訪問協(xié)議(SimpleObject12 一個SOA系統(tǒng)要具有以下六大關(guān)鍵要素——基礎(chǔ)設(shè)施、已有資源、企業(yè)服務(wù)、流程模型、服務(wù)展現(xiàn)和系統(tǒng)工具(包括開發(fā)、測試和管理工具等)。因此,在基礎(chǔ)設(shè)施和已有資源都已具備的基礎(chǔ)上,開發(fā)和構(gòu)建一個SOA系統(tǒng)要包括以下幾方面的工作:首先需要設(shè)計(jì)開發(fā)出符合標(biāo)準(zhǔn)的服務(wù),這是整個SOA系統(tǒng)最核心的要素?;跇?biāo)準(zhǔn)服務(wù),借助流程編排工具和建模工具,組織構(gòu)造流程,生成流程模型,更好地滿足業(yè)務(wù)需求。實(shí)際構(gòu)建和開發(fā)SOA系統(tǒng),具體包括服務(wù)和應(yīng)用程序的開發(fā),數(shù)據(jù)的訪問、處理和管理,及對服務(wù)各種形式的展現(xiàn)等。

如何構(gòu)建SOA 一個SOA系統(tǒng)要具有以下六大關(guān)鍵要素——基礎(chǔ)設(shè)如何構(gòu)建SO13假設(shè)股票行業(yè)存在以下6個服務(wù):Country()輸入?yún)?shù):國家編碼。輸出項(xiàng):國家名稱和其他信息。YellowPages()輸入?yún)?shù):公司名稱;輸出項(xiàng):企業(yè)代碼,所在國家等其他信息。NewYorkStock()輸入?yún)?shù):公司代碼,時間;輸出項(xiàng):該公司在紐約的股票價格(美元)。LondonStock()輸入?yún)?shù):公司代碼,時間;輸出項(xiàng):該公司在倫敦的股票價格。USToRMB()輸入?yún)?shù):美元價格,時間;輸出項(xiàng):對應(yīng)的人民幣價格。UKToRMB()輸入?yún)?shù):英鎊價格,時間;輸出項(xiàng):對應(yīng)的人民幣價格。使用SOA進(jìn)行服務(wù)組合實(shí)例假設(shè)股票行業(yè)存在以下6個服務(wù):使用SOA進(jìn)行服務(wù)組合實(shí)例14用戶想通過“跨國公司名稱”和“時間”找出該跨國公司在紐約的股票折合成人民幣的價格以及該公司所在國家的信息。分析:輸入?yún)?shù):跨國公司的名稱、時間如何實(shí)現(xiàn)對給定服務(wù)的組合,找出滿足用戶的信息?使用SOA進(jìn)行服務(wù)組合實(shí)例用戶想通過“跨國公司名稱”和“時間”找出該使用SOA進(jìn)行服務(wù)15使用SOA進(jìn)行服務(wù)組合實(shí)例查詢過程流程圖使用SOA進(jìn)行服務(wù)組合實(shí)例查詢過程流程圖16 在石油企業(yè)內(nèi)部,有許多不同的網(wǎng)站,進(jìn)入每個網(wǎng)站,都需要身份驗(yàn)證,不僅浪費(fèi)時間而且容易遺忘代碼,另外,網(wǎng)站維護(hù)人員對各種服務(wù)需要建立相應(yīng)的用戶認(rèn)證與信息管理系統(tǒng),分布于個服務(wù)器中的用戶數(shù)據(jù)不僅浪費(fèi)維護(hù)人員的時間,而且過于分散的用戶數(shù)據(jù)不利于統(tǒng)計(jì)和管理。用戶的需求和管理要求促使用戶趨于統(tǒng)一,產(chǎn)生了統(tǒng)一者認(rèn)證。統(tǒng)一認(rèn)證的實(shí)現(xiàn)是基于SOA的架構(gòu)。SOA應(yīng)用——統(tǒng)一認(rèn)證 在石油企業(yè)內(nèi)部,有許多不同的網(wǎng)站,進(jìn)入每個網(wǎng)SOA應(yīng)用——17從中可以看出使用SOA的優(yōu)點(diǎn):將身份驗(yàn)證這一功能模塊發(fā)布成一種服務(wù),其他的軟件可以通過UUDI查找該服務(wù),然后將該服務(wù)與服務(wù)的實(shí)現(xiàn)進(jìn)行綁定。SOA應(yīng)用——統(tǒng)一認(rèn)證從中可以看出使用SOA的優(yōu)點(diǎn):將身份驗(yàn)證這一功能模塊發(fā)布成一18SOA應(yīng)用——HOTI架構(gòu)圖SOA應(yīng)用——HOTI架構(gòu)圖19HOTI——應(yīng)用架構(gòu)流向圖——HOTI——應(yīng)用架構(gòu)流向圖——20登錄服務(wù)的實(shí)現(xiàn)Service端(服務(wù)提供者):編寫服務(wù)的實(shí)AuthorityBLH,它實(shí)現(xiàn)了BaseBLH,該服務(wù)的每一種操作在該類中都有一個對應(yīng)的方法,針對不同的操作名稱,調(diào)用相應(yīng)的方法。它是一個業(yè)務(wù)邏輯處理,與數(shù)據(jù)層通信,完成相應(yīng)的數(shù)據(jù)操作。Servicemanager服務(wù)的注冊與管理。服務(wù)的實(shí)現(xiàn)完成以后,要為服務(wù)定義服務(wù)名和操作名。例如登錄組件的serviceName="Auhtority_Mgr"operationName=“query_AuthoritysWithUserID”。然后向ServiceManager進(jìn)行注冊。每一種服務(wù)都對應(yīng)一個業(yè)務(wù)邏輯處理XXXBLH。HOTI的服務(wù)調(diào)用登錄服務(wù)的實(shí)現(xiàn)HOTI的服務(wù)調(diào)用21客戶端(服務(wù)請求者):當(dāng)用戶點(diǎn)擊登錄時,想要調(diào)用sevice端的服務(wù)。必須在配置文件中給出服務(wù)的名稱和操作名稱。<serviceCallserviceName="Auhtority_Mgr"operationName=“query_AuthoritysWithUserID”/>。Soap代理根據(jù)用戶的請求,將請求的消息轉(zhuǎn)換成soap消息格式,創(chuàng)建連接,與服務(wù)端進(jìn)行通信。Service端的soap引擎監(jiān)聽到請求,從soap消息中取出服務(wù)名和操作名。通過servicemanager找到該服務(wù)對應(yīng)的業(yè)務(wù)邏輯處理XXXBLH,然后執(zhí)行該業(yè)務(wù)邏輯,將返回的結(jié)果封裝成soap消息,返回客戶端。HOTI的服務(wù)調(diào)用客戶端(服務(wù)請求者):當(dāng)用戶點(diǎn)擊登錄時,想要調(diào)用sevice22HOTI的服務(wù)調(diào)用流程HOTI的服務(wù)調(diào)用流程23HOTI的服務(wù)調(diào)用服務(wù)調(diào)用配置HOTI的服務(wù)調(diào)用服務(wù)調(diào)用配置24HOTI的服務(wù)調(diào)用控制轉(zhuǎn)發(fā)HOTI的服務(wù)調(diào)用控制轉(zhuǎn)發(fā)25服務(wù)端根據(jù)發(fā)布服務(wù)的操作類型來執(zhí)行相應(yīng)的業(yè)務(wù)操作。

HOTI的服務(wù)調(diào)用服務(wù)端根據(jù)發(fā)布服務(wù)的操作類型來執(zhí)行相應(yīng)的業(yè)務(wù)操作。HOTI26HOTI的服務(wù)調(diào)用身份驗(yàn)證的業(yè)務(wù)邏輯HOTI的服務(wù)調(diào)用身份驗(yàn)證的業(yè)務(wù)邏輯27具體業(yè)務(wù)操作的實(shí)現(xiàn)代碼HOTI的服務(wù)調(diào)用具體業(yè)務(wù)操作的實(shí)現(xiàn)代碼HOTI的服務(wù)調(diào)用28HOTI的服務(wù)調(diào)用數(shù)據(jù)訪問接口HOTI的服務(wù)調(diào)用數(shù)據(jù)訪問接口29Thanks!Thanks!30面向服務(wù)的架構(gòu)(SOA)

面向服務(wù)的架構(gòu)(SOA)31什么是SOA為什么要使用SOASOA工作原理構(gòu)建SOASOA的應(yīng)用目錄什么是SOA目錄32什么是SOA

面向服務(wù)的體系結(jié)構(gòu)(Service-OrientedArchitecture,SOA)是一個組件模型。什么是SOA 面向服務(wù)的體系結(jié)構(gòu)(Service-Orien33組件模型它將應(yīng)用程序的不同功能單元(稱為服務(wù))通過這些服務(wù)之間定義良好的接口和契約聯(lián)系起來;接口是采用中立的方式進(jìn)行定義的,它應(yīng)該獨(dú)立于實(shí)現(xiàn)服務(wù)的硬件平臺、操作系統(tǒng)和編程語言;構(gòu)建在各種這樣的系統(tǒng)中的服務(wù)可以一種統(tǒng)一和通用的方式進(jìn)行交互。組件模型它將應(yīng)用程序的不同功能單元(稱為服務(wù))通過這些服務(wù)之34 Webservice平臺是一套標(biāo)準(zhǔn),它定義了應(yīng)用程序如何在Web上實(shí)現(xiàn)互操作性。你可以用任何你喜歡的語言,在任何你喜歡的平臺上寫Webservice,只要我們可以通過Webservice標(biāo)準(zhǔn)對這些服務(wù)進(jìn)行查詢和訪問。

Webservice是技術(shù)規(guī)范,SOA是設(shè)計(jì)原則。從本質(zhì)上講,SOA是一種架構(gòu)模式,而webservice是利用一組標(biāo)準(zhǔn)實(shí)現(xiàn)的服務(wù)。Webservice是實(shí)現(xiàn)SOA的方式之一。用webservice實(shí)現(xiàn)SOA的好處是:可以實(shí)現(xiàn)一個中立平臺,來獲取服務(wù),獲取更好的通用性。WebServices的目標(biāo)是即時裝配、松散耦合以及自動集成。Webservice Webservice平臺是一套標(biāo)準(zhǔn),它定義了應(yīng)用程序如何35為什么要使用SOA

傳統(tǒng)的架構(gòu),軟件包是被編寫為獨(dú)立的(self-contained)軟件,即在一個完整的軟件包中將許多應(yīng)用程序功能整合在一起。實(shí)現(xiàn)整合應(yīng)用程序功能的代碼通常與功能本身的代碼混合在一起。我們將這種方式稱作軟件設(shè)計(jì)“單一應(yīng)用程序“。與此密切相關(guān)的是,更改一部分代碼將對使用該代碼的代碼具有重大影響,這會造成系統(tǒng)的復(fù)雜性,并增加維護(hù)系統(tǒng)的成本。而且還使重新使用應(yīng)用程序功能變得較困難,因?yàn)檫@些功能不是為了重新使用而打的包。 缺點(diǎn):代碼冗余不能重用緊耦合成本高

為什么要使用SOA 傳統(tǒng)的架構(gòu),軟件包是被編寫為獨(dú)立的(s36

SOA旨在將單個應(yīng)用程序功能彼此分開,以便這些功能可以單獨(dú)用作單個的應(yīng)用程序功能或“組件”。這些組件可以用于在企業(yè)內(nèi)部創(chuàng)建各種其他的應(yīng)用程序,或者如有需要,對外向合作伙伴公開,以便用于合作伙伴的應(yīng)用程序。SOA優(yōu)點(diǎn):代碼重用松耦合平臺獨(dú)立語言無關(guān)為什么要使用SOASOA旨在將單個應(yīng)用程序功能彼此分開,以便這些37商品消費(fèi)——軟件服務(wù)商品消費(fèi)——軟件服務(wù)38SOA工作流程SOA工作流程39 SOA架構(gòu)中有三種角色:服務(wù)提供者:發(fā)布自己的服務(wù),并且對服務(wù)請求進(jìn)行響應(yīng)。服務(wù)注冊中心:注冊已經(jīng)發(fā)布的webservice,對其進(jìn)行分類,并提供搜索服務(wù)。服務(wù)請求者:利用服務(wù)中心查找所需要的服務(wù),然后使用該服務(wù)。

SOA角色 SOA架構(gòu)中有三種角色:SOA角色40SOA操作SOA的三種操作:發(fā)布操作:為了使服務(wù)可訪問,需要發(fā)布服務(wù)描述以使服務(wù)使用者可以發(fā)現(xiàn)它。查找操作:服務(wù)請求者定位服務(wù),方法是查詢服務(wù)注冊中心來找到滿足其標(biāo)準(zhǔn)的服務(wù)。綁定操作:在檢索到服務(wù)描述之后,服務(wù)使用者繼續(xù)根據(jù)服務(wù)描述中的信息來調(diào)用服務(wù)。SOA操作SOA的三種操作:41 SOAP:簡單對象訪問協(xié)議(SimpleObjectAccessProtocol) WSDL:Web服務(wù)描述語言WSDL(WebServicesDescriptionLanguage) UUDI:統(tǒng)一描述、發(fā)現(xiàn)和集成(UniversalDescription,DiscoveryandIntegration) WSDL用來描述服務(wù);UDDI用來注冊和查找服務(wù);而SOAP,作為傳輸層,用來在消費(fèi)者和服務(wù)提供者之間傳送消息。一個消費(fèi)者可以在UDDI注冊表(registry)查找服務(wù),取得服務(wù)的WSDL描述,然后通過SOAP來調(diào)用服務(wù)。

SOA的相關(guān)標(biāo)準(zhǔn)——WSDL、UUDI、SOAP SOAP:簡單對象訪問協(xié)議(SimpleObject42 一個SOA系統(tǒng)要具有以下六大關(guān)鍵要素——基礎(chǔ)設(shè)施、已有資源、企業(yè)服務(wù)、流程模型、服務(wù)展現(xiàn)和系統(tǒng)工具(包括開發(fā)、測試和管理工具等)。因此,在基礎(chǔ)設(shè)施和已有資源都已具備的基礎(chǔ)上,開發(fā)和構(gòu)建一個SOA系統(tǒng)要包括以下幾方面的工作:首先需要設(shè)計(jì)開發(fā)出符合標(biāo)準(zhǔn)的服務(wù),這是整個SOA系統(tǒng)最核心的要素?;跇?biāo)準(zhǔn)服務(wù),借助流程編排工具和建模工具,組織構(gòu)造流程,生成流程模型,更好地滿足業(yè)務(wù)需求。實(shí)際構(gòu)建和開發(fā)SOA系統(tǒng),具體包括服務(wù)和應(yīng)用程序的開發(fā),數(shù)據(jù)的訪問、處理和管理,及對服務(wù)各種形式的展現(xiàn)等。

如何構(gòu)建SOA 一個SOA系統(tǒng)要具有以下六大關(guān)鍵要素——基礎(chǔ)設(shè)如何構(gòu)建SO43假設(shè)股票行業(yè)存在以下6個服務(wù):Country()輸入?yún)?shù):國家編碼。輸出項(xiàng):國家名稱和其他信息。YellowPages()輸入?yún)?shù):公司名稱;輸出項(xiàng):企業(yè)代碼,所在國家等其他信息。NewYorkStock()輸入?yún)?shù):公司代碼,時間;輸出項(xiàng):該公司在紐約的股票價格(美元)。LondonStock()輸入?yún)?shù):公司代碼,時間;輸出項(xiàng):該公司在倫敦的股票價格。USToRMB()輸入?yún)?shù):美元價格,時間;輸出項(xiàng):對應(yīng)的人民幣價格。UKToRMB()輸入?yún)?shù):英鎊價格,時間;輸出項(xiàng):對應(yīng)的人民幣價格。使用SOA進(jìn)行服務(wù)組合實(shí)例假設(shè)股票行業(yè)存在以下6個服務(wù):使用SOA進(jìn)行服務(wù)組合實(shí)例44用戶想通過“跨國公司名稱”和“時間”找出該跨國公司在紐約的股票折合成人民幣的價格以及該公司所在國家的信息。分析:輸入?yún)?shù):跨國公司的名稱、時間如何實(shí)現(xiàn)對給定服務(wù)的組合,找出滿足用戶的信息?使用SOA進(jìn)行服務(wù)組合實(shí)例用戶想通過“跨國公司名稱”和“時間”找出該使用SOA進(jìn)行服務(wù)45使用SOA進(jìn)行服務(wù)組合實(shí)例查詢過程流程圖使用SOA進(jìn)行服務(wù)組合實(shí)例查詢過程流程圖46 在石油企業(yè)內(nèi)部,有許多不同的網(wǎng)站,進(jìn)入每個網(wǎng)站,都需要身份驗(yàn)證,不僅浪費(fèi)時間而且容易遺忘代碼,另外,網(wǎng)站維護(hù)人員對各種服務(wù)需要建立相應(yīng)的用戶認(rèn)證與信息管理系統(tǒng),分布于個服務(wù)器中的用戶數(shù)據(jù)不僅浪費(fèi)維護(hù)人員的時間,而且過于分散的用戶數(shù)據(jù)不利于統(tǒng)計(jì)和管理。用戶的需求和管理要求促使用戶趨于統(tǒng)一,產(chǎn)生了統(tǒng)一者認(rèn)證。統(tǒng)一認(rèn)證的實(shí)現(xiàn)是基于SOA的架構(gòu)。SOA應(yīng)用——統(tǒng)一認(rèn)證 在石油企業(yè)內(nèi)部,有許多不同的網(wǎng)站,進(jìn)入每個網(wǎng)SOA應(yīng)用——47從中可以看出使用SOA的優(yōu)點(diǎn):將身份驗(yàn)證這一功能模塊發(fā)布成一種服務(wù),其他的軟件可以通過UUDI查找該服務(wù),然后將該服務(wù)與服務(wù)的實(shí)現(xiàn)進(jìn)行綁定。SOA應(yīng)用——統(tǒng)一認(rèn)證從中可以看出使用SOA的優(yōu)點(diǎn):將身份驗(yàn)證這一功能模塊發(fā)布成一48SOA應(yīng)用——HOTI架構(gòu)圖SOA應(yīng)用——HOTI架構(gòu)圖49HOTI——應(yīng)用架構(gòu)流向圖——HOTI——應(yīng)用架構(gòu)流向圖——50登錄服務(wù)的實(shí)現(xiàn)Service端(服務(wù)提供者):編寫服務(wù)的實(shí)AuthorityBLH,它實(shí)現(xiàn)了BaseBLH,該服務(wù)的每一種操作在該類中都有一個對應(yīng)的方法,針對不同的操作名稱,調(diào)用相應(yīng)的方法。它是一個業(yè)務(wù)邏輯處理,與數(shù)據(jù)層通信,完成相應(yīng)的數(shù)據(jù)操作。Servicemanager服務(wù)的注冊與管理。服務(wù)的實(shí)現(xiàn)完成以后,要為服務(wù)定義服務(wù)名和操作名。例如登

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論