论文部分内容阅读
针对林业有害生物Web服务的管理问题,本文提出了一个集Web服务注册、查询和组合于一体的Web服务管理框架。
论文首先论述了林业有害生物Web服务管理的现实需求,分析了Web服务注册、查询和组合的技术背景和研究现状;其次对林业有害生物Web服务从功能的角度进行分类,并分别予以论述;然后在对Web服务规范和技术进行研究的基础上,提出林业有害生物Web服务的注册查询方案和组合方案,把WSDL用于服务注册并用DAG对服务组合进行建模;接着从软件工程的角度通过UML进行系统分析和系统设计,并基于JavaEE实现原型系统;原型系统在国家林业有害生物灾害监测与预警运行系统中进行初步应用,通过对两个服务的组合实例阐述系统运行步骤;最后进行总结和展望。论文重点完成了以下内容:
1)在研究WSDL和UDDI相关规范的基础上,提出将WSDL用于服务注册的服务注册方案,并在此基础上设计和实现基于WSDL的UDDI客户端;
2)在研究Web服务和BPEL4WS技术的基础上,提出用DAG对服务组合进行建模,并对DAG进行约束;提出基于依赖的遍历算法,并在此基础上实现生成BPEL4WS文档的框架;设计和实现Web服务组合子系统;
3)基于JavaEE完成原型系统的开发,实现对异构环境下的Web服务的信息管理和服务组合。
该论文所述框架把WSDL用于服务注册,用户不必填写大量信息即可完成服务注册;用DAG对服务组合建模,把BPEL4WS的知识细节对用户隐藏起来,用户只需关心Web服务组合的业务逻辑。对原型系统的验证结果表明,该框架大大提高了服务注册和组合的效率。