網(wǎng)格體系結(jié)構(gòu)_第1頁
網(wǎng)格體系結(jié)構(gòu)_第2頁
網(wǎng)格體系結(jié)構(gòu)_第3頁
網(wǎng)格體系結(jié)構(gòu)_第4頁
網(wǎng)格體系結(jié)構(gòu)_第5頁
已閱讀5頁,還剩104頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第二章網(wǎng)格體系結(jié)構(gòu)龔斌山東大學(xué)計算機科學(xué)與技術(shù)學(xué)院山東省高性能計算中心WebServices技術(shù)WebServices技術(shù)的需求技術(shù)的開展:數(shù)據(jù)變量化:計算器----〉計算機程序動作變量化:基于事件的編程、面向?qū)ο笮谧兞炕憾鄼C環(huán)境,分布式系統(tǒng)的集成:緊密耦合:API,SDK半緊密耦合:COM+,DCOM,CORBA松散耦合:WebServices應(yīng)用的需求:效勞的發(fā)布、發(fā)現(xiàn)、綁定、調(diào)用三聯(lián)商場某種型號的冰箱的價格是多少?濟南市場上某種型號的冰箱的最低價格是多少?WhatisaWebService?一個能夠使用XML消息通過網(wǎng)絡(luò)來訪問的Interface,這個Interface描述了一組可訪問的操作。由SOAP+WSDL包裝的Object適應(yīng)松散耦合的網(wǎng)絡(luò)環(huán)境,可通過Web訪問,手段是SOAPMessage效勞的行為、輸入/輸出都可使用WSDL描述WebServiceInterfaceInvocationSOAPWSDLDescriptionServiceRequestorWhatisaWebService?e-Business驅(qū)動了WebService的開展,而WebService的基石是Web技術(shù)、IT技術(shù)和對象技術(shù)的融合。高度可集成的、基于Web的對象通過SOAPMessage實施的面向?qū)ο缶幊棠軌驅(qū)⒛悻F(xiàn)有的企業(yè)應(yīng)用使用SOAP包裝、WSDL描述,從而發(fā)布企業(yè)的商務(wù)功能或商務(wù)數(shù)據(jù)WebServicesTechnologiesSOAP–XML格式的消息交換協(xié)議消息/文檔交換協(xié)議Web效勞對象的面向?qū)ο蟮脑L問界面(接口)WSDL–基于XML的Web效勞描述UDDI–可通過Web訪問的Web效勞的注冊中心使用SOAPMessage來訪問WebServices“stack〞Internet:IPv4,IPv6Transport:HTTP,FTP,SMTPMessaging:SOAPServiceDescription:WSDLServiceDiscovery,Integration:UDDIWorkflow:WSFLRouting,ReliabilityandTransaction:??????ManagementQualityofServiceSecuritySOAPHidestheImplementationUser

SOAPRequestSOAPResponseServiceProvider

HTTP

Server?SOAP

Processor用戶只需要了解SOAP消息的格式,而對底層實現(xiàn)的細節(jié)可以無需關(guān)心EJB?Corba?DCOM?UDDIRolesandOperationsServiceProvider提供e-BusinessService通過ServiceRegistry發(fā)布(Publish)其提供的可用的ServiceServiceProviderServiceRegistryServiceRequestorPublishUDDIRolesandOperationsServiceRegistry為Service的發(fā)布和定位提供支持類似黃頁ServiceProviderServiceRegistryServiceRequestorPublishUDDIRolesandOperationsServiceRequestor通過ServiceRegistry發(fā)現(xiàn)(Find)需要的Service綁定(Bind)ServiceProvider提供的Service,并實施調(diào)用ServiceProviderServiceRegistryServiceRequestorPublishBindFindWhereisSOAPandWSDL?WSDLPublish的內(nèi)容、Find的返回結(jié)果和Bind的信息是WSDL描述的效勞信息SOAPServiceRegistry的訪問(Publish/Find)、Service的訪問都是通過SOAPMessage實現(xiàn)ServiceProviderServiceRegistryServiceRequestorPublishBindFindWebServices的效勞過程效勞實現(xiàn)效勞部署效勞發(fā)布效勞發(fā)現(xiàn)效勞綁定和調(diào)用Web效勞流程圖服務(wù)提供者

