基于Web Services的分布式应用系统的研究

基于Web Services的分布式应用系统的研究

论文摘要

随着网络的发展,分布式系统在各行各业中的应用越来越广,而分布式计算技术是实现分布式系统的关键。目前,虽然有多种著名的分布式计算解决方案可供选择,但它们都各自有着很大的缺陷,彼此之间的互操作性不够,技术应用的局限性较大,不适合于扩展到以Internet为主体的松散耦合网络环境中。随着企业间互动的增加,如何实现广域网络中各种应用系统的集成,已经成为构建分布式计算系统的最大需求。Web Services技术可以轻松地克服现有分布式计算解决方案的缺陷,实现Web服务的无缝集成。该技术通过构筑一个通用的、与平台和语言无关的技术层,使得各种不同平台上的应用系统间,实施彼此的连接和集成。本文首先从通过对目前现有的分布式技术进行的分析和对比,研究相应的各种分布式计算方案的优势与缺陷,并将它们与Web Services技术进行对比和分析,深入地论述Web Services技术架构的优势,指出Web Services是克服现有解决方案的缺陷,构建新一代基于Internet的分布式计算系统的有效技术手段。本文依据Web Services的技术原理、体系架构以及J2EE技术,提出了一个基于Web Services的分布式计算系统的体系架构,并结合Online Shopping实例加以实现,验证了所设计Online Shopping体系架构的全部功能。该系统提供了基于Web的用户界面,提供了用户登记、商品目录、商品浏览等服务功能,使消费者可以在自己的系统内部,通过编程(调用Web服务)来获得Online Shopping发布的产品信息,并轻松地将其所需的产品信息集成到本地数据库中;Online Shopping也可以调用供应商提供的Web服务将订单发送到供应商处,从而实现了自身系统与产品供应商之间的自主式的极少人工干预的自动化的系统集成。本文对Web服务安全问题也做了较为深入的探讨,重点论述了Web服务安全的相关技术问题,并论述了几种实现Web服务安全的策略。详细论述了对SOAP消息中的部分信息采用公钥加密,以及采用数字签名技术解决消息传送中的信息安全问题等相关技术方法,并给出了详细的实施过程。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 研究背景与意义
  • 1.2 国内外研究动向
  • 1.3 研究内容
  • 1.4 论文的组织结构
  • 第2章 分布式技术概述
  • 2.1 分布式计算
  • 2.1.1 分布式计算的定义
  • 2.1.2 分布式计算技术的发展
  • 2.2 分布式系统
  • 2.3 分布式计算技术的特点分析
  • 2.3.1 Java分布式对象技术
  • 2.3.2 CORBA技术
  • 2.3.3 DCOM技术
  • 2.4 Web Services分布式技术
  • 2.4.1 Web Services概念
  • 2.4.2 Web Services体系架构模型
  • 2.4.3 Web Services的关键技术
  • 2.5 Web Services分布式技术优势
  • 第3章 基于 Web Servcies的分布式系统设计
  • 3.1 系统分析
  • 3.1.1 项目背景
  • 3.1.2 需求分析
  • 3.1.3 功能模块分析
  • 3.1.4 系统用例模型的建立
  • 3.2 系统的总体结构设计
  • 3.3 Web服务设计
  • 3.3.1 Web服务设计方案
  • 3.3.2 Web服务的划分
  • 3.4 系统数据库设计
  • 第4章 基于 Web Servcies的分布式系统实现
  • 4.1 系统开发环境
  • 4.2 系统主要功能的实现
  • 4.2.1 商品目录服务
  • 4.2.2 订单服务
  • 4.3 Web服务的发现、发布
  • 第5章 Web服务安全策略研究
  • 5.1 Web服务的安全性分析
  • 5.2 Web系统的安全策略
  • 5.3 SOAP安全
  • 5.3.1 数字签名
  • 5.3.2 XML加密
  • 第6章 总结与展望
  • 6.1 论文工作总结
  • 6.2 进一步的研究工作
  • 参考文献
  • 致谢
  • 研究生履历
  • 相关论文文献

    标签:;  ;  

    基于Web Services的分布式应用系统的研究
    下载Doc文档

    猜你喜欢