论文部分内容阅读
由于网格计算的飞速发展,目前在面向服务的网格环境中存在三种不兼容的服务标准:标准的Web服务(Standard Web Service,WS)、基于OGSI(Open Grid Service Infrastructure)的网格服务和基于WSRF(Web Service Resource Framework)的服务。这种情况给统一,协调的使用各种服务带来困难,同时使得网格中间件难以开发和推广。
为了解决这个问题,本文在基于代理的服务访问模型的基础上提出了服务适配的概念,服务适配的目的是屏蔽网格服务的复杂性,为上层网格系统的开发提供支持. 首先我们设计了服务适配访问接口,定义了统一,协调的服务访问框架; 然后基于三种服务标准,开发了三种服务适配器,并完成了服务数据管理,适配管理,协议管理模块的核心实现,最终以库的形式进行发布。
服务访问是面向服务的网格环境的核心操作,因此必须是高效率的. 我们给出了三种服务适配器的性能比较数据,实验数据显示,通过优化的服务数据访问,服务适配器提高了对OGSI 和WSRF 服务的访问效率。
上海网格核心(ShanghaiGrid Core,SG-Core)是上海网格中间件的核心部分,服务适配简化了SG-Core原型系统的设计与实现。实践表明,服务适配可以提高中间件系统的开发效率和可扩展性。
最后本文总结了服务适配思想,并对服务适配的下一步发展进行了讨论。