1.實現(xiàn)并部署:程序設(shè)計語言

服務(wù)

服務(wù)中介者

UDDI注冊中心

4.請求返回:WSDL

2.服務(wù)發(fā)布:WSDL+UDDIAPI

服務(wù)請求者

3.服務(wù)發(fā)現(xiàn):UDDIAPI+參數(shù)

效勞實現(xiàn)通過效勞中介獲得效勞描述,用手工或自動調(diào)用效勞接口在請求消息中提供效勞的名字和參數(shù)啟動效勞把效勞結(jié)果返回給請求者效勞部署將效勞的可執(zhí)行代碼和數(shù)據(jù)放置在真正的運行環(huán)境中的過程包括安裝、配置參數(shù)動態(tài)部署效勞發(fā)布把效勞登記在效勞發(fā)現(xiàn)中心、中介效勞數(shù)據(jù)庫或者通知給潛在用戶的過程告知其他用戶效勞發(fā)現(xiàn)從效勞發(fā)現(xiàn)中心找到效勞或從其他媒介得到其他效勞信息的過程UDDI(UniversalDescription,DiscoveryandIntegration)效勞綁定和調(diào)用效勞請求者和效勞提供者聯(lián)系在一起的過程綁定對:請求者-提供者WebServices的有關(guān)協(xié)議XMLSOAPWSDLUDDIXMLeXtensibleMarkupLanguage可擴展標識語言XML是一種標記語言,形式上類似于HTML,但允許自定義標記共享結(jié)構(gòu)數(shù)據(jù)的標準方式SGML的一個簡化子集是一種定義其他語言、交換格式、信息集的語言——元語言特征XML是一個開放標準簡單,易于使用支持國際化XML是平臺、工具、數(shù)據(jù)庫、協(xié)議、編程語言無關(guān)的HistoryofXMLXMLSchemaExample<xsd:schemaxmlns:xsd=":///2001/XMLSchema"><xsd:elementname="person"type="personType"/><xsd:complexTypename="personType"><xsd:sequence><xsd:elementname="name"type="xsd:string"/><xsd:elementname="email"type="xsd:string"/><xsd:elementname="organization"type="xsd:string"/></xsd:sequence></xsd:complexTypename="personType"></xsd:schema>XMLExample<person>

<name>FennivelChai</name>

<email>fennivel@

</email>

<organization>UDDI-C

</organization></person>XML的樹狀表例如子Xml標準體系框架XML相關(guān)技術(shù)ArchitectureXML結(jié)構(gòu)XML體系InformationModeling建模DTD:DocumentTypeDefinition

SCHEMAXMLProcessing處理DOM:DocumentObjectModelSAX:SimpleAPIforXMLProcessingXMLRendering呈現(xiàn)XSLT:ExtensibleStylesheetLanguage(XSL)

Transformations

XPath:XMLPathLanguageSOAPSimpleObjectAccessProtocol簡單對象訪問協(xié)議節(jié)點間交換數(shù)據(jù)的協(xié)議2000.4SOAP1.12003.6SOAP1.2用XML描述,獨立于語言和平臺XML消息傳遞--SOAP簡單對象訪問協(xié)議SOAP消息封裝模型Soap消息是在對等的Soap節(jié)點間通信的根本單位Soap標準定義的消息結(jié)構(gòu)非常簡單:一個Envelope包含了兩個組成局部Header和Body;除此之外,沒有定義額外的表述結(jié)構(gòu)標準WSDLWebServicesDescriptionLanguageWWW效勞描述語言效勞提供者是通過效勞描述將所有用于調(diào)用Web效勞的標準傳送給效勞請求者的。使用WSDL作為根本效勞描述WSDL是一種XML文檔,它將Web效勞描述為一組端點,這些端點會處理包含面向文檔或面向過程的〔RPC〕消息的消息。描述了效勞的操縱信息ServiceInterfaceImplementationDetailsAccessProtocolContactEndpointUDDI注冊中心UDDI方案最初是由總部在美國加利福尼亞的Ariba發(fā)起的,并在IBM和微軟公司積極參與下開發(fā)的。嘗試解決電子商務(wù)交易的集成和自動化問題。UDDI在兩個方面提供了其解決方案它定義了一系列技術(shù)標準,使商家可以用來描述自身、他們的產(chǎn)品和效勞,以及他們在Web的商業(yè)過程有一個全球企業(yè)注冊表,能使跨越多個平臺上的企業(yè)方便地搜索和發(fā)現(xiàn)對方。這個注冊表將是免費的。UDDI-統(tǒng)一描述、發(fā)現(xiàn)和集成服務(wù)開發(fā)者服務(wù)請求者

