基于SOA的租信系统的设计与实现

基于SOA的租信系统的设计与实现

论文摘要

近年来,面向服务的体系结构(SOA)得到了快速的发展。SOA是一种松散耦合的软件体系结构,能够降低服务的提供者与请求者之间的耦合性。使用这种结构设计系统中的功能模块,即使模块的具体实现发生变化,只要包装该模块的服务接口没有改变,服务请求者就不会受到任何影响。因此,本文基于SOA架构,设计并实现了汽车租赁信用服务系统(简称租信系统)。本文首先对租信系统的背景及SOA的发展现状进行了研究和分析,阐述了基于SOA构建租信系统的可行性;其次对SOA和Web Service的基础知识及其相关实现技术进行研究,采用Web Service来实现SOA,通过.NET实现租信系统的Web服务。在此基础上,提出基于SOA的租信系统总体结构,根据租赁业务的需求对系统进行功能设计和数据库设计,并给出系统的主要功能结构图和数据库表。再次,设计并提出了基于SOA的服务框架,把整个系统中涉及的服务分为三大主要模块:租赁实体管理服务模块、租赁业务管理服务模块、租赁外部接口服务模块,对每个模块中的服务进行了定义,并运用.NET技术对租信系统中的服务进行了开发,详细阐述了服务的具体实现,给出了部分关键代码。最后以租赁网为例对租信系统的运行效果进行了分析。结果表明基于SOA构建的租信系统完全满足租赁业务的需求。该系统已经在凯汇信息技术服务公司投入运行,取得良好的效果。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 租信系统项目研究背景及现状
  • 1.1.1 租信系统研究背景
  • 1.1.2 SOA 发展现状
  • 1.2 本文研究内容及意义
  • 第二章 SOA 和WEB SERVICE
  • 2.1 系统架构概述
  • 2.1.1 系统架构的含义
  • 2.1.2 系统架构的重要意义
  • 2.2 面向服务的体系结构(SOA)
  • 2.2.1 SOA 概述
  • 2.2.2 SOA 的特点与优势
  • 2.2.3 SOA 实现方式
  • 2.3 WEB SERVICE
  • 2.3.1 Web Service 协议栈
  • 2.3.2 Web Service 核心技术
  • 2.3.3 Web Service 实现方式
  • 2.4 SOA 与WEB SERVICE 的关系
  • 2.5 小结
  • 第三章 基于SOA 的租信系统服务的设计
  • 3.1 采用SOA 架构的原因
  • 3.1.1 系统整合的需要
  • 3.1.2 系统扩展的需要
  • 3.2 租信系统概述
  • 3.2.1 系统需求分析
  • 3.2.2 系统逻辑图
  • 3.2.3 系统功能图
  • 3.2.4 数据库设计
  • 3.3 基于SOA 的租信系统服务框架设计
  • 3.3.1 服务设计思想
  • 3.3.2 服务总体框架图设计
  • 3.4 租赁实体管理服务的设计
  • 3.4.1 会员管理服务
  • 3.4.2 加盟商管理服务
  • 3.4.3 代理商管理服务
  • 3.5 租赁业务管理服务的设计
  • 3.5.1 订单管理服务
  • 3.5.2 授信管理服务
  • 3.5.3 理赔管理服务
  • 3.5.4 结算管理服务
  • 3.6 外部接口服务的设计
  • 3.6.1 电子签章服务
  • 3.6.2 信息发送服务
  • 3.6.3 呼叫中心服务
  • 3.7 小结
  • 第四章 基于SOA 的租信系统服务的实现
  • 4.1 运行环境
  • 4.2 .NET 开发WEB服务技术
  • 4.2.1 .NET 平台简介
  • 4.2.2 Web 服务的实现过程
  • 4.3 租赁实体管理服务的实现
  • 4.4 租赁业务管理服务的实现
  • 4.5 外部接口服务的实现
  • 4.6 租信系统运行效果及分析
  • 4.7 小结
  • 第五章 总结和展望
  • 5.1 论文主要工作及贡献
  • 5.2 对下一步工作的思考
  • 参考文献
  • 致谢
  • 攻读学位期间公开发表的论文
  • 相关论文文献

    标签:;  ;  

    基于SOA的租信系统的设计与实现
    下载Doc文档

    猜你喜欢