论文部分内容阅读
随着信息、通信和网络技术成为当今世界发展速度最快、最为活跃和应用最广泛的高新技术领域之一,信息通信类资源共享平台的建设也变得越来越必要和重要。信息通信类资源具有数据量大,数据异构化等自身特点,构建一个分布、先进、高效、灵活,可扩展性强的资源共享平台具有很大难度。现有很多信息资源平台都有着各种问题,这些问题集中体现为服务范围狭窄,软件兼容性差,软件项目重复建设等。而采用基于Web服务技术整合已有资源,从而建设资源共享平台一定程度上可以解决这些问题。但是传统的SOAP-RPC的Web服务没有充分利用Web作为分布式编程平台的潜力。因此本文选用REST风格的Web服务来建设信息通信类资源共享平台。本文分析了信息通信类资源共享平台的需求,设计了平台的体系结构和软件功能架构,并基于Web服务的特点,采用REST风格设计和开发,实现了基于REST风格Web服务的信息通信类资源共享平台。论文首先对现有资源共享平台的背景和存在的问题进行了研究,对平台的需求进行分析,提出平台建设的具体需求并研究了平台的体系结构,为平台的具体设计奠定了一定的基础;接下来研究了平台的Web服务接口,给出具体的REST风格Web服务接口设计;结合平台特点,分析了适合于平台门户网站的基于AJAX和REST服务的框架,并将其应用到平台的门户网站的设计实现中;最后根据平台服务发现机制的需要,探索了平台REST风格的Web服务的描述发现机制,提出了加入语义的描述的REST风格Web服务的描述方式,并对服务的发现算法进行了深入研究,对平台的服务描述发现机制进行了实现。