發(fā)現(xiàn)API

WSDL描述

服務(wù)部署服務(wù)提供者

綁定

刪除API

UDDI中心

發(fā)布API效勞接口發(fā)布ServiceWSDL文檔接口描述實現(xiàn)描述UDDIRegistry引用tModel發(fā)布訪問發(fā)布bindingTemplatebusinessService舉例開發(fā)travel效勞程序,編譯調(diào)試,把效勞部署到提供效勞的效勞器上向UDDI中心注冊travel效勞,對外發(fā)布travel.wsdl張三從UDDI中心發(fā)現(xiàn)travel效勞,獲得travel.wsdl的信息張三獲得travel.wsdl由travel.wsdl,生成訪問travel效勞的SOAP消息,請求travel效勞效勞器接到SOAP消息,分析,把該請求轉(zhuǎn)發(fā)給旅游效勞器,旅游效勞執(zhí)行,結(jié)果返回給張三開放網(wǎng)格效勞結(jié)構(gòu)OGSA

OpenGridServicesArchitecture兩大支撐技術(shù)WebService技術(shù)〔動態(tài)效勞〕網(wǎng)格技術(shù)〔Globus〕以“效勞〞為中心的根本思想一切都是效勞資源與效勞在大多數(shù)的技術(shù)文獻以及標準中,定義可以互換,指的是可以被共享以及〔或者〕能夠被外部用戶使用的一些事物。資源是能夠被共享或者以邏輯或物理實體表示的事物〔如軟件應(yīng)用程序、硬件、操作系統(tǒng)等〕,它擁有大量的接口以及應(yīng)用提供者接口,用于管理、訪問和監(jiān)控資源。效勞是某個接口的實現(xiàn),該接口為客戶的使用提供必需的綁定以及消息交換模式信息。客戶服務(wù)服務(wù)資源接口接口接口訪問資源實現(xiàn)訪問資源實現(xiàn)資源與效勞的關(guān)系WebServices-basedstandardsandSpecificationsProgram-to-programinteraction(SOAP,WSDLandUDDI)Datasharing(XML)Messaging(SOAPandWS-Addressing)Reliablemessaging(WS-ReliableMessaging)Managingworkload(WS-Management)Transaction-handling(WS-CoordinationandWS-AtomicTransaction)WebServices-basedstandardsandSpecifications(Cont.)Managingresources(WS-RForWSRF)Establishingsecurity(WS-security,WS-SecureConversation,WS-TrustandWS-Federation)Handlingmetadata(WSDL,UDDIandWS-Policy)BuildingandintegratingWebServicesarchitectureoveraGrid(OGSA)Overlayingbusinessprocessflow(BPEL4WS)TriggeringOverlayingprocessflowevents(WS-Notification)GridandWebServices:

Convergence? GridWebStartedfarapartinapps&techOGSIGT2GT1HTTPWSDL,WS-*WSDL2,WSDMHavebeenconverging?WSDM:WebServicesDistributedManagement

GridandWebServices:

Convergence:Yes!GridWebThedefinitionofWSRFmeansthatGridandWebcommunitiescanmoveforwardonacommonbaseWSRFStartedfarapartinapps&techOGSIGT2GT1HTTPWSDL,WS-*WSDL2,WSDMHavebeenconverging開放網(wǎng)格效勞體系結(jié)構(gòu)

