学位论文 > 优秀研究生学位论文题录展示

基于SOA架构的网上交易系统设计与实现

作 者: 张利民
导 师: 李毅;马自立
学 校: 电子科技大学
专 业: 软件工程
关键词: SOA 网上交易系统 服务总线
分类号: TP311.52
类 型: 硕士论文
年 份: 2009年
下 载: 93次
引 用: 2次
阅 读: 论文下载
 

内容摘要


SOA(Service Oriented Architecture),即以服务为导向的软件开发思想,作为当前技术界最热门的话题,引领着企业级软件应用发展的方向。SOA实现了服务与技术的完全分离,从而达到了服务的可重用性;SOA采用松散耦合的服务、反映业务真实需求的粗粒度的服务、以及位置和传输协议透明的服务,消除了信息集成的障碍。它能使企业真正以最快的、最灵活的、最节省成本的方式来满足当前瞬息万变的市场需求。全球经济一体化正在成为整个世界经济的发展趋势,电子商务在其中起到了越来越重要的作用,而通过Internet进行的网上交易是电子商务的重要组成部分。一个成熟的网上交易系统能够包括物流、资金流和库存的信息流的控制,能够满足现今用户网上交易的需求,具有良好的市场前景。本文深入研究了SOA的理论和应用技术,根据用户需求,采用了Struts技术设计和实现了一个网上交易系统。同时利用IBM公司的Websphere平台将系统整合到服务总线中,部署在SOA架构中。经过测试,满足既定的功能需求。

全文目录


摘要  4-5
ABSTRACT  5-9
第一章 绪论  9-18
  1.1 论文研究内容  9
  1.2 论文章节安排  9-10
  1.3 面向服务体系结构(SOA)的理论研究  10-12
    1.3.1 SOA 的定义  10-11
    1.3.2 相关SOA 易混淆的几个问题  11-12
  1.4 SOA 中的角色  12-13
  1.5 SOA 中的操作  13-14
  1.6 SOA 的生命周期  14
  1.7 SOA 的特点及优势  14-16
  1.8 SOA 的应用  16-17
  1.9 电子商务的国内外现状  17-18
第二章 使用WEB 服务实现SOA  18-34
  2.1 概述  18-23
    2.1.1 Web 服务的产生  18-19
    2.1.2 Web 服务的定义  19-20
    2.1.3 Web 服务模型  20-21
    2.1.4 Web 服务体系结构中的角色  21
    2.1.5 Web 服务体系结构中的操作  21-22
    2.1.6 Web 服务的构件  22
    2.1.7 Web 服务开发生命周期  22-23
  2.2 WEB 服务协议栈  23-33
    2.2.1 SOAP 协议——实现SOA 的基本协议  24-27
    2.2.2 UDDI 协议——实现SOA 的开放性架构  27-28
    2.2.3 WSDL 规范——实现SOA 的网络服务描述  28-30
    2.2.4 协议栈的互操作性详解  30-33
  2.3 本章小结  33-34
第三章 使用服务总线整合WEB 服务  34-37
  3.1 服务总线的架构和要素  34-35
  3.2 服务总线的功能需求  35-36
  3.3 使用服务总线整合WEB 服务  36-37
第四章 基于服务总线的SOA 架构的网上交易系统设计与实现  37-77
  4.1 基于企业服务总线 SIBus 构建 SOA 架构的基本原理  37-42
    4.1.1 网上交易系统业务需求  37-39
    4.1.2 网上交易系统SOA 实施  39-40
    4.1.3 基于企业服务总线SIBus 的网上交易系统SOA 架构  40-42
  4.2 网上交易系统底层数据库设计  42-46
    4.2.1 创建数据库的脚本  42-43
    4.2.2 数据库的ERWin 数据库图  43-45
    4.2.3 在DB2 上创建数据库表  45-46
  4.3 网上交易系统组件设计架构  46-48
  4.4 网上交易系统业务实现  48-62
    4.4.1 注册系统业务实现  49-51
    4.4.2 登录系统业务实现  51-53
    4.4.3 用户查询系统业务实现  53-54
    4.4.4 用户账户管理系统业务实现  54-56
    4.4.5 商品管理系统业务实现  56-57
    4.4.6 商品查询系统业务实现  57-59
    4.4.7 购物车系统业务实现  59-62
  4.5 在WEBSPHERE RAD 上创建ENTITY BEAN CMP、SESSION BEAN 和WEB SERVICE  62-64
    4.5.1 在RAD 上创建Entity Bean CMP  62-63
    4.5.2 在RAD 上创建Session Bean  63-64
    4.5.3 在RAD 上将Session Bean 发布为Web Service  64
  4.6 SIBus 服务总线的基本原理  64-65
  4.7 SOA 架构的服务集成系统  65-70
  4.8 SOA 架构网上交易系统部署  70-76
  4.9 本章小结  76-77
第五章 软件测试  77-79
  5.1 软件测试  77-79
第六章 结束语  79-80
参考文献  80-82

相似论文

  1. 面向服务的Web报表的研究与设计,TP393.09
  2. 基于面向服务架构的公众信息系统在新农村信息化建设中的应用研究,TP393.09
  3. 基于SOA的车载信息服务计费系统的设计与实现,TP311.52
  4. 面向服务的数据集成模型的研究与实现,TP311.52
  5. 基于SOA与工作流的OA系统的研究与实现,TP311.52
  6. 仓库出库辅助系统的设计与实现,TP311.52
  7. 保险支付平台设计与实现,TP311.52
  8. 基于SOA的事业单位编制管理系统设计与实现,TP311.52
  9. SOA架构在高校信息化系统中整合技术的应用,TP311.52
  10. 基于WCF框架的管制信息系统的设计与实现,TP311.52
  11. 宜宾移动IT支撑系统设计研究,TP311.52
  12. 基于服务总线的模具企业信息集成系统,TP311.52
  13. 基于SOA的RFID中间件的研究与实现,TP391.44
  14. 大桥综合管理信息系统的研究与设计,TP311.52
  15. 基于SOA的无线查房管理平台的设计与实现,TP311.52
  16. 基于SOA的协同制造异构系统的数据集成研究,TP311.13
  17. 基于SOA的财务管理系统架构研究,TP311.52
  18. 基于SOA的学籍管理系统的研究与实现,TP311.52
  19. 基于SOA架构的OA系统的设计与实现,TP311.52
  20. 内河搜救决策指挥系统设计与实现,TP311.52
  21. 基于企业资源平台的集成模式研究及实现,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com