从中间件技术看网格技术的发展“Thecomputationalgridisexpectedtodrivetheeconomyofthe21stcenturysimilartotheelectricpowergridthatdrovetheeconomyofthe20thcentury”Grid中间件的地位UserApplicationGridMiddleware-InfrastructureAPIs(serviceoriented)SiteASiteBNetworkInfrastructureGT-著名的Grid中间件Increasedfunctionality,standardizationCustomsolutions1990199520002005OpenGridServicesArchRealstandardsMultipleimplementationsWebservices,etc.GlobusToolkitDefactostandardSingleimplementationInternetstandardsGT向着标准化的方向发展加速技术的发展?促进应用的推广?吸引业界的加盟?WebService技术—面向服务WSASOAPWSDLUDDI目前的成功:•Internet上无处不在的HTTP•简单应用集成的简单技术•……ServiceGrid::=Grid中的Service“服务”是物理和逻辑资源,以及暴露在网络上的应用功能的逻辑展现。(e-scienceproject)Aserviceisthelogicalmanifestationofsomephysicalorlogicalresources(likedatabases,programs,devices,humans,etc.)and/orsomeapplicationlogicthatisexposedtothenetwork.ServiceWeb::=W3C中的Service“服务”是由服务提供者和服务使用者之间的一组动作组成。(wsa-2003-08-08)Aserviceisasetofactionsthatformacoherentwholefromthepointofviewofserviceprovidersandservicerequesters.ServiceGridvs.ServiceWebServiceGrid是自顶向下的体现了浓厚的应用特点,计算资源分配、数据复制、数据分析、找外星人、……“资源共享和问题求解”ServiceWeb是自底向上的从对象/分布对象技术发展而来,JavaWebService、CORBAWebService、C++WebService、PHPWebService、PythonWebService、COMWebService?……带着分布对象技术的影子ServiceGrid–ServiceWeb=?ResourceidentificationMetadataLifetimemanagement,forresourcesmetadatainformationStatefulinteractionsMonitoringManagement…-〉OGSI-〉WSRFCORBA和WS技术目标CORBA实现异构环境下的分布系统集成与互操作,WebService一种新型的应用间(Application2Application)的通讯平台和系统集成平台CORBA和WS技术成分对比CORBAWebService服务接口描述IDLWSDL类型系统IDLXMLSchema传输协议GIOP/IIOPSOAP分布标识IOR及CORBA-URLURL服务发布Naming、TradingUDDI服务元信息库InterfaceRepositoryUDDI服务方对...