基于Web服务的SOA在考试系统中的应用

基于Web服务的SOA在考试系统中的应用

论文摘要

随着现代网络技术的发展,在线考试在社会中的许多领域中逐步得到应用与推广。在线考试系统目前的设计方法都是面向应用的,存在重复开发、维护多个系统、某些考试业务无法实现等问题。本文将尝试采用面向服务的设计方法去解决这些问题。面向服务的架构(Service-Oriented Architecture,SOA)已成为IT行业的焦点,也因其在IT项目中的重要角色而获得了广泛的认可。SOA是对传统体系结构的继承和发展,它能够混合搭配各种执行环境、令服务接口与执行技术明确分离、令IT部门可以为各项工作(无论是新的还是现有的应用)选择最佳的执行环境,并采用一致的架构将它们结合起来。Web服务是当前公认的构建SOA的理想平台。以XML为基础的Web服务可以将服务的定义与执行明确分离,它使得Web服务可以在任何软件系统上工作,发挥出Web服务平台中立性的优点。目前,基本的Web服务标准已趋于完善,而元数据管理及编制等规范也正在制定之中——也就是说,已经为实现SOA的优势做好了各项准备。因此,如何用Web服务来实现支持SOA的解决方案,将是一个重要的研究课题。本文将是对这一方面的尝试,通过基于Web服务的SOA在考试系统中的应用,成功实现SOA架构的优势。本文首先讨论了SOA的产生背景、概念、特征、各种实现方式;接着通过对几种SOA实现技术的详细对比分析了基于Web服务的SOA设计方法的优势所在;在此基础上,提出了一个基于Web服务技术的面向服务架构的在线考试系统解决方案,并通过具体的实现证明了该在线考试系统完全体现了基于Web服务的SOA的优点;最后,对全文进行了总结,并提出了进一步研究的方向和内容。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题研究背景和意义
  • 1.2 国内外研究现状综述
  • 1.3 课题研究工作及创新点
  • 1.4 论文的组织结构
  • 第2章 SOA及相关技术综述
  • 2.1 SOA概述
  • 2.1.1 SOA的基本概念
  • 2.1.2 SOA的特征
  • 2.1.3 SOA的优缺点
  • 2.2 Web服务
  • 2.2.1 Web服务概述
  • 2.2.2 Web服务与SOA的关系
  • 2.2.3 Web服务与先前SOA的构建技术的比较
  • 2.3 实现SOA架构的其它关键技术
  • 2.3.1 企业服务总线技术
  • 2.3.2 业务流程执行语言(BPEL)
  • 第3章 基于Web服务的SOA架构的设计
  • 3.1 Web服务实现分布式服务的基本原理
  • 3.2 基于JAX-RPC的Web服务设计
  • 3.2.1 JAX-RPC在Web服务中的作用
  • 3.2.2 基于JAX-RPC的服务器端实现方案
  • 3.2.3 基于JAX-RPC的客户端实现方案
  • 3.3 利用ESB整合基于Web服务的SOA架构
  • 第4章 基于Web服务的SOA在线考试系统的分析与设计
  • 4.1 在线考试系统的现状及存在的问题
  • 4.2 在线考试系统的需求分析
  • 4.2.1 业务需求分析
  • 4.2.2 IT需求分析
  • 4.3 SOA在线考试系统的运作流程分析
  • 4.4 SOA在线考试系统的总体设计
  • 4.4.1 SOA在线考试系统的体系架构设计
  • 4.2.2 服务设计
  • 第5章 基于Web服务的SOA在考试系统中的应用
  • 5.1 系统开发环境
  • 5.2 系统试题管理模块的实现
  • 5.2.1 数据层的实现
  • 5.2.2 业务逻辑层的实现
  • 5.2.3 发布无状态会话Bean的Web服务
  • 5.2.4 基于ESB的服务集成
  • 5.2.5 表示层的实现
  • 5.3 系统试题管理模块测试
  • 第6章 总结与展望
  • 6.1 论文工作总结
  • 6.2 未来工作展望
  • 参考文献
  • 致谢
  • 研究生履历
  • 相关论文文献

    • [1].面向服务的个性化E-Learning系统分析与设计[J]. 广东技术师范学院学报 2010(06)
    • [2].基于SOA架构的智能化病例数据库构建[J]. 医学信息学杂志 2014(07)
    • [3].基于安全约束的服务注册与发现模型[J]. 计算机应用研究 2011(02)
    • [4].基于SOA与BPM的EAI研究与实现[J]. 软件导刊 2009(03)
    • [5].基于SOA的任务定制平台的设计与实现[J]. 计算机工程与设计 2019(04)
    • [6].中小企业ERP系统的研究与实现[J]. 科技资讯 2011(08)
    • [7].一种基于动态带宽分配的企业服务总线模型[J]. 计算机工程 2011(21)
    • [8].基于Agent的SOA模型及其应用研究[J]. 铸造技术 2009(05)
    • [9].面向语义的制造服务构建技术[J]. 同济大学学报(自然科学版) 2012(01)
    • [10].基于虚拟化技术的SOA资源保障模型[J]. 计算机工程 2012(24)
    • [11].面向服务的高校图书馆学科服务平台设计——以河海大学常州校区学科服务平台为例[J]. 图书馆论坛 2011(05)
    • [12].基于SOA的监测、诊断与预测系统架构[J]. 计算机工程 2010(01)
    • [13].服务概念二重性的中间对齐方法[J]. 计算机工程 2009(21)
    • [14].校园数据整合的SOA应用[J]. 软件导刊 2008(09)
    • [15].基于SOA的一体化缴费管理平台的研究与实现[J]. 网络安全技术与应用 2012(05)
    • [16].面向电信运营企业的SOA规划方法研究[J]. 邮电设计技术 2010(09)
    • [17].基于ESB的集成式PLM系统实现[J]. 电子技术 2009(02)
    • [18].面向服务的云计算ERP体系结构研究[J]. 制造业自动化 2012(19)
    • [19].面向服务的消息中间件研究[J]. 微计算机信息 2008(30)
    • [20].基于SOA的农业信息集成与共享平台的构建[J]. 安徽农业科学 2011(22)
    • [21].网络管理服务设计技术研究[J]. 计算机工程与设计 2011(09)
    • [22].业务驱动的地理信息服务粒度划分[J]. 北京测绘 2010(01)
    • [23].SOA技术在PDM中的应用研究[J]. 信息技术 2010(05)
    • [24].开发基于SOA系统的解决方案研究[J]. 计算机与信息技术 2010(10)
    • [25].基于SOA的ERP系统模型研究[J]. 福建电脑 2009(01)
    • [26].基于工作流的服务组合在电子政务中的应用[J]. 计算机应用 2009(09)
    • [27].基于SOA的办公系统设计策略[J]. 湖南城市学院学报(自然科学版) 2009(03)
    • [28].架构以BPM为中心的SOA系统实现业务敏捷[J]. 软件导刊 2008(01)
    • [29].面向服务的制造执行系统建模方法研究[J]. 中国机械工程 2008(13)
    • [30].信息集成关键技术——企业服务总线[J]. 计算机技术与发展 2008(09)

    标签:;  ;  ;  

    基于Web服务的SOA在考试系统中的应用
    下载Doc文档

    猜你喜欢