基于SOA的服务调用的研究与应用

基于SOA的服务调用的研究与应用

论文摘要

本文在理解第一代的SOA(Service Oriented Architecture,面向服务的体系结构)的基础上,结合企业服务总线(Enterprise Service Bus,ESB)和业务流程执行语言(Business Process Execution Language,BPEL),总结出新的面向服务的体系结构,并将其成功应用于国家科技基础条件平台基金项目“应用服务集成与应用业务辅助生成”的子项目“增值服务辅助生成系统”中的种质资源查询服务的实现。本文主要阐述了“种质资源查询服务系统”的功能框架及其各个功能模块的实现,针对其中的Web服务生成模块,研究并应用了一些比较常用的Web服务的设计原则,以实际应用对系统进行了测试并与国内外其他产品进行比较,从而验证了面向服务调用的可行性和优越性。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 引言
  • 1.1 课题的研究背景
  • 1.2 国内外研究和发展现状
  • 1.2.1 国外研究发展现状
  • 1.2.2 国内研究发展现状
  • 1.3 应用前景及意义
  • 1.4 论文主要从事的工作
  • 1.5 论文的内容组织
  • 第二章 系统概述
  • 2.1 项目背景
  • 2.2 系统功能需求和可行性分析
  • 2.3 面向服务的体系结构
  • 2.3.1 第一代SOA 的体系结构
  • 2.3.2 新的SOA 的体系结构
  • 2.4 对于SOA 的工具支持
  • 2.4.1 针对ESB 的工具支持
  • 2.4.2 针对BPEL 的工具支持
  • 2.5 增值服务辅助生成系统的框架
  • 2.6 开发环境
  • 2.6.1 硬件环境
  • 2.6.2 软件环境
  • 2.7 本章小结
  • 第三章 系统主要模块的分析与设计
  • 3.1 系统的功能结构
  • 3.2 业务规则定制模块
  • 3.3 Web 服务的生成模块
  • 3.3.1 Web 服务设计原则
  • 3.3.2 服务的划分
  • 3.3.3 服务粒度分析
  • 3.3.4 服务质量(QoS)问题
  • 3.3.5 服务生成
  • 3.4 Web 服务的发布注册模块
  • 3.5 Web 服务的发现与调用模块
  • 3.5.1 ESB 的服务发现
  • 3.5.2 ESB 的服务调用
  • 3.6 Web 服务的编排模块
  • 3.6.1 业务流程
  • 3.6.2 业务状态机
  • 3.6.3 业务规则
  • 3.6.4 BPEL 概述
  • 3.6.5 服务编排的实现
  • 3.6.6 服务间的交互
  • 3.7 统计报表和数据分析模块
  • 3.8 系统用户及权限管理模块
  • 3.9 本章小结
  • 第四章 基于SOA 服务调用的实践
  • 4.1 应用实践
  • 4.2 系统测试
  • 4.3 该系统与国内外其它产品的比较
  • 4.4 本章小结
  • 第五章 总结与展望
  • 5.1 论文的主要成果
  • 5.2 收获与体会
  • 5.3 未来展望
  • 参考文献
  • 致谢
  • 在学期间发表的学术论文和参加科研情况
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于SOA的服务调用的研究与应用
    下载Doc文档

    猜你喜欢