从中间件技术看 四钱不的发
从中间件技术看 网格技术的发展
GRID 命r The computational grid is expected to drive the economy of the 21st century similar to the electric power grid that drove the economy of the 20th century
◼ “The computational grid is expected to drive the economy of the 21st century similar to the electric power grid that drove the economy of the 20th century
Grid中间件的地位 User Application Grid Middleware -Infrastructure APIs (service oriented) Infrastructure Network Site A Site b
Grid中间件的地位 User Application Grid Middleware - Infrastructure APIs (service oriented) Site A Site B Network Infrastructure
GT著名的Grid中间件 Tools and applications USER APPLICATIONS Directory brokering, diagnostics, and COLLECTIVE SERVICES monitoring cure access RESOURCE AND to resources CONNECTIVITY PROTOCOLS and services Diverse resources h such as FABRIC computers, storage media, networks, and sensors
GT-著名的Grid中间件
GT向着标准化的方向发展 Web services, etc Open Grid R Services Arch o005 Internet M加速技术的发展? 0 Globus Toolkit to standards Defacto standard 促进应用的推广? Custom Single implementation solutions 吸引业界的加盟? 1990 1995 2000 2005
Increased functionality, standardization Custom solutions 1990 1995 2000 2005 Open Grid Services Arch Real standards Multiple implementations Web services, etc. Globus Toolkit Defacto standard Single implementation Internet standards GT向着标准化的方向发展 加速技术的发展? 促进应用的推广? 吸引业界的加盟?
Web service技术一面向服务 WSA 目前的成功: AP SDL Internet上无处不在的 Http di 简单应用集成的简单技术 Dosngcion
WebService技术—面向服务 ◼ WSA ◼ SOAP ◼ WSDL ◼ UDDI 目前的成功: • Internet上无处不在的HTTP • 简单应用集成的简单技术 • ……
Service Grid∷=Grid中的 Service “服务”是物理和逻辑资源,以及暴露在 网络上的应用功能的逻辑展现 (e-science project) a service is the logical manifestation of some physical or logical resources(like databases programs devices, humans, etc and or some application logic that is exposed to the network
ServiceGrid ::= Grid中的Service ◼ “服务”是物理和逻辑资源,以及暴露在 网络上的应用功能的逻辑展现。 ◼ (e-science project) A service is the logical manifestation of some physical or logical resources (like databases, programs, devices, humans, etc.) and/or some application logic that is exposed to the network
ServiceWeb:=W3C中的 Service “服务”是由服务提供者和服务使用者之 间的一组动作组成 (wsa-2003-08-08)A service is a set of actions that form a coherent whole from the point of view of service providers and service requesters
ServiceWeb ::= W3C中的Service ◼ “服务”是由服务提供者和服务使用者之 间的一组动作组成。 ◼ (wsa-2003-08-08) A service is a set of actions that form a coherent whole from the point of view of service providers and service requesters
Service Grid vs, ServiceWeb Service grid是自顶向下的 ■体现了浓厚的应用特点,计算资源分配、数据 复制、数据分析、找外星人 “资源共享和 问题求解” ServiceWeb是自底向上的 从对象/分布对象技术发展而来, Java Web Service、 CORBa Web service、C++Web Service、 PHP Web service、 Python Web Service、 COM Web service?.带着分布对 象技术的影子
ServiceGrid vs. ServiceWeb ◼ ServiceGrid是自顶向下的 ◼ 体现了浓厚的应用特点,计算资源分配、数据 复制、数据分析、找外星人、……“资源共享和 问题求解” ◼ ServiceWeb是自底向上的 ◼ 从对象/分布对象技术发展而来,Java Web Service、CORBA Web Service、C++ Web Service、PHP Web Service、Python Web Service、COM Web Service?……带着分布对 象技术的影子
Service Grid-ServiceWeb=? Resource identification Metadata Lifetime management, f ->OGSI resources metadata information WSRF Stateful interactions Monitoring Management
ServiceGrid – ServiceWeb = ? ◼ Resource identification ◼ Metadata ◼ Lifetime management, for ◼ resources ◼ metadata information ◼ Stateful interactions ◼ Monitoring Management ◼ … -〉OGSI -〉WSRF