版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
11這種具有中立的接口定義(沒有強(qiáng)制綁定到特定的實(shí)現(xiàn)上)服務(wù)之間的松耦合。程序的每個服務(wù)的內(nèi)部結(jié)構(gòu)和實(shí)現(xiàn)逐漸地發(fā)生改變時,它能夠繼續(xù)存在。而另一方面,緊耦合意味著應(yīng)用程序的不同組件之間的接口與其功能和結(jié)構(gòu)是緊密相連的,因而當(dāng)需要對部分或整個應(yīng)用程序進(jìn)行某種形式的更改時,它們就顯得非常脆弱。對松耦合的系統(tǒng)的需要來源于業(yè)務(wù)應(yīng)用程序需要根據(jù)業(yè)務(wù)的需要變得更加靈活,以適應(yīng)不斷變化的環(huán)境,比如經(jīng)常改變的政策、業(yè)務(wù)級別、業(yè)務(wù)重點(diǎn)、合作伙伴關(guān)系、行業(yè)地位以及其他與業(yè)務(wù)有關(guān)的因素,這些因素甚至?xí)绊憳I(yè)務(wù)的性質(zhì)。我們稱能夠靈活地適應(yīng)環(huán)境變化的業(yè)務(wù)為按需(Onmand)業(yè)務(wù),在按需業(yè)務(wù)中,一旦需要,就可以對完成或執(zhí)行任務(wù)的方式進(jìn)行必要的更改。雖然面向服務(wù)的體系結(jié)構(gòu)不是一個新鮮事物,但它卻是更傳統(tǒng)的面向?qū)ο蟮哪P偷奶娲P?,面向?qū)ο蟮哪P褪蔷o耦合的,已經(jīng)存在二十多年了。雖然基于SOA的系統(tǒng)并不排除使用面向?qū)ο蟮脑O(shè)計(jì)來構(gòu)建單個服務(wù),但是其整體設(shè)計(jì)卻是面向服務(wù)的。由于它考慮到了系統(tǒng)內(nèi)的對象,所以雖然SOA是基于對象的,但是作為一個整體,它卻不是面向?qū)ο蟮?。不同之處在于接口本身。SOA系統(tǒng)原型的一個典型例子是通用對象請求代理體系結(jié)構(gòu)(CommonObjectRequestBrokerArchitecture,CORBA,它已經(jīng)出現(xiàn)很長時間了,其定義的概念與SOA相似。然而,現(xiàn)在的SOA已經(jīng)有所不同了,因?yàn)樗蕾囉谝恍└碌倪M(jìn)展,這些進(jìn)展是以可擴(kuò)展標(biāo)記語言(eXtensibleMarkupLanguage,XML)為基礎(chǔ)的。通過使用基于XML的語言(Web服務(wù)描述語言(WebServicesDefinitionLanguageWSDL)來描述接口,服務(wù)已經(jīng)轉(zhuǎn)到更動態(tài)且更靈活的接口系統(tǒng)中,非以前CORBA中的接口描述語言(InterfaceDefinitionWeb服務(wù)并不是實(shí)現(xiàn)SOA的惟一方式。前面剛講的CORBA是另一種方式,這樣就有了面向消息的中間件(Message-OrientedMiddleware)系統(tǒng),比如IBM的MQseries。但是為了建立體系結(jié)構(gòu)模型,您所需要的并不只是服務(wù)描述。您需要定義整個應(yīng)用程序如何在服務(wù)之間執(zhí)行其工作流。您尤其需要找到業(yè)務(wù)的操作和業(yè)務(wù)中所使用的軟件的操作之間的轉(zhuǎn)換點(diǎn)。因此,SOA應(yīng)該能夠?qū)I(yè)務(wù)的商業(yè)流程與它們的技術(shù)流程聯(lián)系起來,并且映射這兩者之間的關(guān)系。例如,給供應(yīng)商付款的操作是商業(yè)流程,而更新您的零件數(shù)的設(shè)計(jì)中扮演重要的角色。此外,動態(tài)業(yè)務(wù)的工作流不僅可以包括部門之間的操作,甚至還可以包括與不為您控制的外部合作伙伴進(jìn)行的操作。因此,為了提高效率,您需要定義應(yīng)該如何得知服務(wù)之間的關(guān)系的策略,這種策略常常采用服務(wù)級協(xié)定和操作策略的形式。最后,所有這些都必須處于一個信任和可靠的環(huán)境之中,以同預(yù)期的一樣根據(jù)約定的條款來執(zhí)行流程。因此,安全、信任和可靠的消息傳遞應(yīng)該在任何SOA中都起著重要的作用。2特SOA的服務(wù)級別抽象圖,如下圖所示:基于以上圖示.SOA具有以下五個特征:設(shè)計(jì)中扮演重要的角色。此外,動態(tài)業(yè)務(wù)的工作流不僅可以包括部門之間的操作,甚至還可以包括與不為您控制的外部合作伙伴進(jìn)行的操作。因此,為了提高效率,您需要定義應(yīng)該如何得知服務(wù)之間的關(guān)系的策略,這種策略常常采用服務(wù)級協(xié)定和操作策略的形式。最后,所有這些都必須處于一個信任和可靠的環(huán)境之中,以同預(yù)期的一樣根據(jù)約定的條款來執(zhí)行流程。因此,安全、信任和可靠的消息傳遞應(yīng)該在任何SOA中都起著重要的作用。2特SOA的服務(wù)級別抽象圖,如下圖所示:基于以上圖示.SOA具有以下五個特征:1、可重用2一個服務(wù)創(chuàng)建后能用于多個應(yīng)用和業(yè)務(wù)流程。服務(wù)請求者到服務(wù)提供者的綁定與服務(wù)之間應(yīng)該是松耦合的。因此,服務(wù)請求者不需要知道服務(wù)提供者實(shí)現(xiàn)的技術(shù)細(xì)節(jié),例如程序語言、底層平臺等等。3、明確定義的接服務(wù)交互必須是明確定義的。Web服務(wù)描述語言(WebServicesDescriptionLanguage,WSDL)是用于描述服務(wù)請求者所要求的綁定到服務(wù)提供者的細(xì)節(jié)。WSDL不包括服務(wù)實(shí)現(xiàn)的任何技術(shù)細(xì)節(jié)。服務(wù)請求者不知道也不關(guān)心服務(wù)究竟是由哪種程序設(shè)計(jì)語言編寫的。4、無狀態(tài)的服務(wù)設(shè)服務(wù)應(yīng)該是獨(dú)立的、自包含的請求,在實(shí)現(xiàn)時它不需要獲取從一個請求到另一個請求的信息或狀態(tài)。服務(wù)不應(yīng)該依賴于其他服務(wù)的上下文和狀態(tài)。當(dāng)產(chǎn)生依賴時,它們可以定義成通用業(yè)務(wù)流程、函數(shù)和數(shù)據(jù)模型。5、基于開放標(biāo)準(zhǔn)當(dāng)前SOA的實(shí)現(xiàn)形式是Web服務(wù),基于的是公開的W3C及其他公認(rèn)標(biāo)準(zhǔn).采用第Web服務(wù)定義的SOAP、WSDL以及第二代Web服務(wù)定義的WS-*來實(shí)現(xiàn)SOASOA的服務(wù)級別抽象圖3元素面向服務(wù)的體系結(jié)構(gòu)中的角色包括:如下圖所示:1、服務(wù)使用者:服務(wù)使用者是一個應(yīng)用程序、一個軟件模塊或需要一個服務(wù)的另一個服務(wù)。它發(fā)起對注冊中心中的服務(wù)的查詢,通過傳輸綁定服務(wù),并且執(zhí)行服務(wù)功能。服務(wù)使用者根據(jù)接口契約來執(zhí)行服務(wù)。2、服務(wù)提供者:服務(wù)提供者是一個可通過網(wǎng)絡(luò)尋址的實(shí)體,它接受和執(zhí)行來自3元素面向服務(wù)的體系結(jié)構(gòu)中的角色包括:如下圖所示:1、服務(wù)使用者:服務(wù)使用者是一個應(yīng)用程序、一個軟件模塊或需要一個服務(wù)的另一個服務(wù)。它發(fā)起對注冊中心中的服務(wù)的查詢,通過傳輸綁定服務(wù),并且執(zhí)行服務(wù)功能。服務(wù)使用者根據(jù)接口契約來執(zhí)行服務(wù)。2、服務(wù)提供者:服務(wù)提供者是一個可通過網(wǎng)絡(luò)尋址的實(shí)體,它接受和執(zhí)行來自使用者的請求。它將自己的服務(wù)和接口契約發(fā)布到服務(wù)注冊中心,以便服務(wù)使用者可以發(fā)現(xiàn)和訪問該服務(wù)。3、服務(wù)注冊中心:服務(wù)注冊中心是服務(wù)發(fā)現(xiàn)的支持者。它包含一個可用服務(wù)的存儲庫,并允許感興趣的服務(wù)使用者查找服務(wù)提供者接口。面向服務(wù)的體系結(jié)構(gòu)中的每個實(shí)體都扮演著服務(wù)提供者、使用者和注冊中心這三種角色中的某一種(或多種。面向服務(wù)的體系結(jié)構(gòu)中的操作包括:發(fā)布:為了使服務(wù)可訪問.需要發(fā)布服務(wù)描述以使服務(wù)使用者可以發(fā)現(xiàn)和調(diào)發(fā)現(xiàn):服務(wù)請求者定位服務(wù).方法是查詢服務(wù)注冊中心來找到滿足其標(biāo)準(zhǔn)的綁定和調(diào)用:在檢索完服務(wù)描述之后,服務(wù)使用者繼續(xù)根據(jù)服務(wù)描述中的信息來調(diào)用服務(wù)。面向服務(wù)的體系結(jié)構(gòu)中的構(gòu)件包括:服務(wù):可以通過已發(fā)布接口使用服務(wù),并且允許服務(wù)使用者調(diào)用服務(wù)。服務(wù)描述:服務(wù)描述指定服務(wù)使用者與服務(wù)提供者交互的方式。它指定來自服務(wù)的請求和響應(yīng)的格式。服務(wù)描述可以指定一組前提條件、后置條件和/或服務(wù)質(zhì)量(Q0S)級別。4利用價(jià)對SOA的需要來源于需要使業(yè)務(wù)IT系統(tǒng)變得更加靈活,以適應(yīng)業(yè)務(wù)中的改變。通過允許強(qiáng)定義的關(guān)系和依然靈活的特定實(shí)現(xiàn),IT系統(tǒng)既可以利面向服務(wù)的體系結(jié)構(gòu)中的角色用現(xiàn)有系統(tǒng)的功能,又可以準(zhǔn)備在以后做一些改變來滿足它們之間交互的需用現(xiàn)有系統(tǒng)的功能,又可以準(zhǔn)備在以后做一些改變來滿足它們之間交互的需下面舉一個具體的例子。一個服裝零售組織擁有0家國際連鎖店,它們常常需要更改設(shè)計(jì)來趕上時尚的潮流。這可能意味著不僅需要更改樣式和顏色,甚至還可能需要更換布料、制造商和可交付的產(chǎn)品。如果零售商和制造商之間的系統(tǒng)不兼容,那么從一個供應(yīng)商到另一個供應(yīng)商的更換可能就是一個非常復(fù)雜的軟件流程。通過利用WSDL接口在操作方面的靈活性,每個公司都可以將它們的現(xiàn)有系統(tǒng)保持現(xiàn)狀,而僅僅匹配WSDL接口并制訂新的服務(wù)級協(xié)定,這樣就不必完全重構(gòu)它們的軟件系統(tǒng)了。這是業(yè)務(wù)的水平改變,也就是說,它們改變的是合作伙伴,而所有的業(yè)務(wù)操作基本上都保持不變。這里,業(yè)務(wù)接口可以外部合作伙伴一起工作。另一種形式是內(nèi)部改變,在這種改變中,零售組織現(xiàn)在決定它還將把連鎖零售商店內(nèi)的一些地方出租給專賣流行衣服的小商店,這可以看作是采用店中店(stoistore)的業(yè)務(wù)模型。這里,雖然公司的大多數(shù)業(yè)務(wù)操作都保持不變,但是它們現(xiàn)在需要新的內(nèi)部軟件來處理這樣的出租安排。盡管在內(nèi)部軟件系統(tǒng)可以承受全面的檢修,但是它們需要在這樣做的同時不會對與現(xiàn)有的供應(yīng)商系統(tǒng)的交互產(chǎn)生大的影響。在這種情況下,SA模型保持原封不動,而內(nèi)部實(shí)現(xiàn)卻發(fā)生了變化。雖然可以將新的方面添加到SOA模型中來加入新的出租安排的職責(zé),但是正常的零售管理系統(tǒng)繼續(xù)如往常一樣。為了延續(xù)內(nèi)部改變的觀念,IT經(jīng)理可能會發(fā)現(xiàn),軟件的新配置還可以以另外的一種方式加以使用,比如出租粘貼海報(bào)的地方以供廣告之用。這里,新的業(yè)務(wù)提議是通過在新的設(shè)計(jì)中重用靈活的SOA模型得出的。這是來自SOA模型的新成果,并且還是一個新的機(jī)會,而這樣的新機(jī)會在以前可能是不會有的。垂直改變也是可能的,在這種改變中,零售商從銷售他們自己的服裝完全轉(zhuǎn)變到專門通過店中店模型出租地方。如果垂直改變完全從最底層開始的話,就會帶來SOA模型結(jié)構(gòu)的顯著改變,與之一起改變的還可能有新的系統(tǒng)、軟件、流程以及關(guān)系。在這種情況下,SOA模型的好處是它從業(yè)務(wù)操作和流程的角度考慮問題而不是從應(yīng)用程序和程序的角度考慮問題,這使得業(yè)務(wù)管理可以根據(jù)業(yè)務(wù)的操作清楚地確定什么需要添加、修改或刪除。然后可以將軟件系統(tǒng)構(gòu)造為適合業(yè)務(wù)處理的方式,而不是在許多現(xiàn)有的軟件平臺上常??吹降钠渌绞健U缒梢钥吹降?,在這里,改變和SOA系統(tǒng)適應(yīng)改變的能力是最重要的部分。對于開發(fā)人員來說,這樣的改變無論是在他們工作的范圍之內(nèi)還是在他們工作的范圍之外都有可能發(fā)生,這取決于是否有改變需要知道接口是如何定義的以及它們相互之間如何進(jìn)行交互。與開發(fā)人員不同的是,架構(gòu)師的作用就是引起對SA模型大的改變。這種分工,就是讓開發(fā)人員集中精力于創(chuàng)建作為服務(wù)定義的功能單元,而讓架構(gòu)師和建模人員集中精力于如何將這些單元適當(dāng)?shù)亟M織在一起,它已經(jīng)有十多年的歷史了,通常用統(tǒng)一建結(jié)構(gòu)(Model-DrivenArchi結(jié)構(gòu)(Model-DrivenArchitecture,MDA對于面向同步和異步應(yīng)用的,基于請求/響應(yīng)模式的分布式計(jì)算來說,SOA是一場革命。一個應(yīng)用程序的業(yè)務(wù)邏輯(bs)或某些單獨(dú)的功能被模塊化并作為服務(wù)呈現(xiàn)給消費(fèi)者或客戶端。這些服務(wù)的關(guān)鍵是他們的松耦合特性。例如,服務(wù)的接口和實(shí)現(xiàn)相獨(dú)立。應(yīng)用開發(fā)人員或者系統(tǒng)集成者可以通過組合一個或多個服務(wù)來構(gòu)建應(yīng)用,而無須理解服務(wù)的底層實(shí)現(xiàn)。舉例來說,一個服務(wù)可以用。NETJ2EE來實(shí)現(xiàn),而使用該服務(wù)的應(yīng)用程序可以在不同的平臺之上,使用的語言也可以不同。 SOA特性概SOA服務(wù)具有平臺獨(dú)立的自我描述XML文檔。Web(WSDL,WebServicesDescriptionLanguage)是用于描述服務(wù)的標(biāo)準(zhǔn)語SOA服務(wù)用消息進(jìn)行通信,該消息通常使用XMLSchema來定(也叫做XSD,XMLSchemaDefinition。消費(fèi)者和提供者或消費(fèi)者和服務(wù)之間的通信多見于不知道提供者的環(huán)境中。服務(wù)間的通訊也可以看作企業(yè)內(nèi)部處理的關(guān)鍵商業(yè)文檔。在一個企業(yè)內(nèi)部,SOA服務(wù)通過一個扮演目錄列表(listing角色的登記處(Registry)來進(jìn)行維護(hù)。應(yīng)用程序在登記處(Registry)尋找并調(diào)用某項(xiàng)服務(wù)。統(tǒng)一描述,定義和集成(UDDIUniversalDescription,Definition,andIntegration)是服務(wù)登記的標(biāo)準(zhǔn)。每項(xiàng)SOA服務(wù)都有一個與之相關(guān)的服務(wù)品質(zhì)(QoS,qualityofservice。QoS的一些關(guān)鍵元素有安全需求(例如認(rèn)證和授權(quán)),可靠通信(注:可靠消息是指,確保消息“僅且僅僅”發(fā)送一次,從而過濾重復(fù)信息。)及誰能調(diào)用服務(wù)的策略 為什么選擇不同種類的操作系統(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ù)流程(essprocesses,因此從頭建立一個新的基礎(chǔ)環(huán)境是不可能的。企業(yè)應(yīng)該能對業(yè)務(wù)的變化做出快速的反應(yīng),利用對現(xiàn)有的應(yīng)用程序和應(yīng)用基礎(chǔ)結(jié)構(gòu)(applicationinfrastructure)的投資來解決新的業(yè)務(wù)需求,為客戶,商業(yè)伙伴以及供應(yīng)商提供新的互動渠道,并呈現(xiàn)一個可以支持有機(jī)業(yè)務(wù)(organicbusiness)的構(gòu)架。SOA憑借其松耦合的特性,使得企業(yè)可以按照模塊化的方式來添加新服務(wù)或更新現(xiàn)有服務(wù),以解決新的業(yè)務(wù)需要,提供選擇從而可以通過不同的渠道提供服務(wù),并可以把企業(yè)現(xiàn)有的或已有的應(yīng)用作為服務(wù),從而保護(hù)了現(xiàn)有的IT基礎(chǔ)建設(shè)投資。如圖1的例子所示,一個使用SOA用來創(chuàng)建一個供應(yīng)鏈復(fù)合應(yīng)用(supplychaincompositeapplication,這些現(xiàn)有的應(yīng)用通過標(biāo)準(zhǔn)接口來提供功能。4.2服務(wù)架為了實(shí)現(xiàn)SOA,企業(yè)需要一個服務(wù)架構(gòu),圖2顯示了一個例子:在圖2中,服務(wù)消費(fèi)者(service4.2服務(wù)架為了實(shí)現(xiàn)SOA,企業(yè)需要一個服務(wù)架構(gòu),圖2顯示了一個例子:在圖2中,服務(wù)消費(fèi)者(serviceconsumer)可以通過發(fā)送消息來調(diào)用服務(wù)。這些消息由一個服務(wù)總線(servicebus)轉(zhuǎn)換后發(fā)送給適當(dāng)?shù)姆?wù)實(shí)現(xiàn)。這種服務(wù)架構(gòu)可以提供一個業(yè)務(wù)規(guī)則引擎(businessrulesengine,該引擎容許業(yè)務(wù)規(guī)則被合并在一個服務(wù)里或多個服務(wù)里。這種架構(gòu)也提供了一個服務(wù)管理基礎(chǔ)(servicemanagementinfrastructure,用來管理服務(wù),類似審核,列表(billing,日志等功能。此外,該架構(gòu)給企業(yè)提供了靈活的業(yè)務(wù)流程,更好地處理控制請求(regulatoryrequirementSarbanesOxleySOX),并且可以在不影響其他服務(wù)的情況下更改某項(xiàng)服務(wù)。SOA基礎(chǔ)結(jié)要運(yùn)行,管理SOA應(yīng)用程序,企業(yè)需要SOA基礎(chǔ),SOA平臺的一個部分。SOA基礎(chǔ)必須支持所有的相關(guān)標(biāo)準(zhǔn),和需要的運(yùn)行時容器。圖3所示的是一個典型的SOA基礎(chǔ)結(jié)構(gòu)。SOAP,WSDL,WSDL,UDDISOAPSOA基礎(chǔ)的基礎(chǔ)部件。WSDL用來描述服務(wù);UDDI用來注冊和查找服務(wù);而SOAP,作為傳輸層,用來在消費(fèi)者和服務(wù)提供者之間傳送消息。SOAP是Web服務(wù)的默認(rèn)機(jī)制,其他的技術(shù)為可以服務(wù)實(shí)現(xiàn)其他類型的綁定。一個消費(fèi)者可以在UDDI注冊表(registry)查找服務(wù),取得服務(wù)的WSDL描述,然后通過SOAP來調(diào)用服務(wù)。WS-IBasicWS-IBasicProfileWeb服務(wù)互用性組織(WebServicesInteroperabilityOrganization)提供,是SOA服務(wù)測試與互用性所需要的核心構(gòu)件。服務(wù)提供者可以使用BasicProfile測試程序來測試服務(wù)在不同平臺和技術(shù)上的互用性。J2EE和J2EE和。NET平臺是開發(fā)SOA應(yīng)用程序常用的平臺,但SOA不僅限于此。像J2EE這類平臺,不僅為開發(fā)者自然而然地參與到SOA中來提供了一個平臺,還通過他們內(nèi)在的特性,將可擴(kuò)展性,可靠性,可用性以及性能引入了SOA世界。新的規(guī)范,例如JAXB(JavaAPIforXMLBinding),用XML文檔定位Java類;JAXR(JavaAPIforXMLRegistry)用來規(guī)范對UDDI注冊表(registry)的操作;XML-RPC(JavaAPIforXML-basedRemoteProcedureCall)在J2EE1.4中用來調(diào)用遠(yuǎn)程服務(wù),這使得開發(fā)和部署可移植于標(biāo)準(zhǔn)J2EE容器的Web實(shí)現(xiàn)了跨平臺(如。NET)的服務(wù)互用服務(wù)品在企業(yè)中,關(guān)鍵任務(wù)系統(tǒng)(missicritclsyste,譯注:關(guān)鍵任務(wù)系統(tǒng)是指如果一個系統(tǒng)的可靠性對于一個組織是至關(guān)重要的,那么該系統(tǒng)就是該企業(yè)的關(guān)鍵任務(wù)系統(tǒng)。比如,電話系統(tǒng)對于一個電話促銷企業(yè)來說就是關(guān)鍵任務(wù)系統(tǒng),而文字處理系統(tǒng)就不那么關(guān)鍵了。)用來解決高級需求,例如安全性,可靠性,事物。當(dāng)一個企業(yè)開始采用服務(wù)架構(gòu)作為工具來進(jìn)行開發(fā)和部署應(yīng)用的時候,基本的Web服務(wù)規(guī)范,像WSDL,SOAP,以及UDDI就不能滿足這些高級需求。正如前面所提到的,這些需求也稱作服務(wù)品質(zhì)(QoSqualityofservices。與QoS相關(guān)的眾多規(guī)范已經(jīng)由一些標(biāo)準(zhǔn)化組織(standardsbodies)提出,像W3C(需求。正如前面所提到的,這些需求也稱作服務(wù)品質(zhì)(QoSqualityofservices。與QoS相關(guān)的眾多規(guī)范已經(jīng)由一些標(biāo)準(zhǔn)化組織(standardsbodies)提出,像W3C(WorldWideWebConsortium)和OASIS(theOrganizationfortheAdvancementofStructuredInformationStandards。下面的部分將會討論一些QoS服務(wù)和相關(guān)標(biāo)準(zhǔn)。Web服務(wù)安全規(guī)范用來保證消息的安全性。該規(guī)范主要安包括認(rèn)證交換,消息完整性和消息保密。該規(guī)范吸引人的地方在于它借助現(xiàn)有的安全標(biāo)準(zhǔn),例如,SAML(asSecurityAssertionMarkupLanguage)來實(shí)現(xiàn)web服務(wù)消息的安全。OASIS正致力于Web服務(wù)安全規(guī)范的制定??稍诘湫偷腟OA有幾種不同的文檔在進(jìn)行交換。具有諸如“僅且僅僅傳送一次(once-and-only-oncedelivery),“最多傳送一次”(at-most-oncedelivery“重復(fù)消息過濾”(duplicatemessageelimination“保證消息傳送”(guaranteedmessagedelivery)等特性消息的發(fā)送和確認(rèn),在關(guān)鍵任務(wù)系(mission-criticalsystems)中變得十分重要。WS-Reliability和WS-ReliableMessaging是兩個用來解決此類問題的標(biāo)準(zhǔn)。這些標(biāo)準(zhǔn)現(xiàn)在都由OASIS負(fù)責(zé)。策服務(wù)提供者有時候會要求服務(wù)消費(fèi)者與某種策略通信。比如,服務(wù)提供商可能會要求消費(fèi)者提供Kerberos安全標(biāo)示,才能取得某項(xiàng)服務(wù)。這些要求被定義為策略斷言(policyassertions。一項(xiàng)策略可能會包含多個斷言。WS-Policy用來標(biāo)準(zhǔn)化服務(wù)消費(fèi)者和服務(wù)提供者之間的策略通信??禺?dāng)企業(yè)著手于服務(wù)架構(gòu)時,服務(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年四川城市職業(yè)學(xué)院單招職業(yè)技能考試參考題庫附答案詳解
- 2026中國聯(lián)通博州分公司招聘10人(新疆)考試備考試題及答案解析
- 2026年2月重慶萬州區(qū)周家壩街道公益性崗位招聘1人筆試模擬試題及答案解析
- 2026年金華義烏市中心醫(yī)院醫(yī)共體上溪院區(qū)招聘協(xié)議工作人員2人考試參考題庫及答案解析
- 2026廣東江門市臺山市市場監(jiān)督管理局招聘編外人員1人考試備考試題及答案解析
- 2026年甘肅警察學(xué)院引進(jìn)高層次人才16人考試參考試題及答案解析
- 2026年廣西生態(tài)工程職業(yè)技術(shù)學(xué)院單招職業(yè)技能筆試模擬試題帶答案解析
- 護(hù)理體位擺放的培訓(xùn)與認(rèn)證
- 2026年武漢大學(xué)中南醫(yī)院勞務(wù)派遣制科研秘書招聘備考題庫及完整答案詳解1套
- 2026年首都醫(yī)科大學(xué)附屬北京安貞醫(yī)院科技處科研管理人才招聘備考題庫及一套完整答案詳解
- T-CDLDSA 09-2025 健身龍舞彩帶龍 龍舞華夏推廣套路技術(shù)規(guī)范
- 部編版初三化學(xué)上冊期末真題試題含解析及答案
- GB/T 19566-2025旱地糖料甘蔗高產(chǎn)栽培技術(shù)規(guī)程
- 去極端化條例解讀課件
- 光纖收發(fā)器培訓(xùn)
- 汽車減震器課件
- 水上拋石應(yīng)急預(yù)案
- 蘇州大學(xué)介紹
- 招標(biāo)公司勞動合同范本
- 酒店消防安全應(yīng)急預(yù)案范本
- 輻射與安全培訓(xùn)北京課件
評論
0/150
提交評論