首页> 中文学位 >基于SOA和Java Web服务的数据交换系统的设计与实现
【6h】

基于SOA和Java Web服务的数据交换系统的设计与实现

代理获取

目录

摘要

ABSTRACT

1. 绪论

1.1 数据交换系统的简介

1.2 SOA 与WEB SERVICE的概述

1.3 SOA 与WEB SERVICE的关系

1.4 本章小结

2. 数据交换系统的分析研究

2.1 系统设计的概要分析

2.2 SOA 与WEB SERVICE在系统中的作用分析

2.3 本章小结

3. SOA 系统结构的设计

3.1 基于SOA 数据交换系统的设计原则

3.2 基于SOA 数据交换系统架构

3.3 基于SOA 的业务流程的设计

3.4 业务流程UML 建模

3.5 本章小结

4. 系统功能模块的设计与实现

4.1 系统功能模块的设计分析

4.2 基于WEB SERVICE 的系统设计

4.3 安全认证模块的设计与实现

4.4 文档转换管理器的设计和实现

4.5 HTTP 通信的设计与实现

4.6 本章小结

5. 结束语

5.1 系统特色

5.2 系统不足与待完善之处

6. 参考文献

7. 附录

7.1 附录1: SOAP 实现RPC 的代码

7.2 附录2 SOAP 安全消息代码

7.3 附录3: XML 数字签名代码

7.4 附录4 : XML 类定义代码

7.5 附录5 文档管理器代码

7.6 附录6: HTTP通信代码

致谢

硕士期间发表的论文

答辩决议书

展开▼

摘要

随着信息技术的迅速发展,“信息孤岛”的存在,使企业和企业间的大量信息无法共享,业务无法协同,造成了信息资源的极大浪费以及信息化的重复建设。因此为了解决企业间”信息孤岛”的互连互通问题,跨网络,跨平台的异构模型下的数据交换系统成为研究的热点。本文主要研究了基于SOA和Web Service的数据交换系统的设计与实现方法。SOA是基于标准的,松耦合的软件体系结构,而采用Web services技术使得跨平台的,无缝共享的,实时的数据交换更容易实现。整个系统的架构是依据SOA的设计原则,把业务流程与IT技术很好的结合起来,同时系统的所有模块都是用Java技术开发的,使整个系统具有先进性,高效性,高移植性,开放性,安全性的特点。本文首先提出了数据交换系统需要解决的几个主要问题:1.网络通信的安全性;2.对旧系统的集成;3.对业务流程的集成;4.交互式的数据交换;5.系统开发的高效性。同时针对这几个主要的问题选择了相应的技术:SOA,Web Service,Java,并对这些技术的特点做了充分的比较分析,尤其是对SOA和Web Service,详细地论证了其在系统开发中的作用,并提出了基于SOA和Web Service的数据交换解决方案.然后在文章的第三部分中对应于所提出的SOA设计原则,结合一个实际案例对业务流程进行分析,设计,并运用UML进行建模。在文章的第四章中,针对所提出的问题,对所采用的技术做了分析比较,同时对数据交换系统进行了模块划分,运用UML建模,利用Web services soap,LDAP认证,XML数字签名等技术对各模块进行了详细设计,并且通过具体的Java代码来展现了功能模块是如何实现的,最终解决了相关的问题。最后,文章对系统进行了总结,并且指出了系统的不足和有待完善之处,为后续的研究指出了方向。

著录项

  • 作者

    林昱东;

  • 作者单位

    上海交通大学;

  • 授予单位 上海交通大学;
  • 学科 项目管理
  • 授予学位 硕士
  • 导师姓名 饶若楠;
  • 年度 2007
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP311.52;
  • 关键词

    面向服务架构; Web服务; Java; 数据交换系统;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号