OpenGridServicesArchitecture五層沙漏網(wǎng)格體系結(jié)構(gòu)五層沙漏應(yīng)用背景是科學(xué)研究領(lǐng)域-E-Science以協(xié)議為中心的協(xié)議結(jié)構(gòu)一個根底平臺允許訪問,集成遠程異構(gòu)資源和效勞Application構(gòu)造層Fabric連通層資源層Resource聚合層Collective應(yīng)用層InformationservicesDatamgmt...ResourcemgmtCollaborationToolsDataMgmtToolsD開放網(wǎng)格效勞體系結(jié)構(gòu)OGSAOGSA〔OpenGridServicesArchitecture)面向效勞的體系結(jié)構(gòu)SOA以效勞為中心的“效勞結(jié)構(gòu)〞一切都是效勞商業(yè)應(yīng)用分布企業(yè)計算,例如企業(yè)應(yīng)用集成和B2B等WebServices和Grid技術(shù)融合的產(chǎn)物遵循WebService標準,擴展它WebServices:BasicFunctionalityOGSAOGSI:InterfacetoGridInfrastructure

Compute,Data&StorageResources

Distributed

Application&IntegrationTechnologyforProblemDomainX

GenericVirtualServiceAccessandIntegrationLayer

-

StructuredDataIntegrationStructuredDataAccessStructuredDataRelationalXMLSemi-structuredTransformationRegistryJobSubmissionDataTransportResourceUsageBankingBrokeringWorkflowAuthorisationOGSA產(chǎn)生的動機科學(xué)研究領(lǐng)域的成功→商業(yè)計算電子科研環(huán)境-?商業(yè)應(yīng)用,如同WEB技術(shù)開展資源集成是一個根本挑戰(zhàn)問題和解決方法類似分布、可靠、可擴展和平安的分布系統(tǒng)挑戰(zhàn)向根底設(shè)施邁進→支持多個應(yīng)用領(lǐng)域RDiscoveryRAccessRMRMRMRMRMOGSA產(chǎn)生的動機以主機為中心企業(yè)計算→以網(wǎng)絡(luò)為中心企業(yè)計算外部的網(wǎng)絡(luò)、資源和效勞高度集成的內(nèi)部IT根底設(shè)施分解成異構(gòu)多個系統(tǒng)的集合,異構(gòu)和小系統(tǒng)的集合按QoS的重新集成現(xiàn)行方法是面向平臺的縱向集成構(gòu)件和效勞沒有適宜標準的IT根底架構(gòu)和工具,分布計算的管理、靈活性、可擴展等的保證非常麻煩SimulationPricingDesignDesignDesign

AnalyticsOGSA產(chǎn)生的動機效勞提供商Web、存儲、內(nèi)容分發(fā)和應(yīng)用等效勞提供商E-Utility按效勞級別動態(tài)共享、分配和組織資源;快速一致的響應(yīng)時間、多級別的高可用,靈活實時的重配置B2B計算多企業(yè)之間的合作-虛擬組織分布異構(gòu)系統(tǒng)的集成Increasedfunctionality,standardizationCustomsolutions1990199520002005OpenGridServicesArchRealstandardsMultipleimplementationsWebservices,etc.ManagedsharedvirtualsystemsComputerscienceresearchGlobusToolkitDefactostandardSingleimplementationInternetstandardsTheEmergenceof

