web服务管理工具的设计和实现

web服务管理工具的设计和实现

ID:33371097

大小:1.46 MB

页数:50页

时间:2019-02-25

web服务管理工具的设计和实现_第1页
web服务管理工具的设计和实现_第2页
web服务管理工具的设计和实现_第3页
web服务管理工具的设计和实现_第4页
web服务管理工具的设计和实现_第5页
资源描述:

《web服务管理工具的设计和实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、上海大学硕士学位论文器和IBM公司的WebSphere服务器都提供Web服务管理支持,Oracle公司也开发了自己的Web服务管理器。这些商用Web服务管理器一般是在原有Web服务器基础上新增Web服务容器功能,提供服务的部署、查询、服务访问的监测及安全等功能。然而由于商用Web服务管理器版权私有、源代码不公开等条件限制了在原有管理器基础上的软件模块开发,使得其无法应用于实现资源广泛共享和协调的网格项目中。在网格研究领域,Globus组织13J开发实现了网格工具包(GlobusToolkit,GT

2、),对网格技术的发展起了巨大作用。2004年1月,G10bus组织联合IBM、惠普等公司公布了W曲服务资源框架(w曲ServiceResourceFramework,WSRF)141。WSRF规范在充分利用Web服务技术的基础上,提出网格服务的概念,即有状态的Web服务,网格技术与Web服务技术实现了融合。实现WSRF规范的工具包GT4总体框架【副如下:画画画l团圆圆图1.1GT4中的组件从图中可以看出工具包中许多关键性功能,如资源定位和管理(GridResourceAllocationandMa

3、nagement,GRAM),可靠文件传输(ReliableFileTransfer,RFT),委托(Delegation)等,都已封装为服务的形式。1.2.2国内研究概况Web服务也引起了国内各太芋位和企业的重视,许多企业开始用Web服务封装原有业务流程,基于面向服务的体系架构(ServiceOrientedArchitecture,SOA)161重组企业IT基础平台。在SOA架构下,企业业务流程通过在功能模2上海大学硕士学位论文块之间以Web服务的形式进行交互实现,这与网格建立在各个结点资源之

4、间以服务的形式进行协同的基础上十分相似,两者都采用SOAP协议进行消息传输。但网格同时具有海量数据的传输、高性能计算的调度等特点,与商用的业务集成又有所不同。网格技术在国内引起了有关政府部门和科研院校的高度重视,实施了多个重大网格项目。受国家863计划重大专项支持的中国国家网格171,装备了自主研制的面向网格的高性能计算机(联想深腾6800、曙光4000A),把几大省市和地区的8个结点联合构成了开放的网格环境,通过自主开发的网格软件,支撑网格环境的运行和应用网格的开发建设。另外还有中国教育科研网格

5、等全国性网格项目。同时各大城市和地区也开始搭建区域性的网格环境,如上海高校网格,上海交通信息服务网格等等。上海交通信息服务网格主要根据交通系统与网格都具有分布性、异构性、动态性、自治性、协同性等特征,利用网格来解决城市交通问题。交通信息网格通过网格技术协调各个交通职能和实施部门以及网点的设施,整合公交车、出租车的动态位置数据,提供实时路况判断,交通决策、交通仿真和预测等各项交通服务。依靠国家和政府的支持和投入,我国不仅在网格项目的实施中取得了较大的成果,而且在网格研究领域,也有很多专家和学者对于网

6、格技术从理论和实践各个层面展开了研究,例如网格资源的监测、网格基础结构的实施、网格任务的调度、网格服务和资源的查找等等。~些研究者根据w曲服务和网格技术目标的相似性和技术的相通性,从两者结合的角度展开讨论,深入分析了Web服务技术在构建网格环境中的应用【I捌。1.3论文的主要研究内容本文以作者在上海市科委项目“基于网格技术的交通信息服务系统及其关键技术研究”中的工作为基础,通过Web服务管理工具的研发,为应用程序的运行提供便利的运算环境。本文对Web服务管理工具分为机器监测、服务部署和访问控制三个

7、模块进行详细设计和实现:1.在监测模块中,监测了机器的资源状况(如CPU负载,内存占用率等)和机器上服务的调用信息。通过对这两方面监测信息的汇总分析,实时掌握整个网格环境的运行情况,为服务的调度和部署提供了基础。2.在服务的部署模块中,利用服务容器的功能支持,提供远程部署功能,可以根据项目实际运行需求和监测到的结点机器资源状况,把功能程序3上海大学硕士学位论文部署为某机器上的服务。3.为了保证对服务安全有效的访问,设计开发了访问控制功能模块。采用标准规范语言描述访问控制策略,并实施了保证策略有效性

8、的验证功能,在此基础上使用基于角色的访问控制模型实现了访问控制功能。1.4论文的组织结构第二章简要介绍了Web服务与网格在监测、部署和安全三个方面的相关技术:第三章对Web服务管理工具软件进行了设计,介绍了各模块的功能以及它们之间的交互过程和工作原理;第四章论述了工具中监测模块和部署模块的实现;第五章在研究访问控制描述语言和基于角色的访问控制模型的基础上,实现了管理工具中的访问控制模块;最后第六章总结全文。4上海大学硕士学位论文第二章相关技术介绍2.1Web服务与网格技术Web服务

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。