网格体系结构_第1页
网格体系结构_第2页
网格体系结构_第3页
网格体系结构_第4页
网格体系结构_第5页
已阅读5页,还剩104页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第二章网格体系结构龚斌山东大学计算机科学与技术学院山东省高性能计算中心WebServices技术WebServices技术的需求技术的开展:数据变量化:计算器----〉计算机程序动作变量化:基于事件的编程、面向对象效劳变量化:多机环境,分布式系统的集成:紧密耦合:API,SDK半紧密耦合:COM+,DCOM,CORBA松散耦合:WebServices应用的需求:效劳的发布、发现、绑定、调用三联商场某种型号的冰箱的价格是多少?济南市场上某种型号的冰箱的最低价格是多少?WhatisaWebService?一个能够使用XML消息通过网络来访问的Interface,这个Interface描述了一组可访问的操作。由SOAP+WSDL包装的Object适应松散耦合的网络环境,可通过Web访问,手段是SOAPMessage效劳的行为、输入/输出都可使用WSDL描述WebServiceInterfaceInvocationSOAPWSDLDescriptionServiceRequestorWhatisaWebService?e-Business驱动了WebService的开展,而WebService的基石是Web技术、IT技术和对象技术的融合。高度可集成的、基于Web的对象通过SOAPMessage实施的面向对象编程能够将你现有的企业应用使用SOAP包装、WSDL描述,从而发布企业的商务功能或商务数据WebServicesTechnologiesSOAP–XML格式的消息交换协议消息/文档交换协议Web效劳对象的面向对象的访问界面(接口)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消息的格式,而对底层实现的细节可以无需关心EJB?Corba?DCOM?UDDIRolesandOperationsServiceProvider提供e-BusinessService通过ServiceRegistry发布(Publish)其提供的可用的ServiceServiceProviderServiceRegistryServiceRequestorPublishUDDIRolesandOperationsServiceRegistry为Service的发布和定位提供支持类似黄页ServiceProviderServiceRegistryServiceRequestorPublishUDDIRolesandOperationsServiceRequestor通过ServiceRegistry发现(Find)需要的Service绑定(Bind)ServiceProvider提供的Service,并实施调用ServiceProviderServiceRegistryServiceRequestorPublishBindFindWhereisSOAPandWSDL?WSDLPublish的内容、Find的返回结果和Bind的信息是WSDL描述的效劳信息SOAPServiceRegistry的访问(Publish/Find)、Service的访问都是通过SOAPMessage实现ServiceProviderServiceRegistryServiceRequestorPublishBindFindWebServices的效劳过程效劳实现效劳部署效劳发布效劳发现效劳绑定和调用Web效劳流程图服务提供者

1.实现并部署:程序设计语言

服务

服务中介者

UDDI注册中心

4.请求返回:WSDL

2.服务发布:WSDL+UDDIAPI

服务请求者

3.服务发现:UDDIAPI+参数

效劳实现通过效劳中介获得效劳描述,用手工或自动调用效劳接口在请求消息中提供效劳的名字和参数启动效劳把效劳结果返回给请求者效劳部署将效劳的可执行代码和数据放置在真正的运行环境中的过程包括安装、配置参数动态部署效劳发布把效劳登记在效劳发现中心、中介效劳数据库或者通知给潜在用户的过程告知其他用户效劳发现从效劳发现中心找到效劳或从其他媒介得到其他效劳信息的过程UDDI(UniversalDescription,DiscoveryandIntegration)效劳绑定和调用效劳请求者和效劳提供者联系在一起的过程绑定对:请求者-提供者WebServices的有关协议XMLSOAPWSDLUDDIXMLeXtensibleMarkupLanguage可扩展标识语言XML是一种标记语言,形式上类似于HTML,但允许自定义标记共享结构数据的标准方式SGML的一个简化子集是一种定义其他语言、交换格式、信息集的语言——元语言特征XML是一个开放标准简单,易于使用支持国际化XML是平台、工具、数据库、协议、编程语言无关的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相关技术ArchitectureXML结构XML体系InformationModeling建模DTD:DocumentTypeDefinition

