基于J2EE平台的Web服务复合技术的研究与应用

基于J2EE平台的Web服务复合技术的研究与应用

论文摘要

随着以Web服务为基础的面向服务的体系结构的发展,如何复合分布的、自治的Web服务以构建新的企业业务应用的问题已成为软件工程领域一个新的热点问题。 Web服务复合是指把Internet上已有的相对简单的Web服务按一定的业务流程逻辑合成起来构成复杂的复合服务,从而提供更为强大完整的商业功能。通过复合已有的Web服务,就无须重构单一的复杂服务,且能很好地适应电子商务环境中的多变性和动态性。利用Web服务复合技术,企业可以获得极大的业务敏捷性。 本学位论文旨在探索Web服务复合技术在面向服务体系结构系统中的应用,研究采用Web服务复合技术进行面向服务体系的系统开发所遇到的问题及解决方案。本文首先阐述了Web服务及Web服务复合技术的概念,对Web服务的体系结构、关键技术、运行机制和技术优势方面作了完整的介绍,介绍了Web服务复合技术实现语言之一——业务流程执行语言(BPEL),并在此基础上提出并实现了一个基于Web服务的在线购物系统模型,分析了各个模块的构成及相互之间的关系。 围绕业务流程执行语言和Java语言的结合,走BPEL和Java相结合的技术路线,引进了BPELJ,这允许同时使用BPEL和Java两种编程语言来构建业务流程应用;通过在BPEL中嵌入Java代码段,可以使得各个Web服务之间能更好地协作,方便Web服务复合业务应用的开发。 本文重点研究了Web服务复合技术在现实系统中的应用,探讨如何将Web服务以及Web服务复合技术应用于面向服务体系架构的系统中,以充分发挥Web服务互操作性的优势。

论文目录

  • 第1章 引言
  • 1.1 研究的意义
  • 1.2 国内外的研究现状
  • 1.3 本课题研究的主要内容
  • 第2章 WEB服务与面向服务的体系结构
  • 2.1 面向服务的体系架构
  • 2.2 Web服务的关键问题
  • 2.2.1 当前Web服务的主要使用分类
  • 2.2.2 Web服务的应用领域
  • 2.2.3 使用Web服务的优点
  • 第3章 WEB服务在应用中的关键问题
  • 3.1 Web服务体系架构
  • 3.2 Web服务协议栈
  • 3.3 Web服务的协议和标准
  • 3.3.1 SOAP——简单对象访问协议
  • 3.3.2 WSDL——Web服务描述语言
  • 3.3.3 UDDI——统一描述、发现集成语言
  • 3.4 Web服务在原型系统中的应用
  • 第4章 WEB服务复合技术在应用中的关键问题
  • 4.1 Web服务复合技术的应用类型
  • 4.2 Web服务复合技术的类型
  • 4.3 Web服务复合技术的关键问题
  • 4.4 Web服务的业务流程执行语言BPEL
  • 4.4.1 BPEL语言的特点
  • 4.4.2 与WSDL的关系
  • 4.4.3 定义业务流程
  • 4.4.4 BPEL的一些重要概念
  • 4.4.5 服务的生命周期
  • 4.4.6 BPEL相关性
  • 4.4.7 BPEL中的数据处理
  • 4.4.8 BPEL的活动
  • 4.5 BPEL与Java语言的结合——BPELJ
  • 4.5.1 Java Snippet
  • 4.5.2 对BPEL所作的修改
  • 4.6 Web服务复合技术在原型系统中的应用
  • 第5章 基于Web服务复合技术的网上商店设计
  • 5.1 系统描述
  • 5.2 系统的用例图
  • 5.3 系统的设计模式
  • 5.4 系统的组成
  • 5.4.1 系统前台
  • 5.4.2 系统后台
  • 5.4.3 系统模块
  • 5.5 系统的部署结构
  • 5.6 系统的安全性设计
  • 5.7 Web服务的设计
  • 5.8 Web服务复合技术的设计
  • 第6章 基于Web服务复合技术的网上商店实现
  • 6.1 系统平台
  • 6.2 在线商店Web服务实现
  • 6.3 在客户端调用Web服务
  • 6.4 Web服务复合技术在系统中的应用
  • 6.5 GoogleWeb服务的使用
  • 6.6 Web应用程序的开发
  • 6.6.1 前台程序的开发
  • 6.6.2 后台管理程序的开发
  • 6.7 桌面应用程序的开发
  • 6.8 系统测试
  • 第7章 总结与展望
  • 参考文献
  • 致谢
  • 作者在攻读硕士学位期间发表的学术论文
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于J2EE平台的Web服务复合技术的研究与应用
    下载Doc文档

    猜你喜欢