文档介绍:上海交通大学
硕士学位论文
上海网格中服务适配的设计与实现
姓名:万红波
申请学位级别:硕士
专业:计算机系统结构
指导教师:邓倩妮
20060101
摘要
上海网格中服务适配的设计与实现
摘要
由于网格计算的飞速发展目前在面向服务的网格环境中存在三种不兼容的服务标准标
准的 Web 服务 Standard Web Service WS 基于 OGSI Open Grid Service Infrastructure 的
网格服务和基于 WSRF Web Service Resource Framework 的服务这种情况给统一协调的
使用各种服务带来困难同时使得网格中间件难以开发和推广
为了解决这个问题本文在基于代理的服务访问模型的基础上提出了服务适配的概念服
务适配的目的是屏蔽网格服务的复杂性为上层网格系统的开发提供支持. 首先我们设计了服务
适配访问接口定义了统一协调的服务访问框架; 然后基于三种服务标准开发了三种服务适
配器并完成了服务数据管理适配管理协议管理模块的核心实现最终以库的形式进行发
布
服务访问是面向服务的网格环境的核心操作因此必须是高效率的. 我们给出了三种服务适
配器的性能比较数据实验数据显示通过优化的服务数据访问服务适配器提高了对 OGSI 和
WSRF 服务的访问效率
上海网格核心 ShanghaiGrid Core SG-Core 是上海网格中间件的核心部分服务适配简
化了 SG-Core 原型系统的设计与实现实践表明服务适配可以提高中间件系统的开发效率和
可扩展性
最后本文总结了服务适配思想并对服务适配的下一步发展进行了讨论
关键词 ShanghaiGrid 服务适配 Web 服务 OGSA OGSI WSRF
― I ―
ABSTRACT
THE DESIGN AND IMPLEMENTATION OF
SERVICE ADAPTER IN SHANGHAIGRID
ABSTRACT
With the rapid development of Grid technology, there have been three patible
standards in service-oriented Grid environment: Standard Web Service (WS), OGSI (Open
Grid Service Infrastructure) and WSRF (Web Service Resource Framework). So this situation
gives the challenge on making use of different services in a unified and consistent way. At the
same time, this makes it difficult to develop and popularize Grid Middlewares.
In order to address this challenge, we present a concept of Service Adapter based on
Service Broker Access Model. The purpose of the Service Adapter is to hide plexity of
service invocation and provide support to upper layer. Firstly we designed service adapter
access interface, making a unified and consistent services accessing framework to be defined.
Then we developed three service adapters based on the three Services standards, and
finished the primary implementation of service data management, binding management and
protocol management modules. At last we published our implementation in the form of library.
Service accessing is the core operation of Grid environment, so