SCHEMAXMLProcessing处理DOM:DocumentObjectModelSAX:SimpleAPIforXMLProcessingXMLRendering呈现XSLT:ExtensibleStylesheetLanguage(XSL)

Transformations

XPath:XMLPathLanguageSOAPSimpleObjectAccessProtocol简单对象访问协议节点间交换数据的协议2000.4SOAP1.12003.6SOAP1.2用XML描述,独立于语言和平台XML消息传递--SOAP简单对象访问协议SOAP消息封装模型Soap消息是在对等的Soap节点间通信的根本单位Soap标准定义的消息结构非常简单:一个Envelope包含了两个组成局部Header和Body;除此之外,没有定义额外的表述结构标准WSDLWebServicesDescriptionLanguageWWW效劳描述语言效劳提供者是通过效劳描述将所有用于调用Web效劳的标准传送给效劳请求者的。使用WSDL作为根本效劳描述WSDL是一种XML文档,它将Web效劳描述为一组端点,这些端点会处理包含面向文档或面向过程的〔RPC〕消息的消息。描述了效劳的操纵信息ServiceInterfaceImplementationDetailsAccessProtocolContactEndpointUDDI注册中心UDDI方案最初是由总部在美国加利福尼亚的Ariba发起的,并在IBM和微软公司积极参与下开发的。尝试解决电子商务交易的集成和自动化问题。UDDI在两个方面提供了其解决方案它定义了一系列技术标准,使商家可以用来描述自身、他们的产品和效劳,以及他们在Web的商业过程有一个全球企业注册表,能使跨越多个平台上的企业方便地搜索和发现对方。这个注册表将是免费的。UDDI-统一描述、发现和集成服务开发者服务请求者

发现API

WSDL描述

服务部署服务提供者

绑定

删除API

UDDI中心

发布API效劳接口发布ServiceWSDL文档接口描述实现描述UDDIRegistry引用tModel发布访问发布bindingTemplatebusinessService举例开发travel效劳程序,编译调试,把效劳部署到提供效劳的效劳器上向UDDI中心注册travel效劳,对外发布travel.wsdl张三从UDDI中心发现travel效劳,获得travel.wsdl的信息张三获得travel.wsdl由travel.wsdl,生成访问travel效劳的SOAP消息,请求travel效劳效劳器接到SOAP消息,分析,把该请求转发给旅游效劳器,旅游效劳执行,结果返回给张三开放网格效劳结构OGSA

OpenGridServicesArchitecture两大支撑技术WebService技术〔动态效劳〕网格技术〔Globus〕以“效劳〞为中心的根本思想一切都是效劳资源与效劳在大多数的技术文献以及标准中,定义可以互换,指的是可以被共享以及〔或者〕能够被外部用户使用的一些事物。资源是能够被共享或者以逻辑或物理实体表示的事物〔如软件应用程序、硬件、操作系统等〕,它拥有大量的接口以及应用提供者接口,用于管理、访问和监控资源。效劳是某个接口的实现,该接口为客户的使用提供必需的绑定以及消息交换模式信息。客户服务服务资源接口接口接口访问资源实现访问资源实现资源与效劳的关系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开放网格效劳体系结构

OpenGridServicesArchitecture五层沙漏网格体系结构五层沙漏应用背景是科学研究领域-E-Science以协议为中心的协议结构一个根底平台允许访问,集成远程异构资源和效劳Application构造层Fabric连通层资源层Resource聚合层Collective应用层InformationservicesDatamgmt...ResourcemgmtCollaborationToolsDataMgmtToolsD开放网格效劳体系结构OGSAOGSA〔OpenGridServicesArchitecture)面向效劳的体系结构SOA以效劳为中心的“效劳结构〞一切都是效劳商业应用分布企业计算,例如企业应用集成和B2B等WebServices和Grid技术融合的产物遵循WebService标准,扩展它WebServices:BasicFunctionalityOGSAOGSI:InterfacetoGridInfrastructure