OpenGridStandards2021WebServices→GridServicesWebServicesaddressdiscovery&invocationofpersistentservices永久效勞InterfacetopersistentstateofentireenterpriseGridsmustalsosupporttransientservice瞬時效勞instances,created/destroyeddynamicallyInterfacestothestatesofdistributedactivitiesE.g.workflow,videoconf.dist.DataanalysisSignificantimplications/affect:howservicesaremanaged,named,discovered,andusedOGSA結(jié)構(gòu)EverythingisaGridservice計算資源、存儲資源、網(wǎng)絡(luò)、程序、數(shù)據(jù)庫等面向效勞的體系結(jié)構(gòu)互操作問題分成兩個子問題效勞接口的定義協(xié)議的表示,解決效勞的激活討論標準接口定義機制,局部/遠程透明,自適應(yīng)局部OS效勞和單一效勞語義等虛擬化資源將效勞功能以標準的方式表達,任何實現(xiàn)都可以激活;利用已有的資源和系統(tǒng)功能Agridserviceisawebservice兼容、擴展webService效勞的發(fā)現(xiàn)、描述,C/S代碼的自動產(chǎn)生等webService特性有狀態(tài)的效勞OGSAStructureOGSA結(jié)構(gòu)〔續(xù)〕網(wǎng)格可視為一個網(wǎng)格功能效勞的擴展集合可以采用各種方式聚合這些效勞,以滿足VO需要效勞響應(yīng)網(wǎng)格互操作協(xié)議的消息網(wǎng)格功能效勞以效勞的形式實現(xiàn)各自的功能對先前的層次網(wǎng)格體系結(jié)構(gòu)的補充和完善定義網(wǎng)格功能效勞的根本公共接口和行為定義效勞標準-交互、創(chuàng)立和根本公共管理等更容易實現(xiàn)網(wǎng)格效勞本身的功能便于分布系統(tǒng)的集成根底效勞標準和架構(gòu)建立系統(tǒng)的差異不在是交互機制,而在于資源擁有者的管理、平安等策略的不同OGSA結(jié)構(gòu)〔續(xù)〕核心效勞的定義效勞級別、數(shù)據(jù)訪問和集成、工作流、平安、策略、監(jiān)測和診斷等.GGF正在努力的目標支持基于上述定義效勞的任何面向應(yīng)用的效勞實現(xiàn)基于核心效勞之上構(gòu)建高級效勞OGSA效勞模型系統(tǒng)應(yīng)當(dāng)由少量的永久效勞和大量的瞬時效勞組成所有的效勞遵循網(wǎng)格效勞接口和行為的定義可靠的效勞激活、生命周期管理、發(fā)現(xiàn)、授權(quán)、通知、升級、并發(fā)和可管理性;管理效勞實例的接口網(wǎng)格效勞網(wǎng)格效勞的語義遵循所定義的一套標準接口和行為標準:命名、發(fā)現(xiàn)、動態(tài)效勞創(chuàng)立,生命周期管理,通知和可管理性等重點解決效勞的管理、命名發(fā)現(xiàn)和使用問題由WSDL定義的aWebService分布系統(tǒng)關(guān)鍵問題:命名、效勞狀態(tài)、生命周期和通知等;網(wǎng)格效勞〔續(xù)〕網(wǎng)格效勞語義沒有定義效勞本身的實現(xiàn)沒定義什么樣編程模型、技術(shù)、開發(fā)和運行環(huán)境多種HostEnvironment(宿主環(huán)境〕OS,J2EE,.NET,“C〞,…網(wǎng)格效勞的交互方式與宿主環(huán)境無關(guān)通過定義網(wǎng)格效勞的語義定義了所有運行環(huán)境都需具有的根本特征保證網(wǎng)格效勞的成功不同環(huán)境不同的實現(xiàn)網(wǎng)格效勞〔續(xù)〕基于WebService的資源虛擬化效勞化各類資源,多個邏輯實例映射相同物理資源位置透明、多協(xié)議綁定和效勞的多種實現(xiàn)組成高級效勞,不關(guān)心各效勞如何構(gòu)成實現(xiàn)網(wǎng)格效勞〔續(xù)〕網(wǎng)格效勞語義-接口和行為如下:全局命名和引用〔GSH和GSR〕創(chuàng)立〔factory〕生命周期的管理注冊和發(fā)現(xiàn)授權(quán)通知并發(fā)可管理性O(shè)GSA定義效勞的標準接口網(wǎng)格效勞:瞬時效勞實例OGSA系統(tǒng)由持久效勞和瞬時效勞組成“Webservices〞強調(diào)永久效勞的發(fā)現(xiàn)和調(diào)用整個企業(yè)持久狀態(tài)的接口無狀態(tài)的效勞在網(wǎng)格環(huán)境中,必須也要支持瞬時效勞實例,動態(tài)地創(chuàng)立和取消分布活動狀態(tài)的接口例如工作流,視頻會議,遠程數(shù)據(jù)分析等網(wǎng)格效勞:命名和綁定每一個效勞實例有一個全局唯一的、不變的名字GSH〔GridServiceHandle〕通常是一個全局唯一的URL沒有攜帶網(wǎng)絡(luò)協(xié)議和地址等信息網(wǎng)格引用效勞GSR〔GridServiceReference〕描述了和實例交互所需的實例特殊信息包括協(xié)議綁定信息,網(wǎng)絡(luò)地址等,客戶程序使用它和實例交互GSR在實例生命期內(nèi)會發(fā)生變化,一個GSH可能對應(yīng)多個GSR,但一個時間是一一對應(yīng)名字和實現(xiàn)的別離方便了效勞的升級和演變?nèi)绾魏蚲ridService通信的WSDL文檔TheMapperinterface接口將GSH轉(zhuǎn)換為GSRgetonGSHalsoreturnsaGSR客戶句柄解析器服務(wù)實例服務(wù)實例GSR1GSR2解析(GSR)時間〉T時間<T在時間T遷移在時間T,一個遷移效勞在遷移前后GSR杯解析到不同的GSR網(wǎng)格效勞:FactoryFactory效勞:提供了創(chuàng)立新的網(wǎng)格效勞實例的接口不定義效勞如何創(chuàng)立Factory行為創(chuàng)立所請求的網(wǎng)格效勞實例返回網(wǎng)格效勞實例GSH和初始GSRGSH:網(wǎng)格效勞句柄GridServiceHandleGSR:網(wǎng)格效勞引用GridServiceReference瞬時效勞產(chǎn)生Register2.Client請求factory的創(chuàng)立效勞操作以創(chuàng)立效勞實例FactoryServiceClient3.Factory創(chuàng)立效勞實例4.factory返回效勞實例的GSH5.Client調(diào)用效勞實例效勞factory注冊,client查詢這個效勞類GSH效勞數(shù)據(jù)ServiceData一個網(wǎng)格效勞實例維護一個效勞數(shù)據(jù)元素〔SDE:ServiceDataElement〕的集合根本的內(nèi)部信息,接口的特殊信息和應(yīng)用的數(shù)據(jù),使用XML模式定義信息屬性FindServiceData操作(GridService接口)查詢這些信息Attributescombinedintoasingle(logical)documentwithintheservice在GridService接口中定義的效勞數(shù)據(jù)元素服務(wù)數(shù)據(jù)元素描述Interface網(wǎng)格服務(wù)勢力支持的接口(portType)名字ServiceDataName包含在實例服務(wù)數(shù)據(jù)值文檔中的服務(wù)數(shù)據(jù)元素名FactoryLocator創(chuàng)建實例的工廠,如果沒有就為空GridServiceHandle網(wǎng)格服務(wù)實例的GSHGridServiceReference網(wǎng)格服務(wù)實例的GSRFindServiceDataExtensibility傳遞給findServiceData操作的查詢表達式的類型SetServiceDataExtensibility傳遞給setServiceData操作的更新表達式的類型TerminationTime網(wǎng)格服務(wù)實例的最早和最晚終止時間網(wǎng)格效勞:生存期管理瞬時效勞實例的引入帶來效勞生命周期確實定問題OGSA采用軟狀態(tài)解決軟狀態(tài)生命周期管理機制初始的生命周期在創(chuàng)立時和Factory協(xié)商用戶可以SetTerminationTime設(shè)置生命周期GetTerminationTime查詢通知interface也允許生命周期的通知軟狀態(tài)生命期管理可防止資源的無限期占用等效勞生命周期變化ABCDEF服務(wù)實例創(chuàng)建時的初始化存活期通過SetTerminationTime改變其存活周期通過Keepalive擴展其存活周期時間網(wǎng)格效勞:效勞注冊和發(fā)現(xiàn)網(wǎng)格注冊效勞實例維持網(wǎng)格效勞的信息注冊管理接口允許網(wǎng)格效勞的軟狀態(tài)注冊網(wǎng)格效勞實例可以周期性地注冊他們的GSHs到注冊效勞GSH注冊接口和GSH相關(guān)效勞屬性定義分開效勞發(fā)現(xiàn)接口允許客戶查詢效勞實例的信息,可以用來發(fā)現(xiàn)效勞實例集合Queryoperation,plussupportingoperationsExtensiblequerylanguagesupport返回一個WS-Inspection文檔包括GS集合的GSHs也返回集合的策略AlsoavailablethroughDiscoveryinterface網(wǎng)格效勞:Notification提供了統(tǒng)一的消息/事件效勞多種目的,允許對效勞的存在和效勞數(shù)據(jù)的變化進行,例如效勞數(shù)據(jù)元素變化的通知或創(chuàng)立新的效勞實例的通知NotificationSource消息通知發(fā)布方接受用戶的事件消息訂閱Softstatesubscription可以使用第三方消息NotificationSink消息通知接受方接受事件消息異步傳遞通知消息Notification,ExampleNotification,ExampleMembrane:膈膜Notification,ExampleNotification,Example網(wǎng)格效勞:Change管理效勞的升級和變化不同效勞版本管理兼容性網(wǎng)格效勞:授權(quán)在調(diào)用網(wǎng)格效勞實例的時候協(xié)議綁定經(jīng)過認證OGSA效勞實例在其所有的操作上使用授權(quán)策略可能是Site、instance、效勞等對象控制OGSA定義遠程訪問控制策略的管理OperationAuthorizationManagenmentSubjectequivalency效勞組三個OGSI接口ServiceGroup,ServiceGroupEntry,ServiceGroupRegistration一個網(wǎng)格效勞,維護與一組網(wǎng)格效勞實例相關(guān)的信息,任何效勞都可組合,不需要相同的接口、創(chuàng)立者、生命期、目的或者其它任何共同點,需要有人組合其它信息GSHSDEentry其它信息GSHSDEentryportTypeGridServiceportTypeFactoryportTypeServiceGroup服務(wù)實例服務(wù)實例用ServiceGroup接口來管理一組由Factory創(chuàng)立的效勞實例效勞實例的目錄管理網(wǎng)格效勞的組成ServiceregistryServicerequestor(e.g.userapplication)ServicefactoryCreateServiceGridServiceHandleResourceallocationServiceinstancesRegisterServiceServicediscoveryInteractionsstandardizedusingWSDLServicedataKeep-alivesNotificationsServiceinvocationAuthentication&authorizationareappliedtoallrequestsOGSA效勞基于OGSA構(gòu)造網(wǎng)格運行環(huán)境1簡單運行環(huán)境,包括J2EE應(yīng)用效勞、Microsoft.Net系統(tǒng)和Linux機群構(gòu)造成一個Registry,一個或者多個Factory,一個HandleMap效勞每一個Factory在Registry,用于客戶端發(fā)現(xiàn)可用的Factory這些不同的效勞實現(xiàn)可以直接映射到局部操作FactoryRegistryServiceFactoryH2RMapperServiceServiceService......(a)SimpleHostingEnvironment基于OGSA構(gòu)造網(wǎng)格運行環(huán)境2虛擬運行環(huán)境,跨越異構(gòu)、不同地理分布的多個運行環(huán)境為客戶端提供相同的訪問接口從用戶角度,使用上與其他的Factory和Registry是沒有區(qū)別的FactoryRegistryServiceFactoryH2RMapperServiceServiceService......FRFMSSSFRFMSSS(b)VirtualHostingEnvironment基于OGSA構(gòu)造網(wǎng)格運行環(huán)境3組操作環(huán)境向虛擬組織參加者提供更復(fù)雜、虛擬的、組或者端到端效勞注冊表跟蹤并且公布創(chuàng)立高級效勞實例的Factory通過將底層Factory創(chuàng)立的多個效勞實例組合起來實現(xiàn)E2EFactoryE2ERegE2EH2RMapper...F1RMSSSF2RMSSSE2ESE2ESE2ES(c)CollectiveServicesExample:

DataMiningforBioinformaticsUserApplicationBioDBnStorageServiceProviderMiningFactoryCommunityRegistryDatabaseServiceBioDB1DatabaseService...ComputeServiceProvider“Iwanttocreateapersonaldatabasecontainingdataone.colimetabolism〞...DatabaseFactory新陳代謝Example:

DataMiningforBioinformaticsUserApplicationBioDBnStorageServiceProviderMiningFactoryCommunityRegistryDatabaseServiceBioDB1DatabaseService...ComputeServiceProvider...“Findmeadataminingservice,andsomewheretostoredata〞DatabaseFactoryExample:

DataMiningforBioinformaticsUserApplicationBioDBnStorageServiceProviderMiningFactoryCommunityRegistryDatabaseServiceBioDB1DatabaseService...ComputeServiceProvider...GSHsforMiningandDatabasefactoriesDatabaseFactoryExample:

DataMiningforBioinformaticsUserApplicationBioDBnStorageServiceProviderMiningFactoryCommunityRegistryDatabaseServiceBioDB1DatabaseService...ComputeServiceProvider...“Createadataminingservicewithinitiallifetime10〞“Createadatabasewithinitiallifetime1000〞DatabaseFactoryExample:

DataMiningforBioinformaticsUserApplicationBioDBnStorageServiceProviderDatabaseFactoryMiningFactoryCommunityRegistryDatabaseServiceBioDB1DatabaseService...ComputeServiceProvider...DatabaseMiner“Createadataminingservicewithinitiallifetime10〞“Createadatabasewithinitiallifetime1000〞Example:

DataMiningforBioinformaticsUserApplicationBioDBnStorageServiceProviderDatabaseFactoryMiningFactoryCommunityRegistryDatabaseServiceBioDB1DatabaseService...ComputeServiceProvider...DatabaseMinerQueryQueryExample:

DataMiningforBioinformaticsUserApplicationBioDBnStorageServiceProviderDatabaseFactoryMiningFactoryCommunityRegistryDatabaseServiceBioDB1DatabaseService...ComputeServiceProvider...DatabaseMinerQueryQueryKeepaliveKeepaliveExample:

DataMiningforBioinformaticsUserApplicationBioDBnStorageServiceProviderDatabaseFactoryMiningFactoryCommunityRegistryDatabaseServiceBioDB1DatabaseService...ComputeServiceProvider...DatabaseMinerKeepaliveKeepaliveResultsResultsExample:

DataMiningforBioinformaticsUserApplicationBioDBnStorageServiceProviderDatabaseFactoryMiningFactoryCommunityRegistryDatabaseServiceBioDB1DatabaseService...ComputeServiceProvider...DatabaseMinerKeepaliveExample:

DataMiningforBioinformaticsUserApplicationBioDBnStorageServiceProviderDatabaseFactoryMiningFactoryCommunityRegistryDatabaseServiceBioDB1DatabaseService...ComputeServiceProvider...DatabaseKeepaliveOGSAPlatformcomponentsOGSI〔OpenGridServicesInfrastructure〕OGSA平臺效勞OGSA模型OGSIOGSI〔OpenGridServicesInfrastructure〕定義可管理網(wǎng)格效勞的核心接口和行為定義了效勞的creating,managing,andexchanginginformation定義了客戶如何和網(wǎng)格效勞交互Supportedbystrongopensourcetechnology&majorcommercialvendorsOGSISpecification定義根本的GridService接口和行為Namingandbindings(basisforvirtualization)LifecycleServiceinstancescreatedbyfactoriesDestroyedexplicitlyorviasoftstateInformationmodel(basisformonitoring&discovery)Servicedata(attributes)OperationsforqueryingandsettingthisinfoAsynchronousnotificationofchangestoservicedateOGSISpecification〔續(xù)〕定義了GWSDLOGSIrequiresinterfaceextension/compositionWSDLconventionsandextensionsFordescribingandnamingservicesworkwithinW3CWSDLworkinggrouptodefinestandardinterfaceextensioninWSDL1.2thatmeetsOGSIrequirementsButcouldnotwaitforWSDL1.2Sodefinedgwsdl:portTypethatextendsWSDL1.1portTypewith:WSDL1.2portTypeextensionWSDL1.2opencontentmodelServiceGroups(basisforregistries&collectivesvcs)Groupmembershiprules&membershipmanagementBaseFaulttypeGWSDLExample<wsdl:definitions><wsdl:types>…</wsdl:types><wsdl:message>…</wsdl:message>…<gwsdl:portTypename=“foo〞

extends=“ns:barogsi:GridService〞><wsdl:operationname=“op1〞>…</wsdl:operation><wsdl:operationname=“op2〞>…</wsdl:operation><ogsi:serviceData…/></gwsdl:portType>…</wsdl:definitions>OpenGridServicesInfrastructureImplementationServicedataelementOtherstandardinterfaces:factor

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論