Compute,Data&StorageResources

Distributed

Application&IntegrationTechnologyforProblemDomainX

GenericVirtualServiceAccessandIntegrationLayer

-

StructuredDataIntegrationStructuredDataAccessStructuredDataRelationalXMLSemi-structuredTransformationRegistryJobSubmissionDataTransportResourceUsageBankingBrokeringWorkflowAuthorisationOGSA产生的动机科学研究领域的成功→商业计算电子科研环境-?商业应用,如同WEB技术开展资源集成是一个根本挑战问题和解决方法类似分布、可靠、可扩展和平安的分布系统挑战向根底设施迈进→支持多个应用领域RDiscoveryRAccessRMRMRMRMRMOGSA产生的动机以主机为中心企业计算→以网络为中心企业计算外部的网络、资源和效劳高度集成的内部IT根底设施分解成异构多个系统的集合,异构和小系统的集合按QoS的重新集成现行方法是面向平台的纵向集成构件和效劳没有适宜标准的IT根底架构和工具,分布计算的管理、灵活性、可扩展等的保证非常麻烦SimulationPricingDesignDesignDesign

AnalyticsOGSA产生的动机效劳提供商Web、存储、内容分发和应用等效劳提供商E-Utility按效劳级别动态共享、分配和组织资源;快速一致的响应时间、多级别的高可用,灵活实时的重配置B2B计算多企业之间的合作-虚拟组织分布异构系统的集成Increasedfunctionality,standardizationCustomsolutions1990199520002005OpenGridServicesArchRealstandardsMultipleimplementationsWebservices,etc.ManagedsharedvirtualsystemsComputerscienceresearchGlobusToolkitDefactostandardSingleimplementationInternetstandardsTheEmergenceof

OpenGridStandards2021WebServices→GridServicesWebServicesaddressdiscovery&invocationofpersistentservices永久效劳InterfacetopersistentstateofentireenterpriseGridsmustalsosupporttransientservice瞬时效劳instances,created/destroyeddynamicallyInterfacestothestatesofdistributedactivitiesE.g.workflow,videoconf.dist.DataanalysisSignificantimplications/affect:howservicesaremanaged,named,discovered,andusedOGSA结构EverythingisaGridservice计算资源、存储资源、网络、程序、数据库等面向效劳的体系结构互操作问题分成两个子问题效劳接口的定义协议的表示,解决效劳的激活讨论标准接口定义机制,局部/远程透明,自适应局部OS效劳和单一效劳语义等虚拟化资源将效劳功能以标准的方式表达,任何实现都可以激活;利用已有的资源和系统功能Agridserviceisawebservice兼容、扩展webService效劳的发现、描述,C/S代码的自动产生等webService特性有状态的效劳OGSAStructureOGSA结构〔续〕网格可视为一个网格功能效劳的扩展集合可以采用各种方式聚合这些效劳,以满足VO需要效劳响应网格互操作协议的消息网格功能效劳以效劳的形式实现各自的功能对先前的层次网格体系结构的补充和完善定义网格功能效劳的根本公共接口和行为定义效劳标准-交互、创立和根本公共管理等更容易实现网格效劳本身的功能便于分布系统的集成根底效劳标准和架构建立系统的差异不在是交互机制,而在于资源拥有者的管理、平安等策略的不同OGSA结构〔续〕核心效劳的定义效劳级别、数据访问和集成、工作流、平安、策略、监测和诊断等.GGF正在努力的目标支持基于上述定义效劳的任何面向应用的效劳实现基于核心效劳之上构建高级效劳OGSA效劳模型系统应当由少量的永久效劳和大量的瞬时效劳组成所有的效劳遵循网格效劳接口和行为的定义可靠的效劳激活、生命周期管理、发现、授权、通知、升级、并发和可管理性;管理效劳实例的接口网格效劳网格效劳的语义遵循所定义的一套标准接口和行为标准:命名、发现、动态效劳创立,生命周期管理,通知和可管理性等重点解决效劳的管理、命名发现和使用问题由WSDL定义的aWebService分布系统关键问题:命名、效劳状态、生命周期和通知等;网格效劳〔续〕网格效劳语义没有定义效劳本身的实现没定义什么样编程模型、技术、开发和运行环境多种HostEnvironment(宿主环境〕OS,J2EE,.NET,“C〞,…网格效劳的交互方式与宿主环境无关通过定义网格效劳的语义定义了所有运行环境都需具有的根本特征保证网格效劳的成功不同环境不同的实现网格效劳〔续〕基于WebService的资源虚拟化效劳化各类资源,多个逻辑实例映射相同物理资源位置透明、多协议绑定和效劳的多种实现组成高级效劳,不关心各效劳如何构成实现网格效劳〔续〕网格效劳语义-接口和行为如下:全局命名和引用〔GSH和GSR〕创立〔factory〕生命周期的管理注册和发现授权通知并发可管理性OGSA定义效劳的标准接口网格效劳:瞬时效劳实例OGSA系统由持久效劳和瞬时效劳组成“Webservices〞强调永久效劳的发现和调用整个企业持久状态的接口无状态的效劳在网格环境中,必须也要支持瞬时效劳实例,动态地创立和取消分布活动状态的接口例如工作流,视频会议,远程数据分析等网格效劳:命名和绑定每一个效劳实例有一个全局唯一的、不变的名字GSH〔GridServiceHandle〕通常是一个全局唯一的URL没有携带网络协议和地址等信息网格引用效劳GSR〔GridServiceReference〕描述了和实例交互所需的实例特殊信息包括协议绑定信息,网络地址等,客户程序使用它和实例交互GSR在实例生命期内会发生变化,一个GSH可能对应多个GSR,但一个时间是一一对应名字和实现的别离方便了效劳的升级和演变如何和gridService通信的WSDL文档TheMapperinterface接口将GSH转换为GSRgetonGSHalsoreturnsaGSR客户句柄解析器服务实例服务实例GSR1GSR2解析(GSR)时间〉T时间<T在时间T迁移在时间T,一个迁移效劳在迁移前后GSR杯解析到不同的GSR网格效劳:FactoryFactory效劳:提供了创立新的网格效劳实例的接口不定义效劳如何创立Factory行为创立所请求的网格效劳实例返回网格效劳实例GSH和初始GSRGSH:网格效劳句柄GridServiceHandleGSR:网格效劳引用GridServiceReference瞬时效劳产生Register2.Client请求factory的创立效劳操作以创立效劳实例FactoryServiceClient3.Factory创立效劳实例4.factory返回效劳实例的GSH5.Client调用效劳实例效劳factory注册,client查询这个效劳类GSH效劳数据ServiceData一个网格效劳实例维护一个效劳数据元素〔SDE:ServiceDataElement〕的集合根本的内部信息,接口的特殊信息和应用的数据,使用XML模式定义信息属性FindServiceData操作(GridService接口)查询这些信息Attributescombinedintoasingle(logical)documentwithintheservice在GridService接口中定义的效劳数据元素服务数据元素描述Interface网格服务势力支持的接口(portType)名字ServiceDataName包含在实例服务数据值文档中的服务数据元素名FactoryLocator创建实例的工厂,如果没有就为空GridServiceHandle网格服务实例的GSHGridServiceReference网格服务实例的GSRFindServiceDataExtensibility传递给findServiceData操作的查询表达式的类型SetServiceDataExtensibility传递给setServiceData操作的更新表达式的类型TerminationTime网格服务实例的最早和最晚终止时间网格效劳:生存期管理瞬时效劳实例的引入带来效劳生命周期确实定问题OGSA采用软状态解决软状态生命周期管理机制初始的生命周期在创立时和Factory协商用户可以SetTerminationTime设置生命周期GetTerminationTime查询通知interface也允许生命周期的通知软状态生命期管理可防止资源的无限期占用等效劳生命周期变化ABCDEF服务实例创建时的初始化存活期通过SetTerminationTime改变其存活周期通过Keepalive扩展其存活周期时间网格效劳:效劳注册和发现网格注册效劳实例维持网格效劳的信息注册管理接口允许网格效劳的软状态注册网格效劳实例可以周期性地注册他们的GSHs到注册效劳GSH注册接口和GSH相关效劳属性定义分开效劳发现接口允许客户查询效劳实例的信息,可以用来发现效劳实例集合Queryoperation,plussupportingoperationsExtensiblequerylanguagesupport返回一个WS-Inspection文档包括GS集合的GSHs也返回集合的策略AlsoavailablethroughDiscoveryinterface网格效劳:Notification提供了统一的消息/事件效劳多种目的,允许对效劳的存在和效劳数据的变化进行,例如效劳数据元素变化的通知或创立新的效劳实例的通知NotificationSource消息通知发布方接受用户的事件消息订阅Softstatesubscription可以使用第三方消息NotificationSink消息通知接受方接受事件消息异步传递通知消息Notification,ExampleNotification,ExampleMembrane:膈膜Notification,ExampleNotification,Example网格效劳:Change管理效劳的升级和变化不同效劳版本管理兼容性网格效劳:授权在调用网格效劳实例的时候协议绑定经过认证OGSA效劳实例在其所有的操作上使用授权策略可能是Site、instance、效劳等对象控制OGSA定义远程访问控制策略的管理OperationAuthorizationManagenmentSubjectequivalency效劳组三个OGSI接口ServiceGroup,ServiceGroupEntry,ServiceGroupRegistration一个网格效劳,维护与一组网格效劳实例相关的信息,任何效劳都可组合,不需要相同的接口、创立者、生命期、目的或者其它任何共同点,需要有人组合其它信息GSHSDEentry其它信息GSHSDEentryportTypeGridServiceportTypeFactoryportTypeServiceGroup服务实例服务实例用ServiceGroup接口来管理一组由Factory创立的效劳实例效劳实例的目录管理网格效劳的组成ServiceregistryServicerequestor(e.g.userapplication)ServicefactoryCreateServiceGridServiceHandleResourceallocationServiceinstancesRegisterServiceServicediscoveryInteractionsstandardizedusingWSDLServicedataKeep-alivesNotificationsServiceinvocationAuthentication&authorizationareappliedtoallrequestsOGSA效劳基于OGSA构造网格运行环境1简单运行环境,包括J2EE应用效劳、Microsoft.Net系统和Linux机群构造成一个Registry,一个或者多个Factory,一个HandleMap效劳每一个Factory在Registry,用于客户端发现可用的Factory这些不同的效劳实现可以直接映射到局部操作FactoryRegistryServiceFactoryH2RMapperServiceServiceService......(a)SimpleHostingEnvironment基于OGSA构造网格运行环境2虚拟运行环境,跨越异构、不同地理分布的多个运行环境为客户端提供相同的访问接口从用户角度,使用上与其他的Factory和Registry是没有区别的FactoryRegistryServiceFactoryH2RMapperServiceServiceService......FRFMSSSFRFMSSS(b)VirtualHostingEnvironment基于OGSA构造网格运行环境3组操作环境向虚拟组织参加者提供更复杂、虚拟的、组或者端到端效劳注册表跟踪并且公布创立高级效劳实例的Factory通过将底层Factory创立的多个效劳实例组合起来实现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〕定义可管理网格效劳的核心接口和行为定义了效劳的creating,managing,andexchanginginformation定义了客户如何和网格效劳交互Supportedbystrongopensourcetechnology&majorcommercialvendorsOGSISpecification定义根本的GridService接口和行为Namingandbindings(basisforvirtualization)LifecycleServiceinstancescreatedbyfactoriesDestroyedexplicitlyorviasoftstateInformationmodel(basisformonitoring&discovery)Servicedata(attributes)OperationsforqueryingandsettingthisinfoAsynchronousnotificationofchangestoservicedateOGSISpecification〔续〕定义